Dragon (itch) (simonescorzelli) Mac OS

Posted on  by

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). Hey all, I have a 2018 Mac mini i7, 32gb ram, 256 ssd with a Razer Core Chroma X w/ Sapphire Nitro 5700xt. Only game i have tried is DOTA 2 on max settings it runs really smooth and fans are so quiet. I know this game doesnt require much GPU with that said what games are the best ones to try on.

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 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.

UpdatedApr 10, 2021, Total releases (so far): 75
InceptionApr 19, 2019
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating★★★★★(59)
AuthorDragonRuby
Tags2D, dragonruby, Game engine, Moddable, ruby


Free Unrestricted License

Dragon

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:

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:

  1. solids: A black background, and two hundred stars made of tiny squares.
  2. labels: Display some smokey-white text.
  3. sounds: Play a sound when the game starts up.
  4. sprites: Render a sprite on the screen.
  5. lines: Draw a line representing the floor
  6. borders: Frame the entire scene with a white border.

Dragon (itch) (simonescorzelli) Mac Os Download

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?

Dragon (itch) (simonescorzelli) Mac Os Version

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.

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
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating
AuthorDragonRuby
Tags2D, 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:

Version 76
Version 76
Version 68
Version 76

Development log

  • LOWREZ Game Jam!
    Aug 03, 2019
  • Headless Testing and 2X performance
    Jul 12, 2019
  • GORILLAS.BAS, RaspberryPI, and HTML5
    May 16, 2019
  • Hello World
    Apr 22, 2019

Community

StickyDragonRuby GTK Discord server created. Join it dammit.
3d

Dragon (itch) (simonescorzelli) Mac Os Download

4d
13d
15d

Dragon (itch) (simonescorzelli) Mac Os Free

17d
63d
itch.io·View all by DragonRuby·Report·Embed·