Awesome
EquilibriumEngine-CSharp
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.
<p align="center"> <img src="docs/home.png"> </p>Features
clang is the primarily supported compiler
- 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 of scripts
Hot-Reloading of shaders
Entity inspector
<p align="center"> <img src="docs/inspector.png"> </p>Usage
To get started on Windows
- 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