C# Unity

Open-source C# projects categorized as Unity

Top 23 C# Unity Projects

  1. ILSpy

    .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ml-agents

    The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.

  4. UniTask

    Provides an efficient allocation free async/await integration for Unity.

  5. dnSpy

    Unofficial revival of the well known .NET debugger and assembly editor, dnSpy (by dnSpyEx)

    Project mention: dnSpyEx: .NET Debugger and Assembly Editor | news.ycombinator.com | 2025-01-15
  6. Il2CppDumper

    Unity il2cpp reverse engineer

  7. Entitas

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

  8. BepInEx

    Unity / XNA game patcher and plugin framework

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. UIEffect

    UIEffect is an open-source package that allows you to intuitively apply rich UI effects directly from the Inspector or via code. Combine various filters, such as grayscale, blur, and dissolve, to decorate your UI with a unique visual style!

  11. AssetRipper

    GUI Application to work with engine assets, asset bundles, and serialized files

  12. MessagePack for C# (.NET, .NET Core, Unity, Xamarin)

    Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

    Project mention: Desempenho - ZLinq | dev.to | 2025-05-21
  13. Harmony

    A library for patching, replacing and decorating .NET and Mono methods during runtime

  14. MixedRealityToolkit-Unity

    This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity

    Project mention: GameDev Guardian: static analysis and Unity | dev.to | 2025-08-01

    However, sometimes a programmer makes a mistake and forgets to use it, just like in the MixedRealityToolkit-Unity project:

  15. Mirror

    #1 Open Source Unity Networking Library

  16. open-project-1

    Unity Open Project #1: Chop Chop

  17. ParticleEffectForUGUI

    Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.

  18. ZLinq

    Zero allocation LINQ with LINQ to Span, LINQ to SIMD, and LINQ to Tree (FileSystem, JSON, GameObject, etc.) for all .NET platforms and Unity, Godot.

    Project mention: What .NET 10 GC Changes Mean for Developers | news.ycombinator.com | 2025-10-05
  19. wavefunctioncollapse

    Walk through an infinite, procedurally generated city (by marian42)

  20. MathUtilities

    A collection of some of the neat math and physics tricks that I've collected over the last few years.

  21. unity-mcp

    An MCP server that allows MCP clients like Claude Desktop or Cursor to perform actions in the Unity Editor

    Project mention: Stop Clicking, Start Talking: Control Your Unity Editor with AI Using MCP for Unity | dev.to | 2025-12-14

    View the Project on GitHub

  22. MagicOnion

    Unified Realtime/API framework for .NET platform and Unity.

  23. UnityLibrary

    :books: Library of all kind of scripts, snippets & shaders for Unity

  24. crest

    A class-leading water system implemented in Unity

  25. XCharts

    A charting and data visualization library for Unity. Unity数据可视化图表插件。

  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# Unity discussion

C# Unity related posts

  • Stop Clicking, Start Talking: Control Your Unity Editor with AI Using MCP for Unity

    1 project | dev.to | 14 Dec 2025
  • Show HN: Open-source Unity MCP for game developers

    1 project | news.ycombinator.com | 8 Oct 2025
  • Belitsoft on ZLinq: The LINQ You Know, Without the GC Overhead

    1 project | dev.to | 7 Aug 2025
  • Why it's nearly impossible to buy an original Bob Ross painting

    1 project | news.ycombinator.com | 15 Jun 2025
  • Desempenho - ZLinq

    2 projects | dev.to | 21 May 2025
  • Binary Formats Are Better Than JSON in Browsers

    2 projects | news.ycombinator.com | 14 May 2025
  • 🧠🥷How to make cool Ninja game (Unity MCP + Blender MCP (Cline and Cursor))

    1 project | dev.to | 29 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 ILSpy 24,236
2 ml-agents 18,965
3 UniTask 10,287
4 dnSpy 9,453
5 Il2CppDumper 8,267
6 Entitas 7,587
7 BepInEx 7,013
8 UIEffect 6,979
9 AssetRipper 6,564
10 MessagePack for C# (.NET, .NET Core, Unity, Xamarin) 6,553
11 Harmony 6,229
12 MixedRealityToolkit-Unity 6,063
13 Mirror 5,988
14 open-project-1 5,974
15 ParticleEffectForUGUI 5,407
16 ZLinq 4,794
17 wavefunctioncollapse 4,780
18 MathUtilities 4,663
19 unity-mcp 4,323
20 MagicOnion 4,282
21 UnityLibrary 4,251
22 crest 3,762
23 XCharts 3,665

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 11th most popular programming language
based on number of references?