C# Game

Open-source C# projects categorized as Game

Top 23 C# Game Projects

  • GitHub repo 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.

    Project mention: Those were the days. | reddit.com/r/memes | 2021-02-18

    Check out the open source version! https://www.openra.net/

  • GitHub repo MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Need Help With Imported Assets | reddit.com/r/Unity3D | 2021-02-23

    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.

  • GitHub repo osu

    rhythm is just a *click* away!

    Project mention: Osu – open-source, extensible rhythm game | news.ycombinator.com | 2021-02-23
  • GitHub repo Entitas-CSharp

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

    Project mention: Godot or Unity ? newbie 2D gamedev | reddit.com/r/gamedev | 2021-01-11

    - Entitas

  • GitHub repo Stride Game Engine

    Stride Game Engine (formerly Xenko)

    Project mention: Text rendering issue in WPF? | reddit.com/r/dotnet | 2021-02-02

    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.

  • GitHub repo open-project-1

    Unity Open Project #1: Chop Chop

    Project mention: Further Coding Development/Learning | reddit.com/r/Unity2D | 2021-01-27

    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.

  • GitHub repo Zenject

    Dependency Injection Framework for Unity3D

    Project mention: How To Handle Managers Using Solid Principals | reddit.com/r/Unity3D | 2020-12-30
  • 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.

  • GitHub repo Facepunch.Steamworks

    Another fucking c# Steamworks implementation

    Project mention: Distributing DLC through Steam | reddit.com/r/gamedev | 2021-01-15

    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

  • GitHub repo Aurora

    Unified lighting effects across multiple brands and various games.

    Project mention: Is There An Alternative For Polychrome Sync | reddit.com/r/ASRock | 2021-02-08

    install polychrome sync, razer synapse and aurora ( Link ) you can at least get auto switching profiles and game control.

  • GitHub repo 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-21

    You should give UnrealCLR a go (.NET 5 scripting for Unreal)

  • GitHub repo Duality

    a 2D Game Development Framework

  • GitHub repo 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
  • GitHub repo 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-22

    Check 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!

  • GitHub repo BEPUphysics

    Pure C# 3D real time physics simulation library, now with a higher version number.

  • GitHub repo 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
  • GitHub repo MDK-SE

    Malware's Development Kit for SE

    Project mention: Quick question about scripts and programmable blocks. | reddit.com/r/spaceengineers | 2021-02-22

    Malware's DevKit is the most suggested way to get started: https://github.com/malware-dev/MDK-SE/wiki

  • GitHub repo Barotrauma

    A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.

    Project mention: AI companions vanished | reddit.com/r/Barotrauma | 2021-02-24

    It's most likely a bug. You should report it on Barotrauma's github page.

  • GitHub repo CocosSharp

    CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.

  • GitHub repo UrhoSharp

    Code to integrate with the Urho3D engine

  • GitHub repo 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-25

    Many 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.

  • GitHub repo mgs2-v-s-fix

    Homemade fix for the PC version of Metal Gear Solid 2

    Project mention: How do i play older games? | reddit.com/r/metalgearsolid | 2021-02-09

    Metal Gear Solid 2: Substance - make sure to use V's fix

  • GitHub repo 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-16

    It is, of course, also already available on the SS14 website.

  • GitHub repo 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
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-24.


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