-
zerosharp
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
Since C# is inherently a managed environment, it has to interface somehow with the drivers and/or kernel somehow, so the notion of a pure C# engine is not something you should probably pursue. There are incredible feats of coding black magic (such as zeroSharp) but that is a whole different kind of story.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
For examples I usually turn to GitHub. It has numerous C# game engines. However, I find it easier to figure out implementations myself and use other engines only for API inspiration. There are also several C# ECS such as Entitas and DefaultECS that you can use if you do not want to create you own.
-
DefaultEcs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
For examples I usually turn to GitHub. It has numerous C# game engines. However, I find it easier to figure out implementations myself and use other engines only for API inspiration. There are also several C# ECS such as Entitas and DefaultECS that you can use if you do not want to create you own.
-
I made a generic game framework. On top of that a game engine with physics, networking, UI etc. That engine is specifically made for online fighting / dueling games. Using that engine I am makeing a steam game.