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.

    Project mention: UniTask: High-Performance Async/Await Integration for Unity Developers | news.ycombinator.com | 2024-08-14
  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

    Project mention: Il2CppDumper: Open-Source Tool for Unity Il2cpp Reverse Engineering | news.ycombinator.com | 2024-10-06
  7. Entitas

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

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

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

  12. BepInEx

    Unity / XNA game patcher and plugin framework

  13. open-project-1

    Unity Open Project #1: Chop Chop

  14. Harmony

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

  15. Mirror

    #1 Open Source Unity Networking Library

  16. AssetRipper

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

    Project mention: AssetRipper: A GUI Tool for Engine Assets and Asset Bundles | news.ycombinator.com | 2024-08-13
  17. ParticleEffectForUGUI

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

  18. wavefunctioncollapse

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

  19. MathUtilities

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

  20. 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: Desempenho - ZLinq | dev.to | 2025-05-21
  21. MagicOnion

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

  22. UnityLibrary

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

  23. crest

    A class-leading water system implemented in Unity

  24. xNode

    Unity Node Editor: Lets you view and edit node graphs inside 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

Log in or Post with

C# Unity related posts

  • 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
  • From Gaming to Healthcare: AI Research in My Master’s Journey

    1 project | dev.to | 19 Feb 2025
  • Il2CppDumper: Open-Source Tool for Unity Il2cpp Reverse Engineering

    1 project | news.ycombinator.com | 6 Oct 2024
  • LLMUnity: Create AI Characters in Unity with LLMs

    1 project | news.ycombinator.com | 5 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jul 2025
    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. Learn more →

Index

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

# Project Stars
1 ILSpy 23,274
2 ml-agents 18,362
3 UniTask 9,593
4 dnSpy 8,555
5 Il2CppDumper 7,857
6 Entitas 7,429
7 UIEffect 6,513
8 MessagePack for C# (.NET, .NET Core, Unity, Xamarin) 6,290
9 MixedRealityToolkit-Unity 6,049
10 BepInEx 5,999
11 open-project-1 5,875
12 Harmony 5,798
13 Mirror 5,722
14 AssetRipper 5,492
15 ParticleEffectForUGUI 5,014
16 wavefunctioncollapse 4,740
17 MathUtilities 4,589
18 ZLinq 4,177
19 MagicOnion 4,164
20 UnityLibrary 4,130
21 crest 3,654
22 xNode 3,573
23 XCharts 3,542

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 10th most popular programming language
based on number of references?