SaaSHub helps you find the best software and product alternatives Learn more →
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.
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
UIEffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
MathUtilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
-
ParticleEffectForUGUI
Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas.
-
UniVRM
UniVRM is a gltf-based VRM format implementation for Unity. English is here https://vrm.dev/en/ . 日本語 はこちら https://vrm.dev/
-
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.
-
Unity-Programming-Patterns
Implementations of programming design patterns in Unity with examples in C# when to use them.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How do I change the maximum number of steps for training | /r/MLAgents | 2023-12-07
Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
Project mention: Added Physics to my enemies - Unity DOTS. Pretty happy with the result! Time to tweak | /r/Unity3D | 2023-05-25Sure. This is the repo. It contains more than Physics
Project mention: (MODDED) Plugins target a wrong version of BepInEx (5.4.22.0) and might not work until you update | /r/lethalcompany | 2023-12-06I've just found out the way to fix it. You have to download it from github (https://github.com/BepInEx/BepInEx/releases/tag/v5.4.22) clicking your system type's zip and then paste the core folder inside it where the actual one is (C:\Users\{username}\AppData\Roaming\Thunderstore Mod Manager\DataFolder\LethalCompany\profiles\{profile}\BepInEx).
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-01NaughtyAttributes 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.
Project mention: So...apparently the hoarder bug model has organs inside of it? | /r/lethalcompany | 2023-12-06I used a tool I found on Github called AssetRipper. All you gotta do is open the program and select the game folder. You also wanna download Unity 2022 to browse through the assets since they‘re stored in a Unity specific format (.asset). I don‘t know the specifics of turning it into a useable format like fbx but there should be plenty of tutorials on that.
Another option if you don't want to implement it yourself though is to use an already built library. I've been playing with YarnSpinner a little bit recently and I'm liking it so far. I can't give much more details than that, but it's maybe worth a look. At least for some reference.
Project mention: Return to Grove Street. Checking the Grand Theft Auto: San Andreas engine in Unity | dev.to | 2023-11-23Fans have written the code in C# and still support the project. The project is available on the GitHub repository.
Look into learning OOP principles, interfaces, dependency injection, etc are key to reduce coupling. Also ignore that other dude in the replies, avoid Unity YouTube content like the plague those videos never teach good practices, for Unity I would suggest MVC, MVVM type patterns, there's some great resources on patterns for games and also some specific Unity architectures that people have created for Unity like SCA Unity.
C# Unity3d related posts
-
VContainer VS Init(args) Lite - a user suggested alternative
2 projects | 5 May 2024 -
Zenject VS Init(args) Lite - a user suggested alternative
2 projects | 5 May 2024 -
Optimizing Graphics and Rendering in Unity: Key aspects and practical solutions
-
Introduction to WebRTC for Unity Developers
-
Methods of object interaction in Unity. How to work with patterns and connections in your code
-
A simple app to customize Discord Rich Presence, only ~0.5mb (zipped)
-
universal-sdk-unity VS apple-signin-unity - a user suggested alternative
2 projects | 12 Dec 2023 -
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source Unity3d projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | ml-agents | 16,416 |
2 | Entitas | 6,922 |
3 | EntityComponentSystemSamples | 6,863 |
4 | Il2CppDumper | 6,434 |
5 | UIEffect | 5,370 |
6 | BepInEx | 4,377 |
7 | NaughtyAttributes | 4,295 |
8 | MathUtilities | 4,116 |
9 | ParticleEffectForUGUI | 3,893 |
10 | UnityLibrary | 3,624 |
11 | AssetRipper | 3,155 |
12 | UtinyRipper | 2,703 |
13 | UniVRM | 2,460 |
14 | ProceduralToolkit | 2,429 |
15 | YarnSpinner | 2,223 |
16 | com.unity.netcode.gameobjects | 2,072 |
17 | SanAndreasUnity | 2,057 |
18 | UnityStandaloneFileBrowser | 1,967 |
19 | Kino | 1,891 |
20 | Klak | 1,838 |
21 | SoftMaskForUGUI | 1,857 |
22 | MyBox | 1,819 |
23 | Unity-Programming-Patterns | 1,814 |
Sponsored