🎮
Entity Component System
C# owns game logic — entities, components, systems, and queries. Data-oriented design inspired by Bevy.
Bevy-inspired ECS in C# with Vulkan rendering in C++
C# owns game logic — entities, components, systems, and queries. Data-oriented design inspired by Bevy.
C++ rendering backend via MoltenVK. glTF loading, multi-entity draw calls, Blinn-Phong lighting, and texture mapping.
Clean C#/C++ boundary via DllImport. Systems push transforms and lights to the GPU each frame.
Generate box, sphere, plane, cylinder, and capsule meshes without external files — with UVs baked in.
Third-person orbit, first-person, and debug free camera with mouse look and scroll wheel zoom.
GPU-rendered FPS, delta time, and entity count overlay with F3 toggle. Font atlas via stb_truetype.