Open-source projects categorized as Unity3d

Top 23 Unity3d Open-Source Projects

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

    Project mention: 3D game shaders for beginners: step-by-step guide to SSAO, lighting, and more | news.ycombinator.com | 2023-01-22
  • 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: are the install steps update to date? | /r/MLAgents | 2023-07-04
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • xLua

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

  • Airtest

    UI Automation Framework for Games and Apps

    Project mention: Software to control Android phone on PC (Wired) | /r/software | 2023-01-25

    You can try such mobile app test softwares like AirTest. AirTest is cross-platform and supports testing Windows, Android, iOS and Web apps. I'm using AirTest to perform some repeated tasks in the mobile game I'm playing.

  • Entitas

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

  • Project mention: Added Physics to my enemies - Unity DOTS. Pretty happy with the result! Time to tweak | /r/Unity3D | 2023-05-25

    Sure. This is the repo. It contains more than Physics

  • GameNetworkingResources

    A Curated List of Game Network Programming Resources

    Project mention: A Curated List of Game Network Programming Resources | news.ycombinator.com | 2023-05-22
  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • Il2CppDumper

    Unity il2cpp reverse engineer

    Project mention: Engage absolutely uses Fates RN; a technical analysis | /r/fireemblem | 2023-01-19

    By using IL2CppDumper along with the game's global-metadata.dat file, we can generate headers and structs that we can use with Ghidra, a tool for disassembling code. Once we load Engage and these headers and structs into Ghidra, we can look for a particular function called App.BattleMath$$_IsProbabilityHit. This function is provided a displayed hit (or, as Intelligent Systems calls it, ratio) and is responsible for determining whether or not that attack will actually hit. Ghidra will try to automatically decompile the assembly code into something more readable, and while the results are sometimes mixed, here it's pretty clear what's going on. We can see how, when the displayed hit is less than 51 (or when it's 100), it simply multiplies the displayed hit by 100, and when the displayed hit is 51 or greater, it uses the sin function as described earlier:

  • Unity-Script-Collection

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

    Project mention: Machinima, and Cut Scenes Possible? | /r/LifeByYou | 2023-04-17
  • UIEffect

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

  • NaughtyAttributes

    Attribute Extensions for Unity

    Project mention: How do you implement static string, I use it like this but im not sure if it's a good way | /r/Unity3D | 2023-07-01

    NaughtyAttributes is a free plugin that allows you to do so. By using attributes you can make your fields a lot easier to manage. For example [Tag] is an attribute that allows your string to be directly linked to the corresponding tag.

  • MathUtilities

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

    Project mention: added nav agent so that it won't rub its face on the wall all the time | /r/godot | 2023-05-17

    i tried fabrik at first, then switched to ccdik http://www.andreasaristidou.com/FABRIK.html https://github.com/zalo/MathUtilities/blob/master/Assets/IK/CCDIK/CCDIKJoint.cs

  • NoahGameFrame

    A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.

  • BepInEx

    Unity / XNA game patcher and plugin framework

    Project mention: Can anyone help me with this injector coded in C#? | /r/csharp | 2023-06-11

    If you're looking to make legitimate mods that do not violate a game's TOS/EULA, especially for multiplier games, then a more modern, supported, maintained, and widely used Unity plugin framework is BepInEx: https://github.com/BepInEx/BepInEx

  • ParticleEffectForUGUI

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

    Project mention: ✨UI Particle Image — Let's sparkle the UI | /r/Unity3D | 2023-01-01
  • GameDevMind

    最全面的游戏开发技术图谱。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。 | The most comprehensive technical map of game development. Help game developers save time on known problems and save more energy for more creative work.

    Project mention: Should I get a Computer Science degree if I want to get into game development? | /r/gamedev | 2022-12-19

    You can check out this https://github.com/gonglei007/GameDevMind/blob/main/README-en.md to get more references.

  • UnityLibrary

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

  • UABE

    Asset Bundle Extractor

    Project mention: Can someone pull this 3D model from the assets and send it to me? I want to make a 3D printed keycap. | /r/BattleBitRemastered | 2023-06-30
  • awesome-unity-open-source-on-github

    A categorized collection of awesome Unity open source on GitHub (800+)

  • UtinyRipper

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

    Project mention: How to make mods? | /r/SunHaven | 2023-06-09
  • ProceduralToolkit

    Procedural generation library for Unity

  • UniVRM

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

    Project mention: Help with VRM model? | /r/VRoid | 2023-06-12

    https://github.com/vrm-c/UniVRM this is what I used for exporting to vrm files but I usually export them as vsf files https://github.com/emilianavt/VSeeFaceSDK

  • AssetRipper

    GUI Application to work with engine assets, asset bundles, and serialized files

    Project mention: 3D Model Extraction | /r/DanmachiChronicle | 2023-09-15

    Unfortunately, I am neither an expert on 3D modelling, nor on Unity (the game's engine), so my efforts so far have had very little success. All I managed to do so far is decompile the Unity project using AssetRipper.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-15.

Unity3d related posts


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

Project Stars
1 3d-game-shaders-for-beginners 16,077
2 ml-agents 15,362
3 xLua 8,672
4 Airtest 7,364
5 Entitas 6,555
6 EntityComponentSystemSamples 6,202
7 GameNetworkingResources 6,134
8 Il2CppDumper 5,684
9 Unity-Script-Collection 4,948
10 UIEffect 4,848
11 NaughtyAttributes 3,926
12 MathUtilities 3,855
13 NoahGameFrame 3,793
14 BepInEx 3,447
15 ParticleEffectForUGUI 3,358
16 GameDevMind 3,276
17 UnityLibrary 3,211
18 UABE 3,027
19 awesome-unity-open-source-on-github 2,952
20 UtinyRipper 2,515
21 ProceduralToolkit 2,284
22 UniVRM 2,203
23 AssetRipper 2,170
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.