GGL (GenesisGL) is an easy-to-use 2D graphics library written in C using OpenGL and GLFW.
Perfect for creating lightweight 2D games and graphical interfaces without headaches. 🚀
Make sure you have these installed to use GGL:
- OpenGL – the core graphics library
- GLFW – for window and input management
- A compatible C compiler (gcc, clang, etc.)
To build the library on Linux, MacOS, or Windows, simply run:
./build.sh
Include GGL in your project, compile, and use its simple functions to draw shapes, manage windows, and handle events.
To compile a test example, run:
cd ./samples/test_game && ./build.sh
Or just check the samples/ folder for practical use cases.
Documentation is coming soon, stay tuned! 📚