Tech Demo - The Keeper
Here's a tech demo showing what DragonRuby Game Toolkit is capable of.
A Dark Room - iOS, Android, Nintendo Switch
A critically acclaimed viral smash hit. Made with DragonRuby Game Toolkit. Read about it in The New Yorker.
Made With DragonRuby
This list of games on Itch.io continues to grow. Check out all the all the fun little experiments devs are creating.
Flappy Dragon
What showcase would be complete with out a Flappy Bird clone? Playable online and on the desktop. All done with 377 lines of Ruby.
Try it out here.
GORILLAS.BAS
A re-implementation of a classic game which distributed with MS-DOS by IBM. Clocking in at 380 lines of Ruby.
Try it out here.
Let's Make Tetris
Ryan does a deep dive with DragonRuby and works through an implementation of Tetris from scratch.
$48
one-time
One-Time Purchase
MacOS
Windows
Linux, RPi
Steam Deck
Web Export
Itch.io Publishing
Web Server: Process http requests in-game.
Sound Synth: Think chiptunes.
$96
yearly
$8 Per Month (billed yearly)
MacOS
Windows
Linux, RPi
Steam Deck
Web Export
Itch.io Publishing
Web Server: Process http requests in-game.
Sound Synth: Think chiptunes.
C Extensions: Harness the raw speed of clang.
Pixel Buffers: Control every pixel on the screen.
Bytecode Compilation: Faster load times and code obfuscation.
Triangle Primitives: APIs to render triangles.
$128
yearly
$11 Per Month (billed yearly)
MacOS
Windows
Linux, RPi
Steam Deck
Web Export
Itch.io Publishing
Web Server: Process http requests in-game.
Sound Synth: Think chiptunes.
C Extensions: Harness the raw speed of clang.
Pixel Buffers: Control every pixel on the screen.
Bytecode Compilation: Faster load times and code obfuscation.
Triangle Primitives: APIs to render triangles.
Apple AppStore Publishing
Google Play Publishing
HD Mode: High DPI resolutions from 720p to 4k. [
demo]
All Screen Mode: Crossplatform edge to edge rendering. [
demo]
Portrait Mode: Vertical rendering (great for mobile games).
Oculus Quest: Beginner friendly VR Apis (beta) [
demo].
MP4 Replay Export: Recorded gameplay to MP4. [
demo].
Income Assistance - Free Unrestricted Standard License
You are eligible for a free license if any of the following items pertain to you:
- Your income is below $2000 (USD) per month.
- You are under 18 years of age.
- You are a student of any type: traditional public school, home schooling, college, bootcamp, or online.
- You are a teacher, mentor, or parent who wants to teach a kid how to code.
- You work/worked in public service or at a charitable organization: for example public office, army, or any 501(c)(3) organization.
- Just contact Amir at [email protected] with a short explanation of your current situation and he'll set you up. No questions asked.
Income Assistance - Free Unrestricted Indie License
There are many opportunities to get a free lifetime Indie subscription, but the requirements are a bit stricter.
First and foremost, you have to join the DragonRuby Discord Channel
and be an active member in the community. From there you'll
want to pursue the following goals (talk with @amirrajan on Discord to set up a game plan if you're serious):
- Contribute non-trivial pull requests to DragonRuby's open source repository.
- Be active in the #gamejams channel and help facilitate Game Jams on Itch.io.
- Complete a coding challenge provided by @amirrajan in the #hellkite channel.
- Gain a rank of Black Belt 10th Degree by helping new comers, posting game dev work in the #show-and-tell channel, and shipping games built with DragonRuby.