RGame is a small 2D game engine for Ruby, written in Ruby and C. It's build on top of SDL2, OpenGL and miniaudio. It's built with testability and performance in mind, and aims to be an engine where you can write your whole game code in Ruby, test it as usual with RSpec (or Minitest, or another test framework) and still have acceptable performance. While still a work in progress, RGame aims to be more than a SDL/OpenGL binding - it ships with high level features like a scene graph, sprites, collision systems, debugging tools and an UI toolkit.

Required Ruby Version

>= 4.0

Authors

Paul Süßenbach

Versions

  1. 0.4.0
    1. source

      1. 0.4.0 source September 16, 2026 (1.56 MB)
    2. arm64-darwin

      1. 0.4.0 multi-abi September 16, 2026 (1.49 MB)
    3. x64-mingw-ucrt

      1. 0.4.0 multi-abi September 16, 2026 (1.79 MB)
    4. x86_64-linux-gnu

      1. 0.4.0 multi-abi September 16, 2026 (1.64 MB)
  2. 0.3.1
    1. source

      1. 0.3.1 source September 15, 2026 (1.55 MB)
  3. 0.3.0
    1. source

      1. 0.3.0 source September 15, 2026 (1.55 MB)
  4. 0.2.0
    1. source

      1. 0.2.0 source August 26, 2026 (1.24 MB)
  5. 0.1.0
    1. source

      1. 0.1.0 source August 20, 2026 (1.19 MB)
Show all versions (8 total)

Pushed by

GitHub

SHA 256 checksum