awesome-unity3d
by insthync
A categorized collection of awesome opensource unity3d repos
AI summary
Unity assets
A curated collection of Unity game development assets and libraries
- stars
- 2.3K
- forks
- 235
- watching
- 95
- entries
- 673
What's in the list
673 links in 76 sections, with live GitHub stats.activeno commit in 2y
Open Source Repositories / 2D
Unity2D-Components
A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools, and more
DeadSimple-Pixel-Perfect-Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy
StaticBluredScreen
Non-realtime (=static) screen blur for Unity. Easy to use background for dialogs
AtlasImage
AtlasImage is a graphic component use SpriteAtlas for uGUI. In addition, add useful sprite selector and border editor to the inspector
SpriteDicing
Extension for Unity game engine to work with diced sprites
DataRenderer2D
make mesh like line, polygon, etc in unity3d
UnitySpline2D
2D spline utility for Unity
Aseprite Importer for Unity
Generate Animator Controller and Animation Clip from JSON that exported from Aseprite
Open Source Repositories / 2D Bones / IK
DragonBonesCSharp
DragonBones C# Runtime
Spine Runtimes
Collection of Spine runtimes including with Unity3d version
UnityVoxelTools
Collection of Voxel Utilities for Unity
Open Source Repositories / 3D Bones / IK
EZSoftBone
A simple kinetic simulator for Unity, you can use it to simulate hair/tail/breast/skirt and other soft objects
Automatic-DynamicBone
unity bone cloth spring system,base by jobs
Aim-IK
A Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data
Hairibar.Ragdoll
A package for animating ragdolls through keyframed animations
TurboSequence
Skeletal Based GPU Crowds for UE5 🚀
Open Source Repositories / AI
Unity Movement AI
A library of common movement AI scripts known as Steering Behaviors. You can use these scripts to help your NPCs move around your game
Crystal AI
A Utility AI for C# and Unity
EpPathFinding.cs
A jump point search algorithm for grid based games in C#
EpPathFinding3D.cs
A 3D jump point search algorithm for cube based games in C#
UnitySteer
Steering, obstacle avoidance and path following behaviors for the Unity Game Engine
openpath
Open source pathfinding for Unity
unity-path-finding
Shortest path finding with Dijkstra's algorithm for Unity
NPBehave
Event Driven Behavior Trees for Unity 3D
fluid-behavior-tree
A pure code behavior tree micro-framework built for Unity3D projects. Granting developers the power to dictate their GUI presentation
Unity3d-Finite-State-Machine
- An intuitive Unity3d finite state machine (FSM). Designed with an emphasis on usability, without sacrificing utility
Path-Creator
Path creation asset for Unity game development
Brainiac
Behaviour tree editor for Unity3D
behaviac
behaviac is a framework of the game AI development, and it also can be used as a rapid game prototype design tool. behaviac supports the behavior tree, finite state machine and hierarchical task network(BT, FSM, HTN)
- UnityBehaviorTreeImplementation
An example of how to implement behavior trees within Unity
Unity-Character-Mechanism
Framework aiming to facilitate the code development of a character in Unity
PathFinder3D
3D A* Pathfinding that doesn't need baked navmeshes and can be used with dynamically created terrain (MapMagic or other)
UniTaskStateMachine
StateMachine for UniTask. StateMachine Editor Included
AICommand
ChatGPT integration with the Unity Editor
GOAP
A multi-threaded GOAP system for Unity3D
DotRecast
A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#
UnityBehaviorTreeVisualizer
A tool built in Unity that draws a graph representation of behavior trees running in the scene
MonoBehaviourTree
Simple event driven Behaviour tree for Unity projects
N:ORCA
ORCA / RVO2 Implementation for Unity — Multithreaded using the job system
Open Source Repositories / Analyzer
UnityHeapExplorer
A Memory Profiler, Debugger and Analyzer for Unity 2019.3 and newer
CrashReporter
This tool is employed to swiftly detect unhandled errors occurring within Unity projects and to save detailed reports of these errors to a remote redis database. (Suitable for beta testing and demo)
Open Source Repositories / Animation
unity-animator-helpers
A micro-framework for changing Unity 3D's Animator parameters with ScriptableObject(s). Designed to make going from custom scripts to Animator parameters easy. Works with 2D or 3D projects
UrMotion
A flexible motion engine for non time-based animation in Unity
Automatic-DynamicBone
Unity bone cloth spring system,base by jobs
reanimation
An alternative animator for Unity tailored for traditional animation
AnimeTask
Task Animation Library for Unity
Unity-Procedural-Animation
Procedural Animation in Unity
unity-antagonistic-controller
Generating Upper-Body Motion for Real-Time Characters Making their Way through Dynamic Environments
Mesh-Animation
Fast GPU vertex shader based animation library for Unity (VAT, Vertex Animation Texture, Morphing Animation)
Open Source Repositories / Anti-Cheat
SafeValues
A simple Unity library for cheating prevention
Open Source Repositories / Art Tools
- XdUnityUI
AdobeXd to UnityUI converter
Baum2
Psd to Unity UI(uGUI)
UnityPSDLayoutTool
A tool used to import a Photoshop Documents (.psd files) into the Unity Game Engine
Materialize
Materialize is a program for converting images to materials for use in video games and whatnot
Unity Psd Importer
Advanced PSD importer for Unity3D
StableDiffusionUnityTools
Editor assets generation via Stable Diffusion
Open Source Repositories / Asset Bundle / Addressable Assets
AssetBundleManager
An asset bundle manager for Unity
unity-addressable-importer
A rule based addressable asset importer
KEngine
A unity asset bundle framework with LGPL license
UnityAutoBundles
Extension to Unity's Addressables for making it easier to distribute large projects and keep mobile download size small
EZAddresser
Automatic addressing system for Unity Addressable Asset System
SmartAddresser
Automate Addressing, Labeling, and Version Control for Unity's Addressable Asset System
Open Source Repositories / Audio Manager
LucidAudio
Simple audio player for unity
Unity_AudioRig
Provides better AudioSource management from scripts, pooling, looping, fading, following object in 3d space and more
Unity-Audio-Manager
Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D
Open Source Repositories / Bolt
Bolt.Addons.Community
A community-driven project for extending Unity Bolt
Open Source Repositories / Build Tools and CI
UnityMultiBuild
Batch build for multiple platforms from within the Unity editor
UnityBuildManager
Utility for running builds sequence & pushing them to markets & keeping changelog
buildtool
A powerful automation tool for quickly and easily generating builds with Unity
setup-unity
Set up your GitHub Actions workflow with a specific version of the Unity Editor
unity-actions
Github actions for testing and building Unity projects
trimmer
An editor, build and player configuration framework for the Unity game engine
Open Source Repositories / Camera
Unity Pixel Camera
A resolution independent pixel perfect camera for Unity
DeadSimple Pixel-Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy
Dynamic Multi Target Camera for Unity
Concise Unity library which dynamically keeps a set of objects (e.g. players and important objects) in view
FulldomeCameraForUnity
Fulldome Camera for Unity 2019
Unity_SceneCameraController
Control a camera or any other object like SceneView camera
Camera-Shake
Camera shake for Unity
Open Source Repositories / Character Controllers 2D
CharacterController2D
is similar to the built-in Unity CharacterController component. It has a similar API (mainly a move method that takes a delta movement) and provides a firm base with which to make a super solid controller using Unity's 2D system
Unity 2D Platformer Controller
A customizable 2D platformer motor that handles mechanics such as double jumps, wall jumps, and corner grabs. Includes a player controlled prefab that can be dropped into any scene for immediate support
2D-Platformer-Hunter
A 2D Platformer Controller in Unity
Ultimate-2D-Controller
A great starting point for your 2D controller. Making use of all the hidden tricks like coyote, buffered actions, speedy apex, anti grav apex, etc
Open Source Repositories / Character Controllers 3D
SuperCharacterController
Custom Character Controller for Unity. Fulfills all common character controller functions such as collision detection and pushback, slope limiting and collider ignoring
NaughtyCharacter
Third Person Controller for Unity
Advanced Rigidbody FirstPerson Controller
Rigidbody Based FirstPerson Controller
Erbium
Third Person Character Controller for unity
unity-genshin-impact-movement-system
A movement system made in Unity that attempts to replicate Genshin Impact Movement
Project_TCC
TCC stands for Tiny Character Controller. TCC is the best way to make your own game. This repository contains all packages and examples for TCC projects
Open Source Repositories / Code Gen
UnityCodeGen
Code Generation Library for Unity Editor
Open Source Repositories / Controller Mappings
Open Source Repositories / Console
Unity3d-BeastConsole
Console for all your unity needs
consolation
In-game debug console for Unity
Lunar Unity Mobile Console
High-performance Unity iOS/Android logger built with native platform UI
Open Source Repositories / DOTS
ECS-Tween
Simple Unity tweening system using ECS that works with GameObjects!
PlasticTween
Tween Library for Unity3D(ECS+JOBS)
unity-jtween
A job-based tween library for Unity
KNN
Fast K-Nearest Neighbour Library for Unity DOTS
SpriteSheetRenderer
A powerful Unity ECS system to render massive numbers of animated sprites
NativeCollections
Native Collection Types for Unity
EntitySelection
A minimal solution for selecting entities in the unity sceneview
Hydrogen.Entities
A collection of helpers for work with Unity's ECS framework, used in our games
Unity-2D-Pathfinding-Grid-ECS-Job
ECS Burst Job System 2D Pathfinding
EntitySelection
A minimal solution for selecting entities in the unity sceneview
Easy-Road-3D-ECS-Traffic
Unity DOTS/ECS traffic using Easy Roads 3D for the data
IcSkillSystem
A simple and reusable skill system
EntitiesBT
Behavior Tree for Unity ECS (DOTS) framework
NativeOctree
An Octree Native Collection for Unity DOTS
NativeQuadtree
A Quadtree Native Collection for Unity DOTS
UGUIDOTS
Converting uGUI to be DOTS compliant
unity-deterministic-physics
Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
ECSPowerNetcode
Library to power up your experience with the DOTS Unity Netcode
ECSEntityBuilder
Unity ECS Entity Builder/Wrapper
Simple-ECS
An example using the core features of the Entity Component System (ECS), part of DOTS, for Unity, inspired by Roll-a-ball. This project utilizes the Unity Physics, Hybrid Renderer, and Entities packages
Unity_ECS_GPUSkinning
ECS boost GpuSkinning
UnityDotsCharacterController
Basic Character Controller Using ECS and Unity. s Packages
VertexAnimation
Vertex animation baking tool, shaders and animation system for Unity DOTS/ECS
NSprites
Unity DOTS Sprite Rendering Package
Latios-Framework
A Unity DOTS framework
DMotion
A high level Animation Framework for Unity DOTS
Spatial-Hashing
Spatial hashing for Unity using ECS/DOTS
NativeTrees
Burst compatible Octree and Quadtree for Unity
Pathfinding
Pathfinding - using Unity Navmesh, ECS and Burst
DOTS-Hybrid-Simulation-Worlds
A framework for using FixedUpdate in a simulation world which is linked to a GameObject-based presentation layer
Open Source Repositories / Dependency Injection
Zenject
Dependency Injection Framework for Unity3D
adic
Lightweight dependency injection container for Unity
CatLib
CatLib lightweight dependency injection container
VContainer
The extra fast, minimum code size, GC-free DI (Dependency Inject) library running on Unity (IL2CPP)
AtreeboosterDI
The Hierarchy-based Dependency Injection tool for Unity game engine. Intuitivly manage dependencies of your MonoBehaviours with simple but powerfull [Attributes]
reflex
Minimal dependency injection framework for Unity
Open Source Repositories / Document Reader
GoogleSheetsUnity
Get data from your private Google Sheets to Unity!! (Read-only)
UnityCsvUtil
Lightweight but type safe CSV serialise/deserialise of objects
UnityGoogleDrive
Google Drive SDK for Unity game engine
UnityEditorGoogleDriveIntegration
Access your Google Drive™ files from within Unity editor
Open Source Repositories / ECS Framework
Entitas-CSharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
ecsrx.unity
A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems
ecs
ECS for Unity with full game state automatic rollbacks
Morpeh
Fast and Simple ECS Framework for Unity3d
NanoECS
c#-Unity ECS framework
DefaultEcs
DefaultEcs is an Entity Component System framework which aims to be accessible with little constraints while retaining as much performance as possible for game development
LeoECS
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
actors.unity
Actors is a framework empowering developers to make better games faster on Unity
Arch
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading
Friflo.Engine.ECS
High-performance C# ECS 🔥 with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame,
Open Source Repositories / Editor
Unity-QuickSheet
Unity-QuickSheet enables you to use spreadsheet file data within Unity editor
Unity3D Rainbow Folders
This asset allows you to set custom icons for any folder in unity project browser
- Reorderable List Editor Field for Unity
Reorderable List Editor Field for Unity
Reorderable Inspector
Automatic reorderable lists for Unity game engine components
Vexe Framework (VFW)
an editor extension that offers much more advance editor extensibility features than what comes out of the box with Unity
Tidy Up
Neat little tool! to help you keep your Unity projects organised by throwing assets in their designated folders
unity-symlink-utility
A small extension that adds a menu item to add folders as symlinks in Unity
UnityDefineManager
Easily manage global defines in Unity
Texture3DPreview-for-Unity
This package enables interactive previews of Texture3D assets in Unity's Inspector window
unity-colourlovers-importer
Unity editor tool to load colours and palettes directly from COLOURlovers.com
shortcuter
Shortcut utility for Unity
unity-editor-spotlight
MacOS-like Spotlight file search in Unity
Unity-Reorderable-List
Extended version of the Reorderable List in Unity
UnityEditorJunkie
Editor scripts to make working with the Unity Editor better
- UniOmni
Global search for Unity
Readme
Readme component for Unity, attachable to any GameObject to document what you can't in a script or the file system
Unity-AssetDependencyGraph
An Asset Dependency Graph for Unity
MyBox
MyBox is a set of attributes, tools and extensions for Unity
Unity-Finder
Find Asset in Unity
Unity-Editor-Toolbox
Tools, custom attributes, drawers and extensions for Unity Editor
enhancer
A collection of utilities to enhance the Unity Editor
EasyEventEditor
Drop in replacement for the default Unity event editor drawer that allows listener reordering
UnitySceneViewNotification
Notification log for Unity's scene view
SearchStringInAssets
SearchStringInAssets is an Editor extension that allows you to search the UnityEditor for strings stored in a scene, Prefab, or ScriptableObject
UnityScreenShooter
Screenshot utility for Unity runtime & editor
CustomToolbar
Custom toolbar with ability do add new toolbars and reorganize it
SuperEditor
Super Editor is a versatile Unity editor extension that includes a powerful, easy-to-use built-in IDE, Hieararchy enhancements, and Favorites enhancements
hierarchy-2
Editor extension to improve Unity hierarchy window. Makes the hierarchy more detail, but still clean and easy to organize
one-line
One line property drawer for Unity3d
NaughtyAttributes
Attribute Extensions for Unity
unity-toolbar-extender
Extend the Unity Toolbar with your own Editor UI code
unity-mulligan-renamer
Mulligan Renamer tool for the Unity Editor allows for quick and safe renaming of many assets and gameobjects at once
WhatUsesThis
Right click an asset and get a list of assets that use it
Smart-Hierarchy
Human-friendly hierarchy for Unity
Smart-Inspector
Keeps your screen real-estate clean with refined, compact UX
EasyButtons
Add buttons to your inspector in Unity super easily with this simple attribute
HierarchyDecorator
Lightweight Unity Plugin transforming the Hierarchy into what it should be. Adds headers, styles, icons and more
Markup-Attributes
A Unity Editor extension for customizing inspector layout with attributes
Atlas
Atlas Utility library for Unity
LucidEditor
Powerful Editor Extensions for Unity
UnityGitPackageUpdater
Easily update Unity packages hosted via git
FastScriptReload
Hot Reload implementation for Unity. Iterate on code insanely fast without breaking play session. Supports any editor. 1. Play 2. Make change 3. See results
Open Source Repositories / Effect and Shaders
Unity 5 Effects
Effect storage space for Unity 5
unity-frosted-glass
frosted glass material made in unity
unity-delaunay
A Delaunay/Voronoi library for Unity, and a simple destruction effect
SSMS
Screen space multiple scattering for Unity
KinoGlitch
Video glitch effects for Unity
Temporal
Temporal Reprojection Anti-Aliasing for Unity 5.0+
SMAA
A highly customizable implementation of Subpixel Morphological Antialiasing for Unity
Typogenic
Signed-distance field text rendering for Unity
AtmosphericScattering
Atmospheric Scattering for Unity
HologramShader
Hologram Shader and Material Editor for Unity
ShaderlabVS
ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
Kamakura Shaders
Kamakura Shaders is a collection of shaders and components focusing on Non-Photorealistic Rendering for Unity with a bunch of features and adjustable parameters in a user-friendly interface
ShaderProject
A container for all sorts of handy shaders
ShaderForge
Shader visual scripting
Texture Panner
Awesome shader collection
- AnisotropicStandardShader
A modified version of Unity's Standard Shader using an Anisotropic GGX BRDF
SpriteGlow
A sprite glow effect for Unity game engine
Mirror (Script)
A mirror script
HoloShield
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes
VerticalDissolve
Procedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more
SphereDissolve
Customizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
TexturePanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
RadialProgressBar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Unity-ShaderSketches
Sketches made with ShaderLab in Unity
Unity-Shaders
Shader demo - More than 300 examples
unity-delaunay
A Delaunay/Voronoi library for Unity, and a simple destruction effect
BNAO
A tiny, GPU-based Bent Normal and Ambient Occlusion baker for Unity
ezy-slice
An open source mesh slicer framework for Unity3D Game Engine. Written in C#
UnityPCSS
Nvidia's PCSS soft shadow algorithm implemented in Unity
JourneySand
An Unity project to reproduce the sand rendering in Journey's style
OBNI3D
Graphical pipeline allowing mesh deformation through shader and 3D noise volume
FXAA
FXAA Fast Approximate Anti-Aliasing
AmplifyColor
Full source-code for Amplify Color plugin for Unity
AmplifyOcclusion
Full source-code for Amplify Occlusion plugin for Unity
AmplifyMotion
Full source-code for Amplify Motion plugin for Unity
X-PostProcessing-Library
XPL : High Quality Post Processing Effects Library For Unity
MeshDecal
A simple mesh decal component for Unity
fluviofx
Fluid dynamics for Unity's VFX graph
Unity-Built-in-Shaders
Unity Built in Shaders
DynamicDecals
Decal solution for Unity's Built-In Render Pipeline
Unity_LightBeamPerformance
This package can create light beam performance with Unity's timeline functionality
NovaShader
Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity
MinimalCompute
Minimal test scenes contains compute shaders, compute buffers etc Playing with the transport between CPU <-> GPU
unity-soft-walks
Soft Walks: Real-Time, Two-Ways Interaction between a Character and Loose Grounds - 2021 - Eurographics (Short-Paper)
unity-universal-shadergraph-extensions
This plugin simply adds a Simple Lit material (SubTarget) to the Universal target for Shader Graph for URP
foliage-wind
Foliage wind shader implementations for Unity's render pipelines HDRP and URP. Based on the demo project Book of the Dead by Unity
oit-unity
Order-independent Transparency Implementation in Unity with Per-Pixel Linked Lists
AmplifyOcclusion-URP
Amplify Occlusion V2 ported to URP 2022.2
VFX-Lab
Shaders and VFX experimentation in URP and BIRP
URP_ShaderGraphCustomLighting
Some custom lighting functions/sub-graphs for Shader Graph, Universal Render Pipeline
FSR2Unity
FSR 3.0 Upscaler integration for Unity built-in render pipeline, with support for DX11, Mac, Linux and consoles
HoyoToon
Shader for Unity (Built-in Rendering Pipeline) attempting to replicate the shading of miHoYo developed games. This is for datamined assets, not custom-made ones nor the MMD variants
Open Source Repositories / Effect-Highlighter
Outline-Effect
Outline Image Effect for Unity
UltimateOutline
The easiest way to achieve outlines in unity
Outlined-Diffuse-Shader-Fixed
This is a fixed version of diffused outline shader from
UnityFx.Outline
Screen-space outlines for Unity3d
Unity-URP-Outlines
A custom renderer feature for screen space outlines
- Facepunch.Highlight
Mesh outline effect
dx-highlighter
A Deus Ex/System Shock inspired pulsing bounds item highlighter for Unity
Open Source Repositories / Effect-Ocean
crest-oceanrender
An advanced ocean system implemented in Unity3D
Ocean_Community_Next_Gen
Next gen iteration of the unity community ocean shader
Ceto
Ceto: Ocean system for Unity
FFT-Ocean
FFT ocean for Unity
Open Source Repositories / Effect-Toon
ToonShading
A collection of "Toon" shaders for Unity based on a stepped PBR approximation
- Arktoon-Shaders
Alternative Unity shaders made by synqark
JasonMaToonRenderPipeline
JTRP : Unity HDRP ToonShading Render Pipeline
UniToon
Physically-based Toon Shader for game applications. Compliant with Unity standard rendering functions. It is not targeted to be multifunctional in order to keep performance, but to be universally usable
MToon
Toon Shader with Unity Global Illumination
StarRailNPRShader
Fan-made shaders for Unity URP attempting to replicate the shading of Honkai: Star Rail
Open Source Repositories / Embedding
react-native-unity-view
Show an unity view in react native
react-native-unity-view
This is a fork of to make it work with React Native >= 0.60
flutter-unity-view-widget
Embeddable unity game engine view for Flutter
Open Source Repositories / Feedback Libraries
Juce-Feedbacks
Open-source feedbacks library that's part of the Juce Unity tools framework
Open Source Repositories / Framework
Node_Editor_Framework
Node Editor framework for Unity3D
uFrame.Complete
All in one repo, includes: Kernel, Designer, Architect, MVVM, ECS
QFramework
Your first K.I.S.S Unity 3D Framework
GameFramework
A free framework for Unity that will help drastically increase the development speed and feature set of your games
gocs
GameObject Component System for Unity
actors
The Entity Component System framework for Unity. Ease the pain of decoupling data from behaviors
Zinnia.Unity
A collection of design patterns for solving common problems
Red
Reactive Toolchain for Unity
JEngine
JEngine is a streamlined and easy-to-use framework designed for Unity Programmers which contains powerful features, beginners can start up quickly and making hot update-able games easily
KSFramework
KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
UniGame.ViewSystem
MVVM Views System for Unity3D
UnityMvvmToolkit
Brings data-binding to your Unity project
PlayerLoopInterface
A simple interface for interacting with Unity's player loop system
CosmosFramework
CosmosFramework is a medium-lightweight plug-in Unity development framework . Has a rich Unity method extensions and toolchain. async/await syntax support, multi-network channel support
Open Source Repositories / Gameplay
UnityArcRayCast
Arc raycast utility using projectile formulas
UnityGameplayAbilitySystem
A unified framework for implementing ability systems in Unity
Inventory-Pro
The best-selling Inventory System for Unity - now free and open-source!
Quest-System-Pro
The powerful Quest and Conversation Tree System for Unity - now free and open-source!
lospro
The Lightweigt Line-of-Sight & Hearing System for Unity - now free and open-source!
Inventory
A Diablo 2-style inventory system for Unity3D
RPGCore
RPGCore is a toolkit for producing RPG games and mechanics for Unity
SanAndreasUnity
Open source reimplementation of GTA San Andreas game engine in Unity
NoteEditor
Note editor for rhythm games
FogOfWar
A plugin for Unity3D to add Fog of War to a game
Unity3d-PhysicsGun
Unity3d sample implementation of a Half-life 2 / Garry's mod/ Gmod Physics Gun
Piranha
A very simple tool to make rigidbodies swarm a mesh in Unity
Grapple-Effect
An example of a simple grapple effect in Unity
Traverser
Traverser is a free and open source player traversal toolkit featuring Locomotion, Parkour and Climbing. Includes procedural animation, physical animation, custom motion warping and root motion. It is self-contained in a set of scripts. Use the given abilities or expand the system through its shared ability workflow
ezy-slice
An open source mesh slicer framework for Unity3D Game Engine. Written in C#
UnityTimeRewinder
Unity time rewind solution, that is easily customizable for any project
Depiction Engine For Unity
Versatile engine to create and stream large 3D worlds for game or geospatial applications
Open Source Repositories / Gizmos
UGizmo
Highly efficient gizmo drawer for Unity
Open Source Repositories / Input
InputManager
Custom InputManager for Unity
InControl
An input manager for Unity that tames the cross-platform controller beast
InputBinder
Easily bind input events to methods in Unity
TouchKit
Gestures and input handling made sane for Unity
TouchScript (Recommend)
Complete multitouch solution for Unity: Win8, TUIO, Mobile
Open Source Repositories / Job System
ZeroAllocJobScheduler
A high-performance alloc free c# Jobscheduler
Open Source Repositories / Level Editor
Tiled2Unity
Export Tiled Map Editor (TMX) files into Unity
UnityTile3D
Simple 3D Tile Editor
- 2DTileMapLevelEditor
2D Tile Map Level Editor for Unity
HexTiles
Unity Hex Tile Editor
giles
GILES: A Runtime Level Editor for Unity3D
floorplan
A Sims-Like Unity Level Design Plugin
realtime-CSG-for-unity
Realtime-CSG, CSG level editor for Unity
PrefabPainter
A basic prefab painter for the Unity3D game engine
hedera
paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time
Photosynthesizer
Unity plugin to procedurally sprout foliage throughout your scene
Terrain-Stamps
Stamps for the Unity Terrain Stamp Tool
StampToolExtended
Extended version of the Unity Terrain Stamp Tool
YAPP - Yet Another Prefab Painter
Tool for conveniently and flexibly adding huge amounts of prefabs to your Unity scene
RoadArchitect
Road Architect for Unity
roadbuilder
Easy-to-build realistic roads in Unity. Foundation of any simcity game
roadcreator
A free road creation tool for unity
LDtkUnity
A package for easy Unity-integration with the Level Designer Toolkit, created by deepnight:
Chisel.Prototype
Work in progress prototype for the Chisel Level Editor, for Unity
Grid-Placer
A Unity3D package to alleviate the pain of creating grid-based maps by hand
RuntimeTransformHandle
Runtime transform handle for Unity
Open Source Repositories / Light
- Aura
Volumetric Lighting for Unity
Simple Light Probe Placer
it is simple tool for Unity3d and it help you easily place Light Probes in your scene
VolumetricLights
Volumetric Lights for Unity
Rimlight
Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
unity-volumetric-fog
A volumetric fog implementation in Unity
VolumetricTracer
A simple way to render soft, volumetric bullet tracers in Unity. Only needs a unit cube and a material to render and supports instancing
Open Source Repositories / Lua
slua (Recommend)
Fastest lua binding via static code generating for Unity3D and mono
xLua (Recommend)
xLua is a hot-fix solution plugin for Unity3D, it supports android, ios, windows, osx, etc
UniLua
A pure C# implementation of Lua 5.2 focus on compatibility with Unity3D
MoonSharp
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities
Open Source Repositories / Lua Utilities
LuaProfiler-For-Unity
LuaProfiler-For-Unity
Open Source Repositories / Machine Learning
MediaPipeUnityPlugin
Unity plugin to run MediaPipe
Open Source Repositories / Media Player
Vimeo Unity SDK
Easily stream your Vimeo videos into Unity or record and publish out to Vimeo
LibVLCSharp
LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library
FFmpegUnityBind2
FFmpeg Unity Bind 2 is the most powerful Video, Audio, Images Editor for your app
Open Source Repositories / Meshes
UnityMeshSimplifier
Mesh simplification for Unity
MeshDecimator
A mesh decimation library for .NET and Unity
SplineMesh
A Unity plugin to create curved content in real-time with bézier curves
UnityGLTF
Runtime GLTF Loader for Unity3D
Deform
A fully-featured deformer system for Unity
unity-ray-marching
Ray marching sandbox
Hull-Delaunay-Voronoi
Hull, Delaunay and Voronoi algorithms in Unity
IsoMesh
IsoMesh is a group of related tools for Unity for converting meshes into signed distance field data, raymarching signed distance fields, and extracting signed distance field data back to meshes via surface nets or dual contouring
mesh-cutter
Simple mesh cutting algorithm that works on simple 3d manifold objects with genus 0
unity-mesh-builder
Primitive mesh builder for Unity
unity-fracture
Fracture any mesh at runtime
OpenFracture
Open source mesh slicing/fracturing utility for Unity
UnityBVA
A 3D cross-platform format for Unity
VoxReader
Library to read .vox files created with MagicaVoxel
BMeshUnity
A Unity package to make runtime procedural mesh generation more flexible
Open Source Repositories / Modding
- dotPeek
Free .NET Decompiler and Assembly Browser
OpenSesame
A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
CSharpCompilerSettingsForUnity
Change the C# compiler (csc) used on your Unity project, as you like!
- Unity-Bridge-API
Exposes private Unity APIs for direct access
Fody
Extensible tool for weaving .net assemblies
Harmony
A library for patching, replacing and decorating .NET and Mono methods during runtime
dnSpy
.NET debugger and assembly editor
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
AssetStudio
AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles
UtinyRipper
GUI and API library for working with Engine assets, serialized and bundle files
MelonLoader
The World's First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono
UnityDoorstop
Doorstop -- run C# before Unity does!
MonoHook
hook C# method at runtime without modify dll file (such as UnityEditor.dll)
ThunderKit
Mod Project Development Environment for Unity and Unity Games
Open Source Repositories / Monetization
- unity3d-levelup
Unity3D F2P game progression library - worlds, levels, missions, scores, records and more. Part of The SOOMLA Framework - for game design, economy modeling and faster development
- unity3d-store
Unity in-app purchase & virtual economy library. Part of The SOOMLA Framework - for game design, economy modeling and faster development
Google Mobile Ads Unity Plugin
Official Unity Plugin for the Google Mobile Ads SDK
Open Source Repositories / Networking
UnitySocketIO
socket.io client for unity3d
websocket-sharp
A C# implementation of the WebSocket protocol client and server
Hazel-Networking
A low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP
MassiveNet
Unity3d UDP networking library focused on high-CCU, multi-server architecture
Nakama
An open-source distributed social and realtime server for games and apps by . It includes a large set of services for users, data storage, and realtime client/server communication; as well as specialized APIs like realtime multiplayer, groups/guilds, and chat
Barebones Master Server
Master Server framework for Unity
Forge Networking Remastered
In short, Forge Networking is a free and open source multiplayer game (multi-user) networking system that has a very good integration with the Unity game engine. You wanna make a multiplayer game or real time multi-user application? This is the library for you
Facepunch.Steamworks
Another fucking c# Steamworks implementation
MagicOnion
gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity
lidgren-network-gen3
Lidgren.Network is a networking library for .NET framework, which uses a single UDP socket to deliver a simple API for connecting a client to a server, reading and sending messages
LiteNetLib
Lite reliable UDP library for Mono and .NET
LiteNetLibManager
Higher level implementation for LiteNetLib
UNet-Controller
A CharacterController based controller for Unity's new Networking system
Steamworks.NET
Steamworks wrapper for Unity / C#
UnityHTTP
A TcpClient-based HTTP library for Unity
SocketIoClientDotNet
Socket.IO Client Library for .Net
Networker
- A simple to use TCP and UDP networking library for .NET. Compatible with Unity
- SmartFoxServer 2X
A comprehensive SDK for rapidly developing multiplayer games and applications with Adobe Flash/Flex/Air, Unity, HTML5, iOS, Windows Phone 8, Android, Java, Windows 8, C++ and more
- Colyseus
Multiplayer Game Server for Node.js
UnityWebSocket
Web Socket client for Unity
RESTClient
REST Client for Unity with JSON and XML parsing. (Features JSON helper to handle nested arrays and deserializing abstract types)
SpeedDate
SpeedDate Masterserver: Connecting Players
UnityLockstep
Deterministic Lockstep with serverside framerate for Unity
ET
Unity3D Client And C# Server Framework
unity-fastpacedmultiplayer
Features a Networking Framework to be used on top of Unity Networking, in order to implement an Authoritative Server with Lag Compensation, Client-Side Prediction/Server Reconciliation and Entity Interpolation
Entitas-Sync-Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres
RestClient
Simple HTTP and REST client for Unity based on Promises, also supports Callbacks!
Teleport
A fast, lightweight, pure C# Unity realtime-game-networking framework
EuNet
Peer to peer network solution for multiplayer games
HouraiNetworking
Transport level library for peer-to-peer networking with multiple backends for the Unity
Backroll
Unity C# Port of GGPO built atop Hourai Networking
sand-socket-unity
Sand Unity is a Unity3D client for
Pun2Task
This library enables async/await in Photon Unity Networking 2
UnityWebSocket
The Best Unity WebSocket Plugin for All Platforms
graphQL-client-unity
This repository houses a unitypackage that can be included in your Unity Project to enable it communicate with a graphQL server
zapnet
⚡ Zapnet is a Unity framework for game networking built with Lidgren
Httx
X-force HTTP/REST library for Unity. Zero dependency, fluent and extensible
open-netcode
Open Netcode is a feature rich networking package for Unity DOTS
Master Server Toolkit
This is a framework that allows you to create game servers and services for your game inside Unity. It allows you to avoid using third-party services such as Playful, PAN, or Smartfox server. This framework does not claim to be a substitute for all these systems. No way!
EntityNetworkingSystems
A networking framework for Unity
promul
An open-source networking & relay implementation for Unity Netcode for GameObjects
Open Source Repositories / Node Graph
xNode
Lets you view and edit node graphs inside Unity
UnityRuntimeNodeEditor
Unity runtime node editor using with Unity UI
NodeGraphProcessor
Node graph editor framework focused on data processing using Unity UIElements and C# 4.6
Dialogue
Node based dialogue system
NodeBasedDialogueSystem
Node Based Dialogue System for Unity
unity-dialogue-system
A basic node based dialogue system made for Unity
Open Source Repositories / Obfuscation
Open Source Repositories / Package Manager
Projeny
A project and package manager for Unity
NuGetForUnity
A NuGet Package Manager for Unity
OpenUPM
OpenUPM - Open Source Unity Package Registry (UPM)
Open Source Repositories / Physic
BulletSharpUnity3d
A fork of the BulletSharp project to make the Bullet Physics Engine usable from C# code in Unity3d
Graphics-Raycast
GPU-based raycaster for Unity
Bepuphysics-Unity
A bridge for Bepuphysics and Unity
UnityNativeCollision
SAT Collision in C# for Unity3D Burst Compiler
Fusion
Unity Physics on GPU
unity-physics-constraints
Minimalistic educational constraint-based physics framework
Unity-SensorKit
Utility classes for headache-free raycasting configuration in Unity
UnityJigglePhysics
A unity addon for adding stretchy bouncy physics to bones and meshes
unity-deterministic-physics
Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
RaycastVisualization
This asset allows users to view raycasts as the user fires them
JoltPhysicsUnity
Jolt Physics bindings for Unity
Cable-physics
Cable physics made with unity
Open Source Repositories / Playable
YJZPlayableGraphView
playable visualizer with GraphView
UnityPlayableGraphMonitorTool
PlayableGraph monitor tool inspired by PlayableGraph Visualizer and implemented in UIElements
Open Source Repositories / Plugins
Reign Unity Plugin
This Reign API is a cross-platform, unified API for the Unity game engine
google-analytics-plugin-for-unity
Google Analytics plugin for the Unity game creation system
unity-native-sharing
A Unity plugin to open native sharing dialogs on iOS and Android, primarily for sharing screenshots
Unity3D Android notification plugin
Unity3D Plugin for Android local notifications with example project
PuppeteerSharp.Unity3D
Puppeteer Sharp is a .NET port of the official
Unity-Native-Sharing
A Unity plugin to open native sharing dialogs on iOS and Android, primarily for text and files
UnityNativeDialogPlugin
Show iOS/Android native dialog from Unity
Open Source Repositories / Procedural Generation Systems
DungeonGenerator
A dungeon generator for Unity
Procedural-Cave-Generator
Unity scripts that procedurally generate ready-to-use cave meshes
unity-procedural-tree
Procedural tree builder for Unity
unity-procedural-flower
Procedural flower generator for Unity
ProceduralToolkit
Procedural generation library for Unity
wavefunctioncollapse
Walk through an infinite, procedurally generated city
ProceduralLevelGenerator-Unity
Unity plugin from procedural dungeon generation
Edgar-Unity
Unity Procedural Level Generator
InstantPipes
Unity editor tool for quickly generating pipes—with pathfinding
makegeo
Make Geometry - Procedural Unity3D Geometry
Open Source Repositories / Pooling System
kPooling
Customizable Object Pooling for Unity
Replicator
Whooshy GameObject pooling / reuse for Unity
Eflatun.Pooling
Object pooling utilities for Unity
Open Source Repositories / Profobuf
protobuf-net
Protocol Buffers library for idiomatic .NET
protobuf-unity
Automatic .proto files compilation in Unity project to C# as you edit them
Open Source Repositories / Project Management
unity-desktop-lite
Unity in the browser, via Github Codespaces
Open Source Repositories / Runtime Editor
UnityRuntimeInspector
Runtime Inspector and Hierarchy solution for Unity for debugging and runtime editing purposes
RuntimeUnityEditor
In-game inspector and debugging tools for applications made with Unity3D game engine
Unity3DRuntimeTransformGizmo
A runtime transform gizmo similar to unitys editor so you can translate (move, rotate, scale) objects at runtime
Open Source Repositories / Scriptable Object
unity-atoms
Tiny modular pieces utilizing the power of Scriptable Objects
Scriptable-Framework
A Unity Framework for modular app creation based on ScriptableObject architecture, data oriented design and event driven programming to help programmers and designers adhere to the 5 SOLID programming principals
yaSingleton
A singleton pattern implementation for Unity3d. Based on ScriptableObjects instead of the conventional MonoBehaviour approach
- SOFlow
A ScriptableObject oriented design SDK
ScriptableObject-Architecture
Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
ScriptableObjectCollection
A library to help improve the usability of Unity3D Scriptable Objects by grouping then into a collection and exposing then by code or nice inspectors!
GenericUnityObjects
Generic ScriptableObjects
Open Source Repositories / Scriptings
UnityNativeScripting
Unity Scripting in C++
unity-python
Python plugin for Unity3D
YarnSpinner
Yarn Spinner is a tool for building interactive dialogue in games!
UniScript
Brings C# scripting into Unity which acts as native code
SlowSharp
C# interpreter written in C#
hybridclr
a full-platform native c# hot update solution for Unity with complete features, zero cost, high performance, and low memory
Open Source Repositories / Scene Transition
Open Source Repositories / Serializer
- fullserializer
om/jacobdufault/fullserializer) - A robust JSON serialization framework that just works with support for all major Unity export platforms
odin-serializer
Fast, robust, powerful and extendible .NET serializer built for Unity
UnitySerializedDictionary
Serialized and drawed in editor Dictionary
Open Source Repositories / Services
Devtodev
A full-cycle analytics solution for game developers
eos_plugin_for_unity
The eos_plugin_for_unity repository contains the source code for development and support of the Epic Online Services Plugin for Unity (UPM Package) package
line-sdk-unity
Provides a modern way of implementing LINE APIs in Unity games, for iOS and Android
Google Play Games plugin for Unity
Google Play Games plugin for Unity
Playerloop
The fastest way to start collecting bug reports from your players
Aptabase
Open Source, Privacy-first and lightweight analytics for Unity Games
Open Source Repositories / Sounds
usfxr
a C# library used to generate and play game-like procedural audio effects inside Unity. With usfxr, one can easily design and synthesize original sound in real time for actions such as item pickups, jumps, lasers, hits, explosions, and more, without ever leaving the Unity editor
Unity-Beat-Detection
Musical beat detection and audio spectrum analysis for use with the Unity game engine
LibNoise.Unity
Coherent noise library for Unity, a port of LibNoise
Reaktion
Audio reactive animation toolkit for Unity
MusicEngine
make music synced game with Unity / ADX2 / Wwise
Unity-Audio-Manager
Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D
Open Source Repositories / Theading
UnityMainThreadDispatcher
A simple, thread-safe way of executing actions (Such as UI manipulations) on the Unity Main Thread
UnityAsyncRoutines
An extremely lightweight Unity library for creating and managing asynchronous coroutines for easy, straight-forward multi-threading and parallellism
Unity-Threading
A helper library for Unity Jobs, System.Threading, Async/Await and Coroutines in Unity
Open Source Repositories / Terrain
MightyTerrainMesh
A Unity Plugin for Converting Terrain 2 Mesh & Terrain 2 Data for Runtime Virtual Texture
Unity--voxel-terrain-generator
3D game with procedural world made of cubes. (world generation/mesh creation/physx baking is multi threaded)
Open Source Repositories / Timeline
SpineTimeline
Animate SkeletonAnimation or SkeletonGraphic with Unity's Timeline
Open Source Repositories / Tweening
DOTween (Recommend)
A Unity C# animation engine. HOTween v2
MagicTween
Extremely fast tween library implemented in Unity ECS
LitMotion
Lightning-fast and Zero Allocation Tween Library for Unity
PrimeTween
High-performance, allocation-free tween library for Unity. Create animations, delays, and sequences in one line of code
TweenPlayables
Tween Animation Library for Unity Timeline
LeanTween
LeanTween is an efficient animation engine for Unity
GoKit
Lightweight tween library for Unity
Uween
Lightweight tween library for Unity
ZestKit
Tween library for Unity. The best of GoKit and GoKitLite combined in an easy to use API
Animation-Sequencer
A visual tool that allows you to create animated sequences of tweens and tweak them on editor time
Open Source Repositories / Vehicle
Tork
Vehicle system for Unity
Randomation-Vehicle-Physics
Vehicle physics system for the Unity engine
Aircraft-Physics
Fixed wing aircraft physics for Unity
Open Source Repositories / UI
FairyGUI-unity
A flexible UI framework for Unity
MiniMap
Unity3D mini map (radar) system (Asset Store link - )
LoopScrollRect
UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls
MaterialUI
MaterialUI is a UI kit for Unity that follows Google's official material design guidelines
EnhancedScrollView
Cool 3d scoll view for Unity(NGUI 3D UGUI support)
Beautiful Text Outline for Unity UI
Beautiful text outline for Unity UI
uGUI-Effect-Tool
Vertex color UI Effect for Unity UI (uGUI)
Unity-UI-Polygon
Polygon renderer for the new Unity UI
- muip
Modern UI Pack for Unity engine
- lomenui
Stylish UI package for Unity engine
- ultimatehudskins
Stylish HUD layouts for Unity engine
- looader
Loading screen solution for Unity engine
UIEffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
ParticleEffectForUGUI
This plugin provide a component to render particle effect for uGUI in Unity 2018.2+. The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas
ShinyEffectForUGUI
Shiny effect of uGUI, which does not need mask or normal map
FancyScrollView
A scrollview component that can be implemented flexible flexible animation
- Juicy Healthbar
"I made the Juicy Health Bar from @reuno’s Unite LA talk. It’s pretty great!"
UIWidgets
UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps
- PageTurningUIEffect
A page turning UI effect made with unity, the paper deformation is determined by the pins' position on it
Unity-WinForms
Windows Forms wrapper for Unity
Delight
Component-oriented UI framework for Unity
CharTweener
Unity3D - DOTween extensions for tweening TextMeshPro characters
UnityRecyclingListView
A fast scrolling list component for Unity UI which recycles its child elements
sci-fi-ui
The uGUI Sci-Fi UI Design for Unity - now free and open-source!
LiquidSwipeUnity
Butter smooth full page swiping animation with a masked wave effect in Unity
Unity-UI-Rounded-Corners
This components and shaders allows you to add rounded corners to UI element
RapidGUI
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
ugui-mvvm
Unity3D uGUI mvvm databinding via the standard IXChanged interfaces used in wpf (INotifyPropertyChanged, INotifyCollectionChanged, etc)
Recyclable-Scroll-Rect
Recyclable Scroll Rect reuses or recycles the least number of cells required to fill the viewport. As a result a huge number of items can be shown in the list without any performance hit
UnityGUI
UGUI Panel Systems for navigation, animation and more
unity-ugui-XCharts
A charting and data visualization library for Unity
ugx
UGX: UGUI Extended is a high-level library over Unity's inbuilt uGui. Currently a work in progress
dear-imgui-unity
Unity package for Dear ImGui
- UIForia
UIForia - a new UI framework written for Unity
TMP-Text-Juicer
Text Juicer for Text Mesh PRO
Text-Juicer
Simple tool to create awesome text animations
PoiPoiTooltip
PoiPoiTooltip is a simple tooltip. (Unity Asset)
Auto9Slicer
Auto 9 slice sprite generator on Unity
UnityAccessibilityPlugin
The UI Accessibility Plugin (UAP) allows you to make your UI accessible to blind and visually impaired players on Windows, Android, iOS, Mac and WebGL
ReactUnity
React and HTML framework for Unity UI & UIToolkit
uPalette
Centralized management & batch change system of colors for Unity
Rewired.UI.Hotkeys
a plugin for Guavaman's Rewired Unity Asset that provides an easy-to-use API for showing controller hotkeys to the player at runtime based on their bindings and input method
Open Source Repositories / Utilities
LINQ to GameObject
Traverse GameObject Hierarchy by LINQ
Moments
A quick GIF replay recorder for Unity
FrameCapture
A simple frame-by-frame capture tool for Unity to record perfectly smooth, supersampled replays or cinematics
UniGif
GIF image decoder for Unity
unityassets
Assorted assets previously on sale on the Unity Asset Store, now free on github
- UnityToolbag
Variety of Unity scripts and tools
C-Sharp-Promise
Promises library for C# for management of asynchronous operations
3DMath
Unity C# 3D Math methods library
Unity Size Explorer
Visualize how much space each asset in your Unity game takes and quickly optimize your game's file size
UnityStudio
Unity Studio is a tool for exploring, extracting and exporting assets from Unity games and apps
InGameReplay
Allow you to record the transform of any objects to replay it
UniRx
Reactive Extensions for Unity
Rant
Robust text engine for procedural generation and postprocessing
E7Unity
Common Unity resources
mmd-for-unity
MikuMikuDance for Unity
Unity.Library.eppz
Collection of libraries for Unity
Alchemy-Circles-Generator
A simple procedural generator of alchemy circles
- IMP
billboard imposter baking for Unity
UDBase
module-based game template for Unity. Modules in UDBase are called Controllers, their implementation can be replaced without changing your project source code
graphy
Graphy is the ultimate, easy to use, feature packed stats monitor and debugger for your Unity project
unity-routines
Replacement for Unity coroutines that supports hierarchical routines and pooling
CropTexture
Crop and resize texture in unity editor! Open it: Press F1
demilib
A library of various utilities and tools for Unity (alpha)
SerializableCallback
UnityEvent and System.Func had a child
bitstrap
BitStrap is BitCake's collection of Unity tools that improve our workflow
UnityPack
Python deserialization library for Unity3D Asset format
UnityOctree
A dynamic, loose octree implementation for Unity written in C#
MathUtilities
A collection of some of the neat math and physics tricks that I've collected over the last few years
CoroutineChain
Unity3d, Coroutine, scripting
disruptor-unity3d
Basic implementation of Disruptor for Unity3d
InkPainter
Texture-Paint on Unity
WaveformProvider
Provide a texture to simulate waves with Unity. Require InkPainter
DataBind
Simple data binding for Unity
GradientGenerator
A Unity script to generate multiple variants of evenly distributed based on input
Unity-EasingLibraryVisualisation
Front end visualisation of 40 common easing equations
Xamarin.Forms.Unity
Xamarin.Forms for Unity (Platform implementation for Unity Game Engine)
UnityTimer
Powerful and convenient library for running actions after a delay in Unity3D
PixelSpriteGenerator-Unity
A port of the PixelSpriteGenerator to C# for use with the Unity3D game engine
WeightedRandomSelector
Very fast C# class for weighted random picking
SmartAssembler
Smartly Assembly your Project
GetComponentAttribute
A simple DI plugin for getting MonoBehaviour components just with an attribute over fields
unity-utils
Different help scripts for Unity engine
csharp-eval-unity3d
C# Expression Parser for Unity3D
UnityNativeGallery
A native Unity plugin to interact with Gallery/Photos on Android & iOS (save and/or load images/videos)
ThreeDPoseUnityBarracuda
Unity sample of 3D pose estimation using Barracuda
UnityStandaloneFileBrowser
A native file browser for unity standalone platforms
Mathfs
Expanded Math Functionality for Unity
Unity3D-Histogrammer
A tool for Unity3D to help you pinpoint redundant data
Unity3D-Humanizr
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
unity-scene-reference
A SceneReference wrapper class that uses ISerializationCallbackReceiver and a custom PropertyDrawer to provide safe, user-friendly scene references in scripts
SceneKeeper
A simple tool that keeps your scene state (Hierarchy/Selection) exactly as you left in between switching scenes on editor or play mode
Unity3D-save-audioClip-to-MP3
Save an audioclip to mp3 in unity3d. Also plugin can save audioclip to wav and convert wav to mp3
CandyCoded
Custom Unity Components that are delightful
PrefabLightmapping
Script for saving lightmapping data to prefabs. Used through the Assets tab in Unity
unimgpicker
Image picker for Unity iOS/Android
GCFreeClosure
About A gc-free closure implementation for unity
Evolunity
Well-designed package with useful scripting tools for Unity development
UniRate
A Unity plugin to easily manage the application frame rate and rendering interval
UnityMarkdownViewer
A markdown viewer for unity
UnityClipboardImage
Small lib to read clipboard image data from unity
UnityAsyncImageLoader
Asynchronous Image Loader for Unity
LucidRandom
Enhanced random number generator for Unity
Unity-Ripgrep-Search-Tool
Helper class for making your own search tools along with a built-in transient Ripgrep search window
Scene Reference Attribute
Unity C# attribute for serializing component and interface references within the scene or prefab during OnValidate
UnityPythonMediaPipeAvatar
Creating a multi-threaded full body tracking solution supporting arbitrary humanoid avatars for Unity using Google Mediapipe Pose Python bindings
RapidEnum
Enum utility with SourceGenerator for C#/.NET
Open Source Repositories / VR/XR
VRTK
A productive VR Toolkit for rapidly building VR solutions in Unity3d
NewtonVR
A virtual reality interaction system for unity based on physics
MixedRealityToolkit-Unity
MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity
Google VR SDK for Unity
Google VR SDK for Unity
VRWorksAudio-Unity
Unofficial implementation of NVIDIA's VRWorks - Audio for Unity3D
Lightweight-VR
An open sourced, light weight, VR input framework. This is basically an empty Unity project that's been setup for easy VR integration without having to pull down any packages. No need for Steam VR or OVR plugins
HPTK
Hand Physics Toolkit (HPTK) is a toolkit to build physical hand-driven interactions in a modular and scalable way
XRTK
The Official Mixed Reality Framework for Unity
unity-webxr-export
Develop and export WebXR experiences using Unity WebGL
Simple-WebXR-Unity
SimpleWebXR is a lightweight library that exposes the WebXR javascript API in your C# Unity code
ultimatexr-unity
UltimateXR is a free, open source framework that facilitates the creation of VR applications
VisualProfiler-Unity
The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage
Open Source Repositories / Web View
servo-unity
This project constitutes a Unity native plugin and a set of Unity C# script components allow third parties to incorporate Servo browser windows into Unity scenes
unity-webview
A plugin for Unity 5 that overlays WebView components on Unity view. It works on Android, iOS, Unity Web Player, and OS X (Windows is not supported for now)
Open Source Repositories / Icons
- I made 700+ RPG icons free for use for your game
700+ RPG Icons(The URL ending with "Lorc_RPG_icons.zip" still works)
- game-icons.net
3443+ Game Icons licensed under CC BY 3.0
- EffectCore's VFX Packs
Paid AAA visual effects
Open Source Repositories / Collections / Forums / Shops
- Armedunity
Shooter focused forum
- Kenney
Free 2D, 3D, and Audio assets for personal and commercial use
- Unity Assetstore
Official asset store for unity
- Unitylist
Search for everything
Open Source Repositories / Creation Tools
- Aseprite
Animated sprite editor & pixel art tool
- AssetForge
Easily create simple assets in seconds (Paid)
- BFXR
Make sound effects for computer games (Flash required)
- MagicaVoxel
Free to use Voxel editor (even for commercial)
- Mixamo
Free to use animation mixing tool with free animations. Not allowed to use in open source projects
Open Source Repositories / Audio
- Sonniss GDC 2018 Pack
Free to use 30GB worth of audio files
Articles
Books
- Game Programming Patterns
Free and Paid available
- Unity in Action, Third Edition
A book about creating 2D, 3D, and AR/VR games with the awesome Unity game platform
Nothing in this list matches your filter.