Made for Indie Game Devs who want to release cross-platform commercial games. It's royalty-free, fast as hell, and targets everything (all desktop OS'es, Raspberry Pi, Steam Deck, mobile, web, and console).
The people who build DragonRuby use it to build their own games. We eat our own dog food. We're in the trenches with you.
Ryan C. Gordon (Icculus) gives a quick 5 minute tour.
A tech demo showing what DragonRuby can do.
Game Engineering Podcast highlight (link to full interview).
Detailed technical overview of DragonRuby.
DragonRuby ships with 150+ samples (browse the GitHub Repo).
Carry The Fire
Jam
Perfect for game jams and "fantasy console" web games.
Free
- Free: no restrictions on commercial use
- Royalty free
- Itch.io Publishing: Built in streamlined publishing
- Sound Synth: Think chiptunes
- Pixel Buffers: Control every pixel on the screen
- Portrait Mode: Vertical rendering
- Triangle Primitives: APIs to render triangles
- HD Mode: Auto scaling to native resolution up to 4k
- Fantasy Console: Low res as small as 32x32 pixels
- Web Export
Standard
Great for building commercial games for desktop environments.
$48 one-time purchase
- One Time Payment
- Royalty free
- Itch.io Publishing: Built in streamlined publishing
- Sound Synth: Think chiptunes
- Pixel Buffers: Control every pixel on the screen
- Portrait Mode: Vertical rendering
- Triangle Primitives: APIs to render triangles
- HD Mode: Auto scaling to native resolution up to 4k
- Fantasy Console: Low res as small as 32x32 pixels
- Web Export
- MacOS Export
- Windows Export
- Linux x86, arm64 Export
- Web Server: Process http requests in-game
Indie
C-Extensions. Streamlined distribution to Steam. Bytecode compliation.
$96 yearly
- $8 Per Month (billed yearly)
- Royalty free
- Itch.io Publishing: Built in streamlined publishing
- Sound Synth: Think chiptunes
- Pixel Buffers: Control every pixel on the screen
- Portrait Mode: Vertical rendering
- Triangle Primitives: APIs to render triangles
- HD Mode: Auto scaling to native resolution up to 4k
- Fantasy Console: Low res as small as 32x32 pixels
- Web Export
- MacOS Export
- Windows Export
- Linux x86, arm64 Export
- Web Server: Process http requests in-game
- Steam Publishing: Built in streamlined publishing
- C Extensions: Harness the raw speed of clang
- Bytecode Compilation: Faster load times and code obfuscation
Pro
$128 yearly
HD, All Screen rendering. Mobile export. Early access to new features.
- $11 Per Month (billed yearly)
- Royalty free
- Itch.io Publishing: Streamlined publishing via DragonRuby
- Sound Synth: Think chiptunes
- Pixel Buffers: Control every pixel on the screen
- Portrait Mode: Vertical rendering
- Triangle Primitives: APIs to render triangles
- HD Mode: Auto scaling to native resolution up to 4k
- Fantasy Console: Low res games as small as 32x32 pixels
- Web Export
- MacOS Export
- Windows Export
- Linux x86, arm64 Export
- Web Server: Process http requests in-game
- Steam Publishing: Built in streamlined publishing
- C Extensions: Harness the raw speed of clang
- Bytecode Compilation: Faster load times and code obfuscation
- High DPI Mode: Extremely crisp rendering, automatic upscaling via texture atlases
- All Screen Mode: Cross-platform edge to edge rendering
- Apple AppStore Publishing
- Google Play Publishing
- Early Access: Get early access to new/experimental features (such as shaders)
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 with a short explanation of your current situation and he'll set you up. No questions asked.