This is an amalgamation of all my game engines that I made in the span of 10 years. Currently work in progress;
This is using:
- C# .NET 5.0
- SDL2/SDL2-CS for window creation, graphics context, mouse, keyboard and gamepad input;
- BGFX for low level graphics API abstraction;
- StbImageSharp for image loading/writing;
- Code fragments from SharpBGFX and bgfx-cs to help better abstract low level bindings;
- Game loop code from https://github.com/TylerGlaiel/FrameTimingControl;
- FontBM for generating bitmap fonts;
- Binary parsing code from Cyotek BitmapFont for parsing binary .FNT file generated by FontBM;
- ImGui.NET and ImGui;
This project has taken inspiration or is using code directly from: