C# Game

Open-source C# projects categorized as Game

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.

    Project mention: WestWood needs to make a comeback and save Command and Conquer series! | reddit.com/r/gaming | 2022-11-08
  • osu

    rhythm is just a *click* away!

    Project mention: ELI5: Why do we have two systems representing pretty much the same thing? (pp vs sr) | reddit.com/r/osugame | 2022-11-22

    https://github.com/ppy/osu/tree/master/osu.Game.Rulesets.Osu/Difficulty all the code is here if u wanna look at it

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: Which game engine should i use for 2D games? | reddit.com/r/gamedev | 2022-11-20

    MonoGame is a great way to make 2D games. It's not an authoring tool and depending on what you want to do a fully fledged game engine may be a better choice, but "I want to make a 2D, point me to an engine" is very unspecific. If you could eloborate more what you want to do, the suggestion would also be more profound. Game Engines are just tools and choosing one over another is not something a beginner should really care about that much. But I bet, using MonoGame will be a great learning experience, boost your programming skills and switching to a game engine later will be easier than the other way around.

  • Entitas

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

  • open-project-1

    Unity Open Project #1: Chop Chop

    Project mention: Overview of clean architecture in Unity? | reddit.com/r/unity | 2022-11-10

    And for anyone else looking for real-world examples: this repo is interesting: https://github.com/UnityTechnologies/open-project-1

  • Hearthstone-Deck-Tracker

    A deck tracker and deck manager for Hearthstone on Windows

    Project mention: My best day playing BG's ever, just wanted to share with the community :) | reddit.com/r/BobsTavern | 2022-11-30

    its hearthstone deck tracker can download for free here https://hsreplay.net/downloads/

  • Stride Game Engine

    Stride Game Engine (formerly Xenko)

    Project mention: Brought to you by an Electrical Engineer | reddit.com/r/ProgrammerHumor | 2022-10-10
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • UnrealCLR

    Unreal Engine .NET 6 integration

    Project mention: C# | reddit.com/r/ProgrammerHumor | 2022-10-12

    Surprise motherfucker

  • Facepunch.Steamworks

    Another fucking c# Steamworks implementation

    Project mention: What do you guys use for networking with Steam (P2P)? | reddit.com/r/gamedev | 2022-07-16

    I’ve been using this. Very easy to use, has p2p support. https://github.com/Facepunch/Facepunch.Steamworks

  • Thrive

    The main repository for the development of the evolution game Thrive.

    Project mention: Thrive: A Game made using Godot C# (Open Source) | reddit.com/r/GodotCSharp | 2022-10-11

    contributing: https://github.com/Revolutionary-Games/Thrive/blob/master/CONTRIBUTING.md

  • YarnSpinner

    Yarn Spinner is a tool for building interactive dialogue in games!

    Project mention: I'm trying to redo my dialogue box -- feedback wanted! (left is new, right is old) | reddit.com/r/Unity3D | 2022-10-30

    It’s a package for Unity. It handles all the dialogue stuff for you, and gives you software to write dialogue too. You can check it out on their website https://yarnspinner.dev

  • Aurora

    Unified lighting effects across multiple brands and various games.

    Project mention: hi ! i would like to synchronise my led setup | reddit.com/r/razer | 2022-11-08

    Check 3rd party apps like project aurora: https://www.project-aurora.com/ or OpenRGB: https://openrgb.org/

  • FNA

    FNA - Accuracy-focused XNA4 reimplementation for open platforms

    Project mention: FNA 22.10 is out | reddit.com/r/linux_gaming | 2022-10-02

    https://fna-xna.github.io/ this explains it better.

  • Nez

    Nez is a free 2D focused framework that works with MonoGame and FNA

    Project mention: Looking for advice on making a command line "dev console" | reddit.com/r/monogame | 2022-11-14
  • BEPUphysics

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

    Project mention: Physics Engine | reddit.com/r/csharp | 2022-11-17
  • PokemonUnity

    A LEGACY Unity project to help build Pokémon-esque RPG games.

    Project mention: Emulating Pokemon 2.5D Graphics | reddit.com/r/godot | 2022-08-12

    https://github.com/PokemonUnity/PokemonUnity https://youtube.com/watch?v=XozaGOtIGys

  • Duality

    a 2D Game Development Framework

    Project mention: I want to make 2D games as a hobby. But I've noticed that easy engines like Gamemaker have their own meme little languages. Is there a popular and simple 2D language that uses an actual programming language like Python or something? | reddit.com/r/gamedev | 2022-04-21

    Something a little different, you could try https://adamslair.github.io/duality/ a game engine built using c#. Has a visual editor too.

  • osu-framework

    A game framework written with osu! in mind.

    Project mention: Ask HN: Examples of Top C# Code? | news.ycombinator.com | 2022-10-25
  • fungus

    An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.

    Project mention: Godot 4.0 will discontinue visual scripting | reddit.com/r/godot | 2022-08-23

    Visual scripting should be very high level and easy to extend by developers. I've used few inhouse tools along with stuff like Fungus and playmaker.

  • MelonLoader

    The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

    Project mention: Unity Explorer | reddit.com/r/Unity3D | 2022-11-09

    Kick out BepInEx and switch to MelonLoader (https://github.com/LavaGang/MelonLoader) and get the ML version of UnityExplorer.

  • Barotrauma

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

    Project mention: hmg + exo suit should let you tame the recoil. | reddit.com/r/Barotrauma | 2022-11-22
  • 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: Oapen: Open-access online library and publication platform | news.ycombinator.com | 2022-04-29
  • space-station-14

    A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.

    Project mention: Can't create a byond account for 3 days now whats going on? | reddit.com/r/SS13 | 2022-11-27

    I unfortunately do not know how to help you with your problem, but if you can’t figure out how to fix it you can try Space Station 14, ss13’s more modern sequel. You’ll probably have better luck there, even if ss14 is a bit feature incomplete.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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 2022-11-30.

C# Game related posts


What are some of the best open-source Game projects in C#? This list will help you:

Project Stars
1 OpenRA 12,038
2 osu 11,185
3 MonoGame 8,968
4 Entitas 5,935
5 open-project-1 4,978
6 Hearthstone-Deck-Tracker 4,606
7 Stride Game Engine 4,217
8 UnrealCLR 2,465
9 Facepunch.Steamworks 2,255
10 Thrive 1,827
11 YarnSpinner 1,793
12 Aurora 1,757
13 FNA 1,676
14 Nez 1,464
15 BEPUphysics 1,448
16 PokemonUnity 1,350
17 Duality 1,330
18 osu-framework 1,236
19 fungus 1,230
20 MelonLoader 1,205
21 Barotrauma 1,092
22 OpenSAGE 1,073
23 space-station-14 989
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.