C# Unity

Open-source C# projects categorized as Unity | Edit details

Top 23 C# Unity Projects

  • GitHub repo ILSpy

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

    Project mention: Are there tools for convenient researching source code of builded assemblies? | reddit.com/r/VisualStudio | 2021-09-21

    Check out ilspy for an open source option which is pretty solid.

  • GitHub repo ml-agents

    Unity Machine Learning Agents Toolkit

    Project mention: 8+ Reinforcement Learning Project Ideas | dev.to | 2021-09-30

    Unity ML-Agents is a relatively new add-on to the Unity game engine. It allows game developers to train intelligent NPCs for games and enables researchers to create graphics- and physics-rich RL environments. Project ideas to explore include:

  • Syncfusion

    Syncfusion Xamarin UI controls allow for space, time, and ultimately, cost savings.. Syncfusion Xamarin components and frameworks are constantly being developed and updated to meet the growing needs of a changing digital world. This suite has controls from basic editors to powerful, advanced controls like DataGrid, Charts, ListView, and RTE. Free 30-day Trial.

  • GitHub repo AssetStudio

    AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.

    Project mention: Hollow knight and Unity | reddit.com/r/HollowKnight | 2021-10-10

    To do that, you'll need the source Unity project (that only the developers have and it's very unlikely they'll share it with anyone). But you can still explore what's in the released files of the game with for example Asset Studio: https://github.com/Perfare/AssetStudio

  • GitHub repo UniRx

    Reactive Extensions for Unity

    Project mention: How can I detect when a List "hits" have size changed without using Update? | reddit.com/r/Unity3D | 2021-08-14

    You can use Observables: https://github.com/neuecc/UniRx

  • GitHub repo Entitas-CSharp

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

    Project mention: High performance ECS framework for C# without Unity? | reddit.com/r/gamedev | 2021-09-05

    Github documentation for entitias looks like it is still good https://github.com/sschmid/Entitas-CSharp/wiki

  • GitHub repo lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers.

    Project mention: The Lively description in MS Store says you can set screensavers. How? | reddit.com/r/LivelyWallpaper | 2021-10-10
  • GitHub repo MixedRealityToolkit-Unity

    Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.

    Project mention: HP REVERB G2 controllers set up in Unity | reddit.com/r/HPReverb | 2021-04-29

    Controller Reverb G2 in Unity · Discussion #9071 · microsoft/MixedRealityToolkit-Unity (github.com)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo open-project-1

    Unity Open Project #1: Chop Chop

    Project mention: How do you manage your UI flow? | reddit.com/r/Unity3D | 2021-10-15

    And you can see Unity Technologies themselves are using it in their example projects: https://github.com/UnityTechnologies/open-project-1/tree/c0577b4b5a4fe8e4eaa54423a25708119b6a6204/UOP1_Project/Assets/Scripts/Events

  • GitHub repo MessagePack for C# (.NET, .NET Core, Unity, Xamarin)

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

    Project mention: LIVE: Otimizando aplicações .NET com MessagePack. | dev.to | 2021-09-22

    Biblioteca Nuget para C#

  • GitHub repo UIEffect

    UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!

    Project mention: Has anyone got mobsaki's uieffect's working on mobile? | reddit.com/r/Unity3D | 2021-05-14

    Hey! I'm part way through a mobile project and i've used https://github.com/mob-sakai/UIEffect in order to do a bunch (like a bunch!) of UI effects... Off the bat none of the effects seem to work on iOS device, and I'm wondering if it's even possible to get the effects going on mobile... Has anyone passed into this space?

  • GitHub repo Il2CppDumper

    Unity il2cpp reverse engineer

    Project mention: lldb and ida not working on Unity game | reddit.com/r/jailbreakdevelopers | 2021-07-04
  • GitHub repo Harmony

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

    Project mention: Debugging hard to track transform changes. Can I pick your brains on tool design approach? | reddit.com/r/Unity3D | 2021-09-08

    For runtime stuff you could use https://github.com/pardeike/Harmony - this is used for stuff like custom game mods (c#) / patching - where you won't write changes directly to dll but want to change them on the fly.

  • GitHub repo Mirror

    #1 Open Source Unity Networking Library

    Project mention: C++ vs Unity/Unreal | reddit.com/r/gamedev | 2021-10-03

    I'm using Unity and I'm quite happy. Unreal is also a very powerful engine but I don't have enough experience with it to give a recommendation. You should be aware that Unity's native support for multiplayer is not great (understatement) but there are many free or commercial libraries that should fill the gap. One example of good open source multiplayer library is Mirror. I haven't used it myself yet but I'm planning to use it. Photon is also a good library but it's commercial.

  • GitHub repo MagicOnion

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

    Project mention: Networking lib/framework for multiplayer servers ? | reddit.com/r/csharp | 2021-10-03

    MagicOnion? https://github.com/Cysharp/MagicOnion

  • GitHub repo Deform

    A fully-featured deformer system for Unity. (by keenanwoodall)

    Project mention: Mesh bending | reddit.com/r/Unity3D | 2021-05-08
  • GitHub repo UniTask

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

    Project mention: Async / Await is coroutines hot sister. A quick intro! | reddit.com/r/Unity3D | 2021-10-09
  • GitHub repo Unity

    GitHub for Unity

    Project mention: Alternatives to GitHub for Unity plugin? | reddit.com/r/Unity3D | 2021-10-09
  • GitHub repo crest

    An advanced ocean system implemented in Unity3D

    Project mention: My sailing sim game releases tomorrow (early access), just finished the gameplay trailer | reddit.com/r/Unity3D | 2021-10-13

    Thanks! I'm using the Crest ocean asset for the water visuals and physics, so I can't take credit for that, though it took a lot of work tweaking all the various settings etc to get it to look like this.

  • GitHub repo ZeroFormatter

    Infinitely Fast Deserializer for .NET, .NET Core and Unity.

  • GitHub repo xNode

    Unity Node Editor: Lets you view and edit node graphs inside Unity

    Project mention: Is there an asset that adds visual scripting to an in-game level editor (for VR)? | reddit.com/r/Unity3D | 2021-08-24

    I’ve just finished implementing something sort of like that, and xNode provides node functionality that I found really useful.

  • GitHub repo Facepunch.Steamworks

    Another fucking c# Steamworks implementation

    Project mention: Distributing DLC through Steam | reddit.com/r/gamedev | 2021-01-15

    Depending on how you check various things, I'd recommend you use Facepunch.Steamworks which is free and available here: https://github.com/Facepunch/Facepunch.Steamworks

  • GitHub repo ParticleEffectForUGUI

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

    Project mention: Question about Updating Unity | reddit.com/r/unity | 2021-02-05

    The only two packages I have on is TextMesh Pro, and a UI Particle package (This one: Mob Sakai Particle Effect For UGUI)

  • GitHub repo UnityLibrary

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

    Project mention: Can somebody explain me how to implement this with Unity | reddit.com/r/Unity3D | 2021-01-12

    Maybe you want GL Lines

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 2021-10-15.


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

Project Stars
1 ILSpy 13,557
2 ml-agents 11,770
3 AssetStudio 6,733
4 UniRx 5,371
5 Entitas-CSharp 5,287
6 lively 5,235
7 MixedRealityToolkit-Unity 4,716
8 open-project-1 4,075
9 MessagePack for C# (.NET, .NET Core, Unity, Xamarin) 3,577
10 UIEffect 3,322
11 Il2CppDumper 3,159
12 Harmony 2,777
13 Mirror 2,744
14 MagicOnion 2,443
15 Deform 2,371
16 UniTask 2,329
17 Unity 2,320
18 crest 2,309
19 ZeroFormatter 2,195
20 xNode 1,981
21 Facepunch.Steamworks 1,875
22 ParticleEffectForUGUI 1,843
23 UnityLibrary 1,813
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.