A personal learning project for building game engine-like applications.
Cumulus is a work-in-progress experimental project created to explore and learn the fundamentals of building game engines and interactive applications. The project integrates several powerful libraries to handle graphics, UI, and scripting.
- SDL3 & SDL_GPU – Cross-platform window management and GPU-accelerated rendering
- Clay – High performance 2D UI layout library
- Lua – Embedded scripting language via C integration
- cgltf - glTF loader and writer
./build.shOr manually with CMake:
mkdir -p build && cd build
cmake ..
make🚧 Work in Progress – This project is in active development and may evolve in unexpected directions. It might eventually be used as a foundation for developing other applications.
This is a personal learning project.