C# Unity3d

Open-source C# projects categorized as Unity3d

Top 23 C# Unity3d Projects

  • GitHub repo ml-agents

    Unity Machine Learning Agents Toolkit

    Project mention: [P] Human Snake dataset | reddit.com/r/MachineLearning | 2021-02-14

    ML Agents in Unity. Example, Snake: https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Learning-Environment-Examples.md#gridworld

  • GitHub repo AssetStudio

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

    Project mention: Persona 5 Strikers Soundtrack -- Just a Heads Up | reddit.com/r/Persona5 | 2021-02-23
  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo EntityComponentSystemSamples

    Project mention: Cross-platform deterministic physics with Unity DOTS physics and soft floats | reddit.com/r/Unity3D | 2021-02-15

    Somehow I cant find the Unity DOTS physics on Github to see what the license is. I found, for example, their DOTS Samples repository, which has a "Unity Companion License", meaning its " royalty-free copyright license to reproduce, prepare derivative works " etc. I would imagine all their github projects are like that. I could even ask on the forums if you would be willing to share the code in case the licence is ok (which I am sure it is judging by Unity's other repos)

  • GitHub repo Zenject

    Dependency Injection Framework for Unity3D

    Project mention: How To Handle Managers Using Solid Principals | reddit.com/r/Unity3D | 2020-12-30
  • GitHub repo Il2CppDumper

    Unity il2cpp reverse engineer

    Project mention: [HELP] I don't have a Phasmophobia_Data\Managed folder | reddit.com/r/REGames | 2021-01-13

    The tool is https://github.com/Perfare/Il2CppDumper But I'm not sure it uses il2cpp, you have to check by yourself (i think there is a folder/file named il2cpp ?), I guess if you have no assembly it does because it one of the most popular option for Unity games.

  • GitHub repo UtinyRipper

    GUI and API library to work with Engine assets, serialized and bundle files

    Project mention: So I got Outer Wilds working with OpenGL... kind of (disorientation warning, more details in comments) | reddit.com/r/outerwilds | 2021-01-22

    Using the libraries AssetsTools.NET and uTinyRipper to deal with Unity asset bundles and HLSLcc and its wrapper HLSLccWrapper to convert the shaders themselves, I created a working prototype called GraphicsAdder that takes a Windows Steam installation of Outer Wilds and produces copies of its files that work with both Direct3D and OpenGL. By adding some flags to Launch Options in Properties, you can switch between the two at launch!

  • 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

  • Scout

    Get performance insights in less than 4 minutes. 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.

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

    Creative coding library for Unity

    Project mention: Recommendations for intermediate level programming book for Unity/in general | reddit.com/r/gamedev | 2020-12-30

    Secondly, keijiro is a unity employee who puts all his stuff online for free, and he maintains an all-in-one creative coding toolkit here https://github.com/keijiro/Klak. If you want to see what 'good unity practices' look like, read his code. Everything is free and open on his github page.

  • GitHub repo Voxelman

    Unity ECS + C# Job System example (by keijiro)

    Project mention: Destructible character models in real time? | reddit.com/r/gamedev | 2021-02-21
  • GitHub repo Kino

    A collection of custom post processing effects for Unity

    Project mention: DOTS Boids(60K) tuned to different settings for live AV setup | reddit.com/r/Unity3D | 2021-01-08
  • GitHub repo UnityStandaloneFileBrowser

    A native file browser for unity standalone platforms

    Project mention: I made a small simple map tool with a dynamic Fog of War | reddit.com/r/Unity2D | 2021-01-12
  • GitHub repo UniVRM

    Unity package that can import and export VRM format

    Project mention: I'm making a renderer for facetracking data | reddit.com/r/godot | 2021-02-23

    Most programs that support VTuber models (,vrm) are Unity-based because the reference plugin UniVRM is Unity-based

  • GitHub repo BepInEx

    Unity / XNA game patcher and plugin framework

    Project mention: How to Mod Monster Train Gog version? | reddit.com/r/MonsterTrain | 2021-01-08

    Install Bepinex in the Monster Train folder.

  • GitHub repo ShaderlabVS

    ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming

    Project mention: Updated VS to 2019 Now it's not giving suggestions for shaders PLEASE HELP | reddit.com/r/Unity3D | 2021-01-25
  • GitHub repo UnityNativeScripting

    Unity Scripting in C++

    Project mention: C++ and game engines | reddit.com/r/cpp | 2021-01-21

    Regarding Unity and C++, this might be worth of look https://github.com/jacksondunstan/UnityNativeScripting

  • GitHub repo GeneticSharp

    GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).

  • GitHub repo Lasp

    Low-latency Audio Signal Processing plugin for Unity

    Project mention: Application Of Audiovisuals In The Teaching Of | reddit.com/r/MusicEd | 2020-12-28

    https://github.com/keijiro/Lasp - Low-latency Audio Signal Processing plugin for Unity. This amazing library is free.

  • GitHub repo Pcx

    Point cloud importer & renderer for Unity

    Project mention: Importing a LAZ Point cloud into unity | reddit.com/r/Unity3D | 2021-01-22

    Use https://github.com/keijiro/Pcx to import and render it inside Unity.

  • GitHub repo SanAndreasUnity

    Open source reimplementation of GTA San Andreas game engine in Unity

    Project mention: re3, GTA/RenderWare reverse-engineering project taken down by Take-Two | reddit.com/r/DataHoarder | 2021-02-20

    If you guys can, archive this too https://github.com/GTA-ASM/SanAndreasUnity.

  • GitHub repo MyBox

    MyBox is a set of attributes, tools and extensions for Unity

    Project mention: Hey guys I want to know if there's simple way to get unity conditions customizing in editor window for designers that don't know so much about coding ... | reddit.com/r/unity_tutorials | 2021-01-21

    MyTools by Deadcows is a life saver, it comes with tons of custom attributes and tools, just download it and copy it into your Assets folder or intall via Git.

  • GitHub repo ini-parser

    Read/Write an INI file the easy way!

    Project mention: The Fssf Mentorship Schedule Planner | reddit.com/r/fsharp | 2020-12-29

    Alternatively, instead of using a type provider (which isn't simple by any means), you can use any number of CSV or INI parsers, e.g. https://joshclose.github.io/CsvHelper/ or https://github.com/rickyah/ini-parser

  • GitHub repo UnityOctree

    A dynamic, loose octree implementation for Unity written in C#

    Project mention: How do I find the nearest item in an array? | reddit.com/r/Unity3D | 2021-01-13

    But if it needs to be dynamically recalculated during gameplay then you should use something like https://github.com/Nition/UnityOctree

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


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

Project Stars
1 ml-agents 10,560
2 AssetStudio 5,413
3 EntityComponentSystemSamples 3,888
4 Zenject 2,543
5 Il2CppDumper 2,508
6 UtinyRipper 1,476
7 UnityLibrary 1,367
8 ParticleEffectForUGUI 1,353
9 Klak 1,331
10 Voxelman 1,065
11 Kino 1,006
12 UnityStandaloneFileBrowser 980
13 UniVRM 892
14 BepInEx 870
15 ShaderlabVS 838
16 UnityNativeScripting 827
17 GeneticSharp 806
18 Lasp 802
19 Pcx 785
20 SanAndreasUnity 763
21 MyBox 677
22 ini-parser 638
23 UnityOctree 617