Note: This is in OpenGL version in main branch
- Vulkan Support
- Resource Manager
- Scene
- TaskQueue
- Audio
- Animation
- Script
Prerequisites:
- C++20 compliant compiler
- python
- cmake
- Vulkan SDK
Build:
mkdir build
cd build
cmake ..
make
API | Progress |
---|---|
OpenGL | Deprecated(old version in main branch) |
Vulkan | WIP |
WGPU | In Future |
flowchart TD
editor --> runtime/include;
runtime/include --> engine;
engine --> common;
engine --> management;
management --> gameplay;
management --> resource;
management --> platform;
gameplay --> common;
management --> common;
platform --> common;
resource --> common;
- No Exception Design
- Constructor Exception Safe