A custom, cross-platform, homemade game/graphics engine built on Vulkan and SDL3. It supports Windows, Linux, and macOS (via MoltenVK)
Features:
- Shaders written in Slang
- More soon...
- Make
Engineless monolithic - Depth buffer
- Multiple scene objects
- Camera controls
- Entity component system
- Shader hot reloading (recompiles and reloads
.slangfiles when written) - Smart memory allocator (preferrably from scratch without VMA)
- Advanced texture format support
- Model loading
- Shadow mapping, deferred rendering, and other visual effects
- Skeletal animation
- Audio engine
- Physics (Jolt)
