C# Unity3d

Open-source C# projects categorized as Unity3d

Top 23 C# Unity3d Projects

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

    Project mention: Witch hut walking on its physical legs | reddit.com/r/Unity3D | 2022-11-05
  • AssetStudio

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

    Project mention: How do I open the sharedassets audio files? | reddit.com/r/MySummerCar | 2022-11-22
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Project mention: I'm building a colony simulator with DOTS, run smoothly with hundreds of colonists so far! | reddit.com/r/Unity3D | 2022-10-17

    Oh that's still difficult to tell, but for the 1.0 there's some good starting guides: https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/DOTS_Guide

  • Il2CppDumper

    Unity il2cpp reverse engineer

    Project mention: Is there a way to recompile after using Il2CppDumper? | reddit.com/r/REGames | 2022-10-16

    Basically the title; I decompiled a game and intend to mod its behavior, so I used a Il2Cpp dumper that seems pretty popular (https://github.com/Perfare/Il2CppDumper).

  • UIEffect

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

    Project mention: How are highly polished 2D UIs achieved? | reddit.com/r/Unity2D | 2022-08-19

    mob-sakai's UI Effect

  • MathUtilities

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

    Project mention: Animation rigging for Inverse Kinematics | reddit.com/r/Unity3D | 2022-10-27

    Here is guide where CCD Inverse Kinematics is explained: https://zalo.github.io/blog/inverse-kinematics/ And also from same tutorial some Unity CCDIK solution you can try. https://github.com/zalo/MathUtilities/tree/master/Assets/IK/CCDIK

  • NaughtyAttributes

    Attribute Extensions for Unity

    Project mention: Is it possible to toggle a field serialization on bool value? (true=serialize, false= deserialize) | reddit.com/r/Unity2D | 2022-10-21

    There's also free alternatives like naughty attributes which has a HideIf attribute too

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • UnityLibrary

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

  • ParticleEffectForUGUI

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

    Project mention: How can I make particles in my Unity 3D project act as a UI element? I don't want them to interact with the 3D environment. Is it possible? | reddit.com/r/Unity3D | 2022-08-25

    I use this for my UI particles. It's free, open source and works great! https://github.com/mob-sakai/ParticleEffectForUGUI

  • BepInEx

    Unity / XNA game patcher and plugin framework

    Project mention: I think my game is broken | reddit.com/r/Ultrakill | 2022-11-26

    It also requires UMM and BepInEX

  • UtinyRipper

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

    Project mention: Converting .assetbundle files into .obj files. | reddit.com/r/Unity3D | 2022-07-29

    You try older versions, but there are alternatives too. You can try UTinyRipper: https://github.com/mafaca/UtinyRipper / https://sourceforge.net/projects/utinyripper/files

  • ProceduralToolkit

    Procedural generation library for Unity

  • com.unity.netcode.gameobjects

    Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.

    Project mention: How to parent a NetworkObject in Netcode. For holding and using an item (example: holding, dropping, or shooting gun?) | reddit.com/r/Unity3D | 2022-10-13

    Ok so while writing this I went and found in the github project for the netcode gameobjects an example of grabbing an item, have a look~ https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/blob/develop/testproject/Assets/Scripts/GrabbableBall.cs

  • UniVRM

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

    Project mention: would someone be willing to convert a pmx to a vrm for me? | reddit.com/r/VRoid | 2022-11-12

    Import FBX to Unity via UniVRM

  • Klak

    Creative coding library for Unity

    Project mention: Looking for simulator architecture advice & pricing algorithms | reddit.com/r/tycoon | 2022-09-26
  • Kino

    A collection of custom post processing effects for Unity

    Project mention: Any way to get this anamorphic Lens Flate effect to work in URP(or HDRP)? | reddit.com/r/Unity3D | 2022-03-20
  • UnityStandaloneFileBrowser

    A native file browser for unity standalone platforms

    Project mention: Hello, any one know how to open windows explorer to save a file in the selected path in UNITY ? | reddit.com/r/unity | 2022-02-13

    There is also Mono-native method someone wrote that might be suitable.

  • SanAndreasUnity

    Open source reimplementation of GTA San Andreas game engine in Unity

    Project mention: How to play GTA San Andreas in Linux Mint | reddit.com/r/linux_gaming | 2022-01-14
  • Voxelman

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

  • Nitrox

    An open-source, multiplayer modification for the game Subnautica.

  • UnityGLTF

    Runtime GLTF Loader for Unity3D

    Project mention: UnityGLTF VS glTFast - a user suggested alternative | libhunt.com/r/UnityGLTF | 2022-09-05
  • PokemonUnity

    A LEGACY Unity project to help build Pokémon-esque RPG games.

    Project mention: Emulating Pokemon 2.5D Graphics | reddit.com/r/godot | 2022-08-12

    https://github.com/PokemonUnity/PokemonUnity https://youtube.com/watch?v=XozaGOtIGys

  • MyBox

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

    Project mention: Is it possible to toggle a field serialization on bool value? (true=serialize, false= deserialize) | reddit.com/r/Unity2D | 2022-10-21

    If you dont want to spend the money there is also MyBox, is a free collection of attributes and it comes with one that hides variables on the inspector based on a condition.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-26.

C# Unity3d related posts


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

Project Stars
1 ml-agents 13,663
2 AssetStudio 9,669
3 EntityComponentSystemSamples 4,871
4 Il2CppDumper 4,525
5 UIEffect 4,166
6 MathUtilities 3,429
7 NaughtyAttributes 3,344
8 UnityLibrary 2,625
9 ParticleEffectForUGUI 2,619
10 BepInEx 2,565
11 UtinyRipper 2,293
12 ProceduralToolkit 1,996
13 com.unity.netcode.gameobjects 1,738
14 UniVRM 1,724
15 Klak 1,622
16 Kino 1,554
17 UnityStandaloneFileBrowser 1,546
18 SanAndreasUnity 1,456
19 Voxelman 1,416
20 Nitrox 1,386
21 UnityGLTF 1,375
22 PokemonUnity 1,350
23 MyBox 1,343
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.