[Go to site: main page, start]

Unity

Open-source projects categorized as Unity

Top 23 Unity Open-Source Projects

  1. ILSpy

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

  2. ReSharper

    ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.

    ReSharper logo
  3. 3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

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

  5. UniTask

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

  6. unity-mcp

    Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

    Project mention: Is MCP a security concern for game developers? | dev.to | 2026-04-07

    Community projects, like those from CoplayDev and CoderGamester, focus on speed and flexibility. They expose many parts of the Unity editor as MCP tools, which makes them great for experimentation and fast iteration.

  7. dnSpy

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

  8. xLua

    xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

  9. SaaSHub

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

    SaaSHub logo
  10. Il2CppDumper

    Unity il2cpp reverse engineer

  11. MultiplayerNetworkingResources

    A curated list of Multiplayer Game Network Programming Resources

    Project mention: Show HN: M. C. Escher spiral in WebGL inspired by 3Blue1Brown | news.ycombinator.com | 2026-04-05

    Yes, if you intend to make a networked game, write your netcode first, share state with client(s) over a network protocol, even if the network is 127.0.0.0/8

    Netcode is its own area of study:

    - https://developer.valvesoftware.com/wiki/Latency_Compensatin...

    - https://developer.valvesoftware.com/wiki/Source_Multiplayer_...

    - https://github.com/0xFA11/MultiplayerNetworkingResources

    Gamers have opinions about netcode, because it affects how they have to think in order to play the game, so netcode becomes as much a creative endeavour as the level design, graphics, etc.

    Every area of endeavour you've mentioned is a fractal of timesuck. They all have their basics and then their advancements, that have been built up by thousands of people over decades.

    If you are learning by doing, for god's sake, keep it simple. Make the simplest thing that works. If you're making an FPS, have static geometry and non-animated character models (a 2D sprite will do). Prioritise having the most basic thing working as your goal. Otherwise you will be off in the weeds for years and you'll probably give up having built nothing.

        what day 0 to day 1000 of a game looks like

  12. BepInEx

    Unity / XNA game patcher and plugin framework

  13. AssetRipper

    GUI application to analyze game files

  14. UnityURPToonLitShaderExample

    A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP

  15. Entitas

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

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

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

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

    Project mention: zerompk: The Fastest MessagePack Implementation for Rust and Its Optimization Techniques | dev.to | 2026-03-29

    Many parts of the optimization and security features were implemented referencing MessagePack for C#. The MessagePack for C# implementation is incredibly well done. However, optimizing code like binary decoding is definitely easier in Rust than in C#. Having a strong type system makes writing with generics incredibly easy and enjoyable.

  18. Harmony

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

  19. GameDevMind

    最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

  20. Unity-Script-Collection

    A maintained collection of useful & free unity scripts / library's / plugins and extensions

  21. Mirror

    #1 Open Source Unity Networking Library

    Project mention: How I Built a Scalable Lobby for a Real-Time Mobile Racing Game | dev.to | 2026-02-09

    In the prototype stage, we choose Mirror as a networking engine for both matchmaking and gameplay. Mirror was a great match as it was open-source and had a great community on Discord, giving me the ability to extend the library as needed in the long run.

  22. puerts

    PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.

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

  24. open-project-1

    Unity Open Project #1: Chop Chop

  25. projectlearn-project-based-learning

    A curated list of project tutorials for project-based learning.

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

Unity discussion

Log in or Post with

Unity related posts

  • Git and Unity: A Comprehensive Guide to Version Control for Game Devs

    7 projects | dev.to | 15 May 2026
  • Is MCP a security concern for game developers?

    2 projects | dev.to | 7 Apr 2026
  • zerompk: The Fastest MessagePack Implementation for Rust and Its Optimization Techniques

    2 projects | dev.to | 29 Mar 2026
  • Building Modern Realtime .NET Apps: SignalR, R3, AsyncR3, SignalsDotnet, and Redis

    3 projects | dev.to | 16 Feb 2026
  • How I Built a Scalable Lobby for a Real-Time Mobile Racing Game

    1 project | dev.to | 9 Feb 2026
  • AsyncR3 (Async reactive extensions for .NET)

    2 projects | dev.to | 7 Jan 2026
  • Stop Clicking, Start Talking: Control Your Unity Editor with AI Using MCP for Unity

    1 project | dev.to | 14 Dec 2025
  • A note from our sponsor - ReSharper
    www.jetbrains.com | 21 Jun 2026
    ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide. Learn more →

Index

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

# Project Stars
1 ILSpy 25,473
2 3d-game-shaders-for-beginners 19,497
3 ml-agents 19,495
4 UniTask 10,941
5 unity-mcp 10,844
6 dnSpy 10,469
7 xLua 10,107
8 Il2CppDumper 8,937
9 MultiplayerNetworkingResources 8,552
10 BepInEx 8,071
11 AssetRipper 7,706
12 UnityURPToonLitShaderExample 7,658
13 Entitas 7,627
14 UIEffect 7,372
15 MessagePack for C# (.NET, .NET Core, Unity, Xamarin) 6,710
16 Harmony 6,529
17 GameDevMind 6,358
18 Unity-Script-Collection 6,335
19 Mirror 6,215
20 puerts 6,098
21 MixedRealityToolkit-Unity 6,069
22 open-project-1 6,038
23 projectlearn-project-based-learning 6,000

Sponsored
ReSharper is now available in VS Code and Cursor
ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
www.jetbrains.com

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