2D Game Dev with Ruby Lang
Details
2D Game With Ruby Lang
Discover how DragonRuby makes 2D game development accessible for Rubyists. Fast prototyping, cross-platform builds, and a fun way to flex your Ruby skills beyond the web!
Event Details
- Date: Thursday, October 8th, 2026
- Time: 5:00 P.M. to 8:00 P.M.
- Venue: Sarit Expo Centre, Westlands
- Host: African Ruby Community (Nairuby Chapter)
- Speaker: Judah Uzumaki (Ruby Developer)
Ask About The Event
Game dev isn’t just for C++ or Unity/Godot pros—Rubyists can build games too!
This talk introduces DragonRuby, a minimalist yet powerful 2D game engine built with Ruby. We’ll explore its unique approach to prototyping, cross-platform deployment, and game loops, while walking through live examples of creating a simple 2D game.
Whether you’re a Ruby developer, a web engineer, or an indie game enthusiast curious about expanding your toolkit or looking for a fun side project, you’ll leave with the skills and inspiration to start making games with Ruby today.
What We Will Cover
- Why Ruby for Games? Breaking the myth that Ruby is only for Rails/web apps, and leveraging developer happiness and fast iteration.
- Introduction to DragonRuby: Zero-dependency architecture, lightning-fast boot times, and runtime hot-reloading.
- Core Concepts: Understanding the game loop (#tick method), sprites, rendering, and effortless input handling.
- Live Demo: Step-by-step creation of a minimal game prototype with real-time modifications.
- Cross-Platform Exporting: One-command builds for macOS, Windows, Linux, Web (WebAssembly), and mobile.
