Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C# Game Engine Projects
-
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
OpenTK
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OpenSAGE
OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.
-
SadConsole
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
DefaultEcs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
-
orbit
The Orbit engine is a game engine built on top of .NET MAUI Graphics. The objective is to firstly enjoy the journey of building a game engine and secondly providing a framework that allows us to utilise the best parts of a cross-platform framework while building a 'typical' game. (by bijington)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: What older games are you playing through? | news.ycombinator.com | 2024-04-16After the movies, I wanted to experience Dune 2 again (the pirate sites have it, along with patches to make it playable on modern OSes or Crossover). It was arguably the first mass-market real-time strategy game. There's also OpenRA for C&C, Red Alert, and Dune 2K: https://www.openra.net/
I understand Square is re-making FF7 in a multi-part release over several years (not sure why it takes so long)? https://ffvii-remake-intergrade.square-enix-games.com/en-us/ Once it's all out, I might play through that again just for nostalgia's sake (and for the soundtrack, of course! Twenty years later, I still have Aeris's Theme stuck in my head from time to time)
To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.
Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
Project mention: Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs | news.ycombinator.com | 2024-01-10In general it took me less time to rewrite the code-base then implementing some of the workarounds for missing features in Unity (e.g. HTTP2) in the first place.
[0] https://github.com/stride3d/stride/issues/2069
Flax (MIT/C++) https://github.com/FlaxEngine/FlaxEngine
Project mention: Unhandled SEHException when running OpenTK project - What am I doing wrong? | /r/opengl | 2023-06-25Open a new issue on Github. Include all of this, and provide info on your OS and GPU.
Project mention: Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity | dev.to | 2023-11-23Fans have written the code in C# and still support the project. The project is available on the GitHub repository.
Since you're already working in C#, there's a library called SadConsole that does this. It relies on either MonoGame or SFML to actually render to the screen, though. If you're not using either of those, the source may give you some ideas on how to implement such a grid of tiles yourself. There are of course other libraries that do this, but SadConsole is the first that I could remember in C#.
This is awesome. Just out of curiosity - do you have any thoughts on UniMob?
C# Game Engine related posts
- Ask HN: What older games are you playing through?
- There has never been a better time to game on Linux
- Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs
- Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity
- Microsoft $69B deal to buy Call of Duty maker Activision Blizzard cleared by UK
- 🗨️ Join the Stride Conversation on GitHub!
- OpenRA: CNC/Red Alert on a modern engine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Game Engine projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenRA | 14,118 |
2 | MonoGame | 10,789 |
3 | Entitas | 6,895 |
4 | Stride Game Engine | 6,178 |
5 | FlaxEngine | 5,433 |
6 | OpenTK | 3,084 |
7 | simulator | 2,196 |
8 | SanAndreasUnity | 2,030 |
9 | osu-framework | 1,561 |
10 | Duality | 1,380 |
11 | OpenSAGE | 1,290 |
12 | SadConsole | 1,173 |
13 | Svelto.ECS | 1,141 |
14 | Vortice.Windows | 944 |
15 | DefaultEcs | 629 |
16 | dwarfcorp | 567 |
17 | Monofoxe | 382 |
18 | DirectX12GameEngine | 307 |
19 | OpenKh | 258 |
20 | orbit | 255 |
21 | PokemonGameEngine | 195 |
22 | OpenDream | 175 |
23 | UniMob | 170 |
Sponsored