Game Dev Resources

While this book covers the technical aspects of programming games with Ruby, there is a lot more to making games than just coding. This bonus chapter includes resources and information to help you make your games your own.


Recommended tools for making games.


  • jsfxr — generate sound effects
  • ChipTone — another sound effect tool
  • Audacity — audio editor
  • 1BitDragon — intuitive music creation software
  • LMMS — music creation tool


  • Aseprite — pixel art tool
  • GIMP — open-source image editor
  • Inkscape — open-source vector editor
  • Krita — digital painting tool
  • Piskel — free browser pixel tool


Making a game by yourself can seem like a lot when you need to design the game, code it, make the art, create music, and then release it. Luckily there are lots of generous game devs out there who share their assets, from music to sound effects to sprites to 3D models. Whether you're rapidly prototyping and will redo the art later or don't want to deal with it at all, you might be surprised at the great assets out there.


I love reading books about making games. It's a great way to take a break from the computer but still learn about the hobby you love. Here are some of my favorites.


A selection of the best videos about making games: