C# Game development

Open-source C# projects categorized as Game development

Top 23 C# Game development Projects

Game development
  1. MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: How to Decide Which Engine is Right for You | dev.to | 2024-12-08

    MonoGame: https://www.monogame.net/

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

    CodeRabbit logo
  3. Entitas

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

  4. Stride Game Engine

    Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

    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.

  5. FlaxEngine

    Flax Engine – multi-platform 3D game engine

    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!

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

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

  8. UnrealCLR

    Unreal Engine .NET 6 integration

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Veldrid

    A low-level, portable graphics library for .NET.

  11. YarnSpinner

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

    Project mention: Meaningful Nonsense: How I generate sentences | news.ycombinator.com | 2024-05-30
  12. MyBox

    MyBox is a set of attributes, tools and extensions for Unity

  13. PixiEditor

    PixiEditor is a pixel art editor made with .NET 8

  14. Duality

    a 2D Game Development Framework

  15. Svelto.ECS

    Svelto ECS C# Entity Component System

  16. buildtool

    A powerful automation tool for quickly and easily generating builds with Unity.

  17. Arch

    A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.

  18. FontainebleauDemo

    Fontainebleau demo

  19. Vortice.Windows

    .NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

  20. LLMUnity

    LLMUnity allows to integrate LLMs (Large Language Models) in the Unity engine.

    Project mention: LLMUnity: Create AI Characters in Unity with LLMs | news.ycombinator.com | 2024-09-05
  21. RuntimeUnityEditor

    In-game inspector and debugging tools for applications made with Unity3D game engine

  22. hedera

    paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time

  23. NSMB-MarioVsLuigi

    Standalone Unity remake of New Super Mario Bros DS' multiplayer gamemode, "Mario vs Luigi"

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

  25. DefaultEcs

    Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# Game development discussion

Log in or Post with

C# Game development related posts

  • How to Decide Which Engine is Right for You

    5 projects | dev.to | 8 Dec 2024
  • Finally Contributing Actual Code to Open Source

    2 projects | dev.to | 13 Oct 2024
  • Quick Start Guide to Stride Community Toolkit Preview: Code-Only Feature for C#/.NET Developers 🚀

    3 projects | dev.to | 23 Sep 2024
  • LLMUnity: Create AI Characters in Unity with LLMs

    1 project | news.ycombinator.com | 5 Sep 2024
  • Unity Software plans to reduce its workforce by 25%, eliminating ~1,800 jobs

    1 project | news.ycombinator.com | 10 Jan 2024
  • Why is Hammer notorious for being a pain in the ass?

    1 project | /r/hammer | 10 Dec 2023
  • 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?

    1 project | /r/Unity2D | 9 Dec 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Feb 2025
    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 →

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

Sponsored
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.
coderabbit.ai