Windows Compatible C++ Engine
- OpenGL - Rendering API
- STB - Graphics Image Library
- GLM - Graphics Math Library
- GLFW - Window Library
- Box2D - 2D Physics Library/Engine
- ENTT - ECS Library
- Miniaudio - Multiplatform Audio Library
- Basic 2D Rendering
- Game Development
- Install CMake 3.22+ and a C++23-compatible compiler.
- Configure the project:
cmake -S . -B build -G "Visual Studio 17 2022" -A x64
- Build all targets (engine + sandbox):
cmake --build build --config Debug
- Run the sandbox executable from:
build/Sandbox/Debug/BoltSandbox.exe
Optional: disable sandbox target when you only want the engine library:
cmake -S . -B build -DBOLT_BUILD_SANDBOX=OFF
