Hobby project: A custom engine built in DX12
The Sidereal Engine
The Sidereal Engine is currently in its early stages of development. It is a custom engine built in DX12 and using C++ modules.
Overview
Sidereal is a custom engine made as a side project to explore cutting edge rendering techniques, as well as new C++ features. It is built in DX12 and has a custom editor built with ImGui.
Intresting notes
- The engine is built using C++20 modules, which allows for faster compilation times and better code organization. As well as explore the future of how modules can be used in game engines.
- The engine is built with a focus on performance and scalability, with features such as mesh shaders and meshlet culling planned for the future.
Features (Currently in development)
- DX12 Renderer
- Mesh shaders
Planned features
- Custom Editor with ImGui
- Meshlet culling
- Real time global illumination
- Entity Component System