MiniGL
MiniGL is a minimal 2D Game Library, available as a Ruby gem, and built on top of the Gosu gem.
It provides the following features:
- Resource management (images, sounds, ...)
- Input manipulation (keyboard, mouse, ...)
- UI (text, buttons, text fields, ...)
- Basic physics and collision checking
- Animated objects
More functionalities are coming. Feel free to contribute! You can send feedback to [email protected].
Please note:
- The test package is not complete! Most of the functionality provided by the gem is difficult to test automatically, but you can check out this working game example.
- The documentation is under construction.
Version 1.2.5
- Added support for "invisible" buttons (for associating actions with clicks in screen areas).
- Exposed
Button
'sclick
method andTextField
'sfocus
andunfocus
methods.