RGL is a medium-level Game Framework written in C99.
- Input system
- Sprite rendering
- Loading textures from files
- Loading audio buffers from vorbis files (.ogg)
- Playing sound using audio sources
- Immediate mode rendering
- Unix-like OS with x11 display server.
- OpenGL 3.3 compatible GPU.
- OpenAL compatible system.
- libepoxy
- OpenAL
- x11
@blackshibe develops lua bindings for RGL: https://github.com/blackshibe/luargl
Run ./run_example.sh [example name]
to run an example
Run ./build_rgl.sh
to install the RGL library on a Linux system.
Windows support is planned MacOS support is not planned,