A downloadable game engine for Windows, macOS, and Linux
DragonRuby Game Toolkit is a commercial-grade, yet beginner-friendly, 2D game engine. It's tiny (~3MB), fast as hell, and cross-platform. The Standard License (this page) is a one-time purchase and includes support for: PC, Mac, Linux, Raspberry Pi, and Web (wasm).
The most popular streaming platform for Twitch, YouTube and Facebook. Cloud-based and used by 70% of Twitch. Grow with Streamlabs Open Broadcast Software (OBS), alerts, 1000+ overlays, analytics, chatbot, tipping, merch and more. Download 5692 - Dragon Quest VI - Realms Of Reverie ROM for Nintendo DS(NDS) and Play 5692 - Dragon Quest VI - Realms Of Reverie Video Game on your PC, Mac, Android or iOS device!
The Professional Licenseincludes everything from the Standard License and adds iOS/Android compilation, C Extensions, sound synthesis (eg. chiptunes), pixel buffers, AOT compilation, and an interactive REPL.
Updated | Apr 10, 2021, Total releases (so far): 75 |
Inception | Apr 19, 2019 |
Status | Released |
Category | Tool |
Platforms | Windows, macOS, Linux |
Rating | ★★★★★(59) |
Author | DragonRuby |
Tags | 2D, dragonruby, Game engine, Moddable, ruby |
We have presented you a collection of 3639 of Super Nintendo games. Here you can play online and download them free of charge. You can use 3639 emulator to play all your favorite games compatible with it. 3639's list includes popular ROMs games, such as Super Star Wars - Empire Strikes Back, Super Strike Eagle, Tiny Toons - Wild And Wacky. Mac game downloads including free mac games demos, shareware, updaters, add-ons, movies, and more. The Game Boy portable system has a library of games, which were released in plastic ROM cartridges. The Game Boy first launched in Japan on April 21, 1989 with Super Mario Land, Alleyway, Baseball and Yakuman. For the North American launches, Tetris and Tennis were also featured, while Yakuman was never released outside of Japan.
Super Dragon Boy Mac Os Update
Free Unrestricted 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, homeschooling, college, boot camp, 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 ar@amirrajan.net with a short explanation of your current situation and he'll set you up. No questions asked.
- Dirt simple apis capable of creating complex 2D games.
- Fast as hell. Powered by highly optimized C code written by Ryan C. Gordon, one of the juggernauts behind SDL (a library that powers every commercial game engine in the world).
- Battle-tested by Amir Rajan, a critically acclaimed indie game dev with titles built with DragonRuby on mobile and the Nintendo Switch.
- Tiny. Like really tiny. The entire engine is a few megabytes.
- Hot loaded, real-time coding, optimized to provide constant feedback to the dev. Productive and an absolute joy to use.
- Turnkey builds for Windows, macOS, and Linux with seamless publishing to Itch.io.
- Cross-platform: PC, Mac, Linux, Raspberry PI, Web, iOS, Android, Nintendo Switch, XBOX One, and PS4 (mobile requires a Pro License, and console compilation requires a business entity, and NDA verification; contact us at support@dragonruby.org for more info).
Ryan put together a 5-minute intro to DragonRuby GTK, to give you a whirlwind tour of the big ideas:
This is all you need to create a game. One file. One method called tick
. Here we render the current step value as a label:
That's it. If you know how to use the array
datatype in any language, you know how to use the DragonRuby Game Toolkit. Play around with the engine in your browser.
You can skim our documentation here if you need more details.
Here are the six draw primitives you need to know: solids, sprites, labels, lines, borders, and sounds
. Here is how you use them: Shipshift pronto mac os.
That's it. You now know the entire render API for DragonRuby GTK.
Here's a more complicated example. This is how you create a nighttime scene, with a title, and a ninja:
solids
: A black background, and two hundred stars made of tiny squares.labels
: Display some smokey-white text.sounds
: Play a sound when the game starts up.sprites
: Render a sprite on the screen.lines
: Draw a line representing the floorborders
: Frame the entire scene with a white border.
This is how you move a sprite using your gamepad:
This is how you move a sprite using your mouse:
This is how you move a sprite using your keyboard:
Randomly create 500 ninjas on the screen. Create a lookup table that contains the alpha property of ninjas that have collided. Present all ninjas with their alpha properties set.
Need a bit more guidance in learning how to program? We're starting to build training videos for DragonRuby GTK. Check those out at dragonruby.school.
This is Ryan C. Gordon (Wikipedia), he is one of the juggernauts behind Simple DirectMedia Layer (Wikipedia).
Ya know..
SDL.
that low-level library that powers literally every commercial game engine out there?
He's also worked on porting a number of games to Linux and Mac OS: such as Braid, Super Meat Boy, Dear Esther, and LIMBO.
And this is Amir Rajan, he is an indie game dev with titles on iOS, Android, desktop, and Nintendo Switch.. amassing 4 million downloads and counting (Nintendo, Kill Screen, The New Yorker). And yes, all these games are built with the DragonRuby Runtime.
Dragon Boy Download
Both of these guys hate the complexity of today's engines. And as luck would have it, their paths ended up crossing. After six months and 50,000 lines of DragonRuby Runtime enhancements, Ryan and Amir now have a live/hot loadable, cruft-free, productive game engine that can target.. well.. any gaming device you can think of.
Updated | 11 days ago |
Status | Released |
Category | Tool |
Platforms | Windows, macOS, Linux |
Rating | |
Author | DragonRuby |
Tags | 2D, dragonruby, Game engine, Moddable, ruby |
Purchase
In order to download this game engine you must purchase it at or above the minimum price of $47.31 USD. You will get access to the following files:
Development log
- LOWREZ Game Jam!Aug 03, 2019
- Headless Testing and 2X performanceJul 12, 2019
- GORILLAS.BAS, RaspberryPI, and HTML5May 16, 2019
- Hello WorldApr 22, 2019