C# Unity

Open-source C# projects categorized as Unity

Top 23 C# Unity Projects

  • ILSpy

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

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

  • 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
  • Entitas

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

    Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
  • Il2CppDumper

    Unity il2cpp reverse engineer

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

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

  • 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

  • SaaSHub

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

    SaaSHub logo
  • MessagePack for C# (.NET, .NET Core, Unity, Xamarin)

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

    Project mention: Serialization for C# Games | news.ycombinator.com | 2024-06-19

    There's a very good MessagePack serialization library for C#. I've used it in many of the games I worked on.

    https://github.com/MessagePack-CSharp/MessagePack-CSharp

  • UIEffect

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

  • open-project-1

    Unity Open Project #1: Chop Chop

  • Harmony

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

  • Mirror

    #1 Open Source Unity Networking Library

    Project mention: Release Radar • February 2024 Edition | dev.to | 2024-02-29

    Woah, over 80 versions 😮! This is a project with over 1,740 releases over the past five years. Mirror is one for the game devs in the room. It's a high level networking library for Unity. Used in some of the top video games, Mirror is used by thousands of game developers around the world. The latest update brings Mirror in line with the latest Unity version, includes better motion smoothing time, and lots more. Check out all the changes in the Mirror changelog.

  • BepInEx

    Unity / XNA game patcher and plugin framework

  • wavefunctioncollapse

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

  • ParticleEffectForUGUI

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

  • MathUtilities

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

  • 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
  • MagicOnion

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

    Project mention: Show HN: Kyoo self hosted media browser (jellyfin/plex alternative) | news.ycombinator.com | 2024-04-05

    If you're in dotnet land, I'd recommend poking magic onion [0] or messagepack. It'll be much nicer to work with once you have a decent pile of message types. Otherwise it's easy to end up in an entity framework like situation where you're constantly serializing and deserializing, generating serializer wrappers, etc. Although any of the cysharp libs are great in dotnet, definitely recommend checking out their back catalogue.

    [0] https://github.com/Cysharp/MagicOnion

  • UnityLibrary

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

  • crest

    A class-leading water system implemented in Unity

  • xNode

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

  • Deform

    A fully-featured deformer system for Unity that lets you stack effects to animate models in real-time

  • XCharts

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

  • 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

Index

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

Project Stars
1 ILSpy 21,772
2 ml-agents 17,286
3 UniTask 8,427
4 Entitas 7,198
5 Il2CppDumper 7,140
6 dnSpy 7,065
7 MixedRealityToolkit-Unity 6,021
8 MessagePack for C# (.NET, .NET Core, Unity, Xamarin) 5,835
9 UIEffect 5,730
10 open-project-1 5,726
11 Harmony 5,343
12 Mirror 5,291
13 BepInEx 5,038
14 wavefunctioncollapse 4,542
15 ParticleEffectForUGUI 4,436
16 MathUtilities 4,302
17 AssetRipper 4,253
18 MagicOnion 3,901
19 UnityLibrary 3,871
20 crest 3,518
21 xNode 3,369
22 Deform 3,316
23 XCharts 3,311

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

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