TaixuEngine
✨ A simple 3D game engine. ✨

Note: This is in OpenGL version in main branch
Roadmap
- [ ] Vulkan Support
- [ ] Resource Manager
- [ ] Scene
- [ ] TaskQueue
- [ ] Audio
- [ ] Animation
- [ ] Script
How to build
Prerequisites:
Build:
mkdir build
cd build
cmake ..
make
Features
Supporting API
API | Progress |
OpenGL | Deprecated(old version in main branch) |
Vulkan | WIP |
WGPU | In Future |
Architecture
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;
Third Parties
Copyrights
Designs
- No Exception Design
- Constructor Exception Safe