Each sample has a “run” file in its directory. All you need to do to run the sample is double click that file.
Amir Rajan
Creator of
Recent community posts
Hey everyone,
Here is a free license to DragonRuby Game Toolkit that you can use for the Jam and keep. It has a 7DRL starting point which will give you a jump start on your game: http://7drl.dragonruby.org/
Hope you give DragonRuby a shot!
PS: I got permission from Darren Grey before posting to the forum.
Its super weird, but also really cool.
Lol! Yes that’s good!
I feel that game engines today are in a local maximum. The APIs that exist are kind of archaic, and I didn’t want to just clone those APIs “but do it in Ruby”. So I’m not surprised that things feel weird (in addition to learning Ruby on top of everything).
With regards to Ruby vs Python, I’d recommend that you write the code in a “beautiful” way (whatever you feel that looks like). It’s more subjective than Python’s strict formatting requirements obviously. But, games are a form of art I feel, so you want to use a language that shares a similar philosophy.
Make sure you are not using symlinks. GTK is designed to live within the game repository (it’s why the binary is so small).
When running the publish command, make sure you are at the root directory (and not in the mygame) directory. Also make sure that your metadata.txt file is fully specified.
DM me on discord and we can troubleshoot together.
I’ll go first (feel free to use this as a template for your own introductions).
Intro
I’m Amir, one of the developers of DragonRuby Game Toolkit. I have over 20 years of software development experience and have been building games full-time for the past 6 years.
Internet:
Dev Setup:
- Box: MacBook Pro 2019, 8 Core, 64GB RAM, Radeon Pro 580 eGPU, 8TB HD
- Monitors: Dual U4919DW Monitors (stacked vertically)
- Keyboard: Nyquist Keyboard with Kailh Bronze Switches and Mito XDA caps.
- Editor: iTerm + TMUX + Emacs (evil-mode)
Top 10 Games of All Time:
- Nier: Automata
- DarkSouls
- Final Fantasy Tactics
- Super Smash Brothers Ultimate
- Kingdom Hearts II
- Flower
- Monument Valley II
- Braid
- Final Fantasy VII
- Journey
Languages I Know (Sorted by Favorite to Least Favorite):
- Lisp (Racket, Clojure, ELisp, Chez Scheme)
- Ruby
- Objective-C, C
- F#/Ocaml
- ES6
- C#
- TypeScript
- Java
- Scala
Holy crap what a beautifully animated game. All the little details of the player were noticed (the dust lifting from the ground when she moved, the flowers reacting to being walked through). By far the most beautiful LOWREZ game I've played in this jam.
The game crashed when I woke up grand ma T_T (I tried a number of times). I'm still in awe with how beautiful this game is.
I'm a puppy? And I can hack? And I can pretend to be solid snake? But as a puppy? What more do you need?
All the animations were on point. Explosions, trotting of the fox. Aesthetics of sneaking around. Top notch job!
I got confused a few too many times between pressing z and x (yes even with the visual AB keys). You could probably make a typing game out of this now that I think of it.
Straight forward one button game play. I cracked up the first time I cast the reel XD
Don't think the digital clock you made went unnoticed. That was a fun little aesthetic that went well with the LOWREZ theme (with each pixel representing a "light" on the clock).
The minimap was a little confusing. I wasn't sure what the blue/black areas meant. Got the hammer and octopus (and broke my like like 3 times).
The dog "studio logo" at the beginning was cool too.
Nice pixel art! I walked around the entire map to see all the little pieces of landscape you created (also noticed the darkening effect you added to the top left). The mouse cursor was cool, and though it probably wasn't deliberate. It was kind of funny when the hands detached when I clicked in random places XD
The aesthetics of the game are adorable end to end. Music is light hearted and pairs with the art style and the general premise of the "fairytale" story. It may be better for dialog to trigger without the need to click on things (may just have it happen when you walk up to them).
I also appreciate that you added mouse based controls/touch controls.