- (WIP) Real-time shader debugging
- (WIP) Vulkan-based rendering engine
- (WIP)
This project is licensed under the PolyForm Shield License 1.0.0. (See
LICENSE and NOTICE)
- Handle-Based Asset Management: Implementation of a centralized
AssetManagerwithHandle<T>semantics for textures, meshes, and shaders. - ECS System Orchestration: Evolving
Sceneto host logic/render systems that operate on theEntityManager. - Command-Based Mutations: Routing scene changes through a
CommandBusto support Undo/Redo and future networking.
- Generic Render Graph: Decoupling the rendering pipeline into modular, swappable passes.
- View-Specific Renderers: Allowing different
Viewsto use different render configurations (e.g. Wireframe vs Lit).
- DLL Hot-Reloading Support: Enhancing the
ApplicationandViewpersistence to allow game logic swaps without state loss. - Editor Tooling: Building out more
GuiToolLayersfor scene inspection and entity manipulation.