CONTRIBUTING.md | ||
dragonruby-logo.png | ||
README.md |
Awesome DragonRuby
DragonRuby Game Toolkit DragonRuby Game Toolkit is a professional grade 2D game engine. It's tiny (~3.5MB), fast, and cross-platform (including consoles and mobile). The managing members of DragonRuby are Ryan C. Gordon (core contributor of SDL), Amir Rajan (critically acclaimed indie game dev), Aaron Lasseigne (author, presenter, and a powerhouse Ruby developer), and Alex Denisov (LLVM specialist).
See a 5-minute intro to DragonRuby.
This list is a categorized community-driven collection of awesome DragonRuby GTK example apps, libraries, tools, frameworks, software and resources. Sharing, suggestions and contributions are always welcome!
Contents
- Samples
- Games
- Apps
- Developer Tools
- Libraries, Frameworks and Wrappers
- Documents & Tutorials & Presentations & Videos
- Resources
- Contributing
Samples
All samples in this section must link to freely available source code with an open source license.
- DragonRuby Samples Site - A showcase of code samples and complete games provided by DragonRuby, along with video recordings and live, in-browser samples.
- DragonRuby Documentation - DragonRuby documentation contains code for all the samples that ship with DragonRuby.
- Wave Function Collapse - An implementation of the tiled Wave Function Collapse algorithm in DragonRuby
Games
-
DragonOS - Interactive showcase of open source games made with DragonRuby GTK
-
DragonRuby Collection - A collection of all known DragonRuby games on itch.io, maintained by Akzidenz.
-
DragonRuby Treasure - A curated collection of DragonRuby games on itch.io, maintained by Akzidenz.
-
Tagged with DragonRuby on itch.io - Games on itch.io tagged 'dragonruby' by their creators.
-
Open source games
- Engine samples
- Crashball by awfulcooking
- Dino Jump by presidentbeef
- Dragon Shooter by pusewicz
- Luckpaint by Rabios
- Tank Vs Zombies by shanshaji
- XENO.TEST by brettchalupa
Apps
- chart-global-temp - A line chart showing global temperature written using DragonRuby
- dragon-ruby-documenter - This small app dumps a basic DragonRuby documentation to a Markdown file
Developer Tools
- DragonRuby Game Toolkit
- Palantir - A DragonRuby Game Toolkit state inspector by kfischer_okarin
Libraries, Frameworks and Wrappers
- Draco - An Entity Component System for DragonRuby GTK
- LDtkBridge - A bridge between LDtk (level editor) and DragonRuby
- Scale - Lightweight starter template with common helpers
- Smaug - Installation and package manager for DragonRuby
- Zif - A Drop-in Framework for DragonRuby Game Toolkit
Documents & Tutorials & Presentations & Videos
Books
- Building Games with DragonRuby - Free book by Brett Chalupa on getting started with DragonRuby Game Toolkit
Documents
- Ruby for Dragons - Alternative community supported wiki
- Dragon Riders Community - Community website with recipes, news, and more
Courses
- DragonRuby Game Toolkit Tutorial by WNDX School
- Interactive Online Fiddle Course
Videos
- Coding Workshop for Aspiring Game Developers by Amir Rajan
- DragonRuby Game Toolkit 3.0 Performance vs Unity by Amir Rajan
- Game Development using DragonRuby Game Toolkit by Amir Rajan
- Intro to DragonRuby Game Toolkit by Ryan C Gordon
Written Tutorials
Other Resources
Game Development
Community Resources
Contributing
Please take a look at the contribution guidelines and quality standard first.
Thanks to all contributors, you're awesome and this wouldn't be possible without you!