Top 23 C# Game 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.
Check out the open source version! https://www.openra.net/
-
MonoGame
One framework for creating powerful cross-platform games.
The project you linked isn't compatible with Unity in any way. It looks like this is designed on top of MonoGame, a completely different game engine.
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
osu
rhythm is just a *click* away!
-
Entitas-CSharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
- Entitas
-
Stride Game Engine
Stride Game Engine (formerly Xenko)
A few years ago, I was working on the editor of the "Xenko" game engine (now "Stride"). We had to play with DPI settings to deal with resizing the scene view that is rendered by the game engine and integrated in the WPF-based editor. it is a huge project, but there are a few entry points that could give you some ideas: * app.manifest: has some dpi awareness settings. * GameEngineHost: overrides the OnDpiChanged method and does some calculation to resize the native control that display the scene, which is not drawn by WPF. You might not need that kind of hack though.
-
open-project-1
Unity Open Project #1: Chop Chop
Unity also started a thing called Open Projects - https://github.com/UnityTechnologies/open-project-1 - you could try and join in with that or at least have a look through there source code and read the blog posts about why they've made certain choices.
-
Zenject
Dependency Injection Framework for Unity3D
-
Uno Platform
Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.
-
Facepunch.Steamworks
Another fucking c# Steamworks implementation
Depending on how you check various things, I'd recommend you use Facepunch.Steamworks which is free and available here: https://github.com/Facepunch/Facepunch.Steamworks
-
Aurora
Unified lighting effects across multiple brands and various games.
install polychrome sync, razer synapse and aurora ( Link ) you can at least get auto switching profiles and game control.
-
UnrealCLR
Unreal Engine 4 .NET 5 integration
Project mention: When you want to develop a game but don't know anything about Unreal | reddit.com/r/ProgrammerHumor | 2021-01-21You should give UnrealCLR a go (.NET 5 scripting for Unreal)
-
Duality
a 2D Game Development Framework
-
Nez
Nez is a free 2D focused framework that works with MonoGame and FNA
Project mention: Realistically Can I Make Basic Game With No Prior Knowledge in 2 weeks? | reddit.com/r/monogame | 2020-12-21 -
Thrive
The main repository for the development of the evolution game Thrive.
Project mention: What's a video game you enjoyed that most people disliked? | reddit.com/r/AskReddit | 2021-02-22Check out Thrive when you have a bit of time on your hands then! It's a spiritual successor to Spore, but more scientifically accurate, like the original was meant to be. Also it's free & open source!
-
BEPUphysics
Pure C# 3D real time physics simulation library, now with a higher version number.
-
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.
Project mention: Command and Conquer - Open Source Engine Recreation Project, OpenSAGE is in development! | reddit.com/r/commandandconquer | 2021-02-17 -
MDK-SE
Malware's Development Kit for SE
Project mention: Quick question about scripts and programmable blocks. | reddit.com/r/spaceengineers | 2021-02-22Malware's DevKit is the most suggested way to get started: https://github.com/malware-dev/MDK-SE/wiki
-
Barotrauma
A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
It's most likely a bug. You should report it on Barotrauma's github page.
-
CocosSharp
CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.
-
UrhoSharp
Code to integrate with the Urho3D engine
-
hogwarts
Hogwarts (Harry Potter) open sandbox game made in Unity
Project mention: Announcing my OC Christmas Quest! A new fan-written story featuring a variety of characters. | reddit.com/r/HPHogwartsMystery | 2020-12-25Many fan games exist using borrowed assets because the companies allow them. An example of a Harry Potter game like this is https://github.com/OpenHogwarts/hogwarts.
-
mgs2-v-s-fix
Homemade fix for the PC version of Metal Gear Solid 2
Metal Gear Solid 2: Substance - make sure to use V's fix
-
space-station-14
A continuation of the goon remake of the cult classic.
Project mention: Unitystation is the latest attempt to make Space Station 13 | reddit.com/r/SS13 | 2021-02-16It is, of course, also already available on the SS14 website.
-
Librelancer
A re-implementation of Freelancer
Project mention: Librelancer 2021.01 released [A re-implementation of Freelancer] | reddit.com/r/linux_gaming | 2021-01-25
Index
What are some of the best open-source Game projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenRA | 8,978 |
2 | MonoGame | 7,360 |
3 | osu | 6,266 |
4 | Entitas-CSharp | 4,873 |
5 | Stride Game Engine | 2,964 |
6 | open-project-1 | 2,949 |
7 | Zenject | 2,543 |
8 | Facepunch.Steamworks | 1,574 |
9 | Aurora | 1,488 |
10 | UnrealCLR | 1,246 |
11 | Duality | 1,219 |
12 | Nez | 1,162 |
13 | Thrive | 854 |
14 | BEPUphysics | 851 |
15 | OpenSAGE | 718 |
16 | MDK-SE | 582 |
17 | Barotrauma | 536 |
18 | CocosSharp | 492 |
19 | UrhoSharp | 424 |
20 | hogwarts | 414 |
21 | mgs2-v-s-fix | 353 |
22 | space-station-14 | 307 |
23 | Librelancer | 301 |