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: Can you guys tell me how can I integrate a deep learning algorithm and run its simulation with unity? | reddit.com/r/unity | 2021-06-01

    I haven't used Unity's ML implementation myself, but by reading the first handful of lines in their Github Documentation it sounds like you wrote it off before checking that if it was suitable for your project (bullet point number 4).

  • GitHub repo AssetStudio

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

    Project mention: Cool Idea | reddit.com/r/RecRoom | 2021-06-15

    - After that, download AssetStudio's latest version. (no worries - super safe! have used this download for months.)

  • Project mention: Best way to learn ECS and DOTS | reddit.com/r/Unity3D | 2021-04-20

    Anyways, enough of my endless complaints about unity and back to helping you. If you cant find any faster way to understanding DOTS, start where I started with the ECS samples (DOTS used to be called Unity ECS).

  • 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: [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 NaughtyAttributes

    Attribute Extensions for Unity

    Project mention: NaughtyAttributes version 2.0.9 released (soon in the Asset Store as well) | reddit.com/r/Unity3D | 2021-04-25
  • GitHub repo UtinyRipper

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

  • 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

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

    Procedural generation library for Unity

    Project mention: I added water (shader and physics) to my racing game with a track editor! | reddit.com/r/Unity3D | 2021-06-03
  • GitHub repo SpriteGlow

    A sprite glow effect for Unity game engine

    Project mention: This is a short before after video about my first game called Duo Square. On the left side is the first playable prototype and on the right side is the first released version. I am wondering how many time should I spent on polishing? Do you have any suggestions? | reddit.com/r/indiegames | 2021-03-28

    I glad you like it! This is a combination of 2-3 effects. First I highly recommend this package from github: https://github.com/Elringus/SpriteGlow It is a good source for creating sprite glow. The other effects are mostly post-processing effects like bloom and chromatic aberration. Last but not least I have made screen shake.

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

    Unity / XNA game patcher and plugin framework

    Project mention: Can’t find any mods for dsp | reddit.com/r/Dyson_Sphere_Program | 2021-05-06

    So for some technical analysis the mods work because of this application https://github.com/BepInEx/BepInEx

  • 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 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 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 com.unity.multiplayer.mlapi

    A game networking framework built for the Unity Engine to abstract game networking concepts.

    Project mention: Unity wants to support you as you create Lobby experiences for multiplayer games (Survey) | reddit.com/r/Unity3D | 2021-04-09

    E.g. We just released Boss Room, our new multiplayer sample game. It is built using our experimental version of MLAPI, the mid-level netcode Unity acquired last year. MLAPI is fully open-source under a MIT license. We're continuing to develop it in the open, taking both RFCs and PRs from the community. More info can be found both on our GitHub page and Multiplayer Docs site. https://github.com/Unity-Technologies/com.unity.multiplayer.mlapi https://docs-multiplayer.unity3d.com/ Best wishes!

  • GitHub repo UniVRM

    UniVRM is a gltf-based VRM format implementation for Unity. English is here https://vrm.dev/en/ . 日本語 はこちら https://vrm.dev/

    Project mention: How do I make my vtuber less expressive? They were made in vroid but when I smile fully they do this creepy uncanny smile. How do I tone it down a bit whilst making it pick up my mouth movements? Its either picking them up and making them uncanny or not picking up my mouth movements at all. | reddit.com/r/VirtualYoutubers | 2021-05-23

    I think the recommended Unity version is "Unity-2019.4 LTS" (I'll suggest "2019.4.16f1" so it's compatible with VSFAvatar Format for VSeeFace if you ever want to pick that up), and you'll need the UniVRM extension: https://unity3d.com/unity/qa/lts-releases?version=2019.4 https://github.com/vrm-c/UniVRM#Installation

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

    Dependency Injection Framework for Unity3D

    Project mention: How to establish proper communication/information links between various objects without too many dependencies or too many singletons? | reddit.com/r/gamedev | 2021-04-24

    Look into dependency injection, like Zenject. https://github.com/modesttree/Zenject

  • 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 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: I made a music video using scans from around my apartment complex. Hope you guys like it! [Metashape + Unity] | reddit.com/r/photogrammetry | 2021-05-26

    Thank you! If you have a 4K camera, I would try making a video slowly walking around an area and then run it through Metashape or Meshroom. From there you can export the point cloud into Unity using this plugin: https://github.com/keijiro/Pcx

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-06-15.


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

Project Stars
1 ml-agents 11,209
2 AssetStudio 6,049
3 EntityComponentSystemSamples 4,024
4 UIEffect 3,036
5 Il2CppDumper 2,829
6 NaughtyAttributes 2,285
7 UtinyRipper 1,635
8 UnityLibrary 1,590
9 ParticleEffectForUGUI 1,581
10 ProceduralToolkit 1,513
11 SpriteGlow 1,399
12 Klak 1,354
13 BepInEx 1,217
14 Kino 1,114
15 Voxelman 1,102
16 UnityStandaloneFileBrowser 1,083
17 com.unity.multiplayer.mlapi 1,010
18 UniVRM 1,003
19 UnityNativeScripting 929
20 Zenject 893
21 ShaderlabVS 861
22 Lasp 861
23 Pcx 857