Equilibrium Engine is a data-oriented C# game engine that takes advantage of ECS pattern followed by Hot-Reloading of your libraries and shaders which allows you to quickly iterate on different aspects of your projects.
- Arch C# Entity Component System
- Forward Shading. PBR & HDR Tonemapping
- AssimpNet model loading
- NET 7.0 API using C++ libraries via PInvoke such as SDL, BGFX & imgui
hot-reloading.mp4
shaders-hot-reloading.mp4
entity-inspector.mp4
- Get VSCode
- Install C# Extension
code .
- Open command pallete
Ctrl+Shift+P
and select.NET Restore All Projects
Hit F5 to start debugging
You might need to install NET 7.0 SDK