379589fe8ca041f4b793559a2098ef40cab0bbcf
sophia
Getting Started
COMING SOON
Developing on the engine
Dependencies
- cmake 3.25+
- Ninja
- Vulkan SDK - With validation layers
Build instructions
Builds use the presets in CMakePresets.json (debug, release), each in its own build/<preset> directory:
cmake --preset debug
cmake --build --preset debug
Or with the dev helper: dev build [preset] [--fresh].
Third Party libraries used
- GLFW - Window and input handling
- GLM - Vector/matrix math
- Dear ImGui (docking branch) - Debug/editor UI
- EnTT - Entity-component system
- Vulkan SDK
Description
Languages
C++
87.3%
GLSL
6.1%
Python
5.5%
CMake
1.1%
