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. Learn more →
Top 23 C# Game development Projects
-
MonoGame: https://www.monogame.net/
-
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
-
Project mention: Quick Start Guide to Stride Community Toolkit Preview: Code-Only Feature for C#/.NET Developers 🚀 | dev.to | 2024-09-23
The Stride Community Toolkit is a collection of extensions and helpers designed for the Stride C# game engine. This open-source, community-driven project simplifies the process of creating 2D/3D games, especially using its code-only feature, which allows developers to build games without relying on Game Studio.
-
Project mention: Flax Engine. Exploring game engine & analyzing its source code | dev.to | 2024-08-13
Now that we've got to learn about the engine a bit, let's see what PVS-Studio will find in its source code. We'll discuss potential issues in the C# and C++ code of the latest engine version, which is 1.8.6512.2 as of this writing. Are you ready? Let's go!
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Project mention: Microsoft donates the Mono Project to the Wine team | news.ycombinator.com | 2024-08-27(can also do F# and Elmish F# with FuncUI!)
Gir.Core (GTK4 and co.): https://gircore.github.io/docs/use.html
ImGui with Silk.NET: https://github.com/dotnet/Silk.NET/blob/main/examples/CSharp...
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
Arch
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
-
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
Project mention: LLMUnity: Create AI Characters in Unity with LLMs | news.ycombinator.com | 2024-09-05
-
RuntimeUnityEditor
In-game inspector and debugging tools for applications made with Unity3D game engine
-
hedera
paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time
-
NSMB-MarioVsLuigi
Standalone Unity remake of New Super Mario Bros DS' multiplayer gamemode, "Mario vs Luigi"
-
TexturePanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
-
DefaultEcs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Game development discussion
C# Game development related posts
-
How to Decide Which Engine is Right for You
-
Finally Contributing Actual Code to Open Source
-
Quick Start Guide to Stride Community Toolkit Preview: Code-Only Feature for C#/.NET Developers 🚀
-
LLMUnity: Create AI Characters in Unity with LLMs
-
Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs
-
Why is Hammer notorious for being a pain in the ass?
-
Is there a way to use this spritesheet with randomly scattered sprites, for my animations? Or do all of the sprites need to be consistently arranged?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source Game development projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | MonoGame | 11,785 |
2 | Entitas | 7,227 |
3 | Stride Game Engine | 6,772 |
4 | FlaxEngine | 5,949 |
5 | Silk.NET | 4,332 |
6 | OpenTK | 3,308 |
7 | UnrealCLR | 3,151 |
8 | Veldrid | 2,522 |
9 | YarnSpinner | 2,415 |
10 | MyBox | 2,010 |
11 | PixiEditor | 1,537 |
12 | Duality | 1,415 |
13 | Svelto.ECS | 1,245 |
14 | buildtool | 1,230 |
15 | Arch | 1,142 |
16 | FontainebleauDemo | 1,123 |
17 | Vortice.Windows | 1,048 |
18 | LLMUnity | 865 |
19 | RuntimeUnityEditor | 847 |
20 | hedera | 785 |
21 | NSMB-MarioVsLuigi | 709 |
22 | TexturePanner | 706 |
23 | DefaultEcs | 690 |