awesome-unity3d

Unity assets

A curated collection of Unity game development assets and libraries

A categorized collection of awesome opensource unity3d repos

GitHub

2k stars
95 watching
235 forks
last commit: about 1 month ago

awesome-unity3d / Open Source Repositories / 2D

Unity2D-Components 689 almost 4 years ago 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 235 almost 4 years ago 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 192 about 6 years ago Non-realtime (=static) screen blur for Unity. Easy to use background for dialogs
AtlasImage 130 about 4 years ago AtlasImage is a graphic component use SpriteAtlas for uGUI. In addition, add useful sprite selector and border editor to the inspector
SpriteDicing 1,367 about 2 months ago Extension for Unity game engine to work with diced sprites
DataRenderer2D 185 6 months ago make mesh like line, polygon, etc in unity3d
UnitySpline2D 70 almost 4 years ago 2D spline utility for Unity
Aseprite Importer for Unity 8 12 months ago Generate Animator Controller and Animation Clip from JSON that exported from Aseprite

awesome-unity3d / Open Source Repositories / 2D Bones / IK

DragonBonesCSharp 538 about 4 years ago DragonBones C# Runtime
Spine Runtimes 4,445 about 1 month ago Collection of Spine runtimes including with Unity3d version
UnityVoxelTools 74 over 6 years ago Collection of Voxel Utilities for Unity

awesome-unity3d / Open Source Repositories / 3D Bones / IK

EZSoftBone 470 about 1 year ago A simple kinetic simulator for Unity, you can use it to simulate hair/tail/breast/skirt and other soft objects
Automatic-DynamicBone 1,111 about 1 month ago unity bone cloth spring system,base by jobs
Aim-IK 333 over 2 years ago A Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data
Hairibar.Ragdoll 203 over 3 years ago A package for animating ragdolls through keyframed animations
TurboSequence 335 2 months ago Skeletal Based GPU Crowds for UE5 🚀

awesome-unity3d / Open Source Repositories / AI

Unity Movement AI 2,008 8 months ago 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 465 over 3 years ago A Utility AI for C# and Unity
EpPathFinding.cs 232 over 3 years ago A jump point search algorithm for grid based games in C#
EpPathFinding3D.cs 44 over 6 years ago A 3D jump point search algorithm for cube based games in C#
UnitySteer 1,212 over 5 years ago Steering, obstacle avoidance and path following behaviors for the Unity Game Engine
A Star Pathfinding for Unity 371 over 3 years ago A Star Pathfinder, 3 axis, multithreaded for Unity
openpath 132 about 4 years ago Open source pathfinding for Unity
unity-path-finding 122 almost 7 years ago Shortest path finding with Dijkstra's algorithm for Unity
NPBehave 1,166 about 2 years ago Event Driven Behavior Trees for Unity 3D
fluid-behavior-tree 983 2 months ago A pure code behavior tree micro-framework built for Unity3D projects. Granting developers the power to dictate their GUI presentation
Unity3d-Finite-State-Machine 1,612 over 3 years ago - An intuitive Unity3d finite state machine (FSM). Designed with an emphasis on usability, without sacrificing utility
Path-Creator 1,833 9 months ago Path creation asset for Unity game development
NavMeshPlus 1,852 2 months ago Unity NavMesh 2D Pathfinding
NavMeshSurface2DBaker 46 over 3 years ago NavMeshSurface2DBaker is a Unity Package that provides functionality to bake 2D colliders into NavMeshSurface components
Brainiac 114 almost 5 years ago Behaviour tree editor for Unity3D
behaviac 2,895 over 1 year ago 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)
ainav 31 over 3 years ago Recastnavigation in C#
UnityBehaviorTreeImplementation An example of how to implement behavior trees within Unity
unity-navgen 56 over 3 years ago Tools for working with Unity's NavMeshComponents and generating navmesh: link generation, mesh cleanup, etc
Unity-Character-Mechanism 18 almost 6 years ago Framework aiming to facilitate the code development of a character in Unity
CustomNavMesh 209 over 1 year ago Alternative to Unity's NavMesh system where the agents avoid each other
PathFinder3D 78 over 2 years ago 3D A* Pathfinding that doesn't need baked navmeshes and can be used with dynamically created terrain (MapMagic or other)
UniTaskStateMachine 99 about 2 years ago StateMachine for UniTask. StateMachine Editor Included
NavMeshAvoidance 84 over 2 years ago About Custom Nav Mesh Avoidance to replace default one in Unity
CustomNavMesh 209 over 1 year ago Alternative to Unity's NavMesh system where the agents avoid each other
AICommand 3,994 about 1 year ago ChatGPT integration with the Unity Editor
GOAP 1,239 about 1 month ago A multi-threaded GOAP system for Unity3D
DotRecast 585 about 1 month ago A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#
UnityBehaviorTreeVisualizer 190 over 2 years ago A tool built in Unity that draws a graph representation of behavior trees running in the scene
MonoBehaviourTree 265 4 months ago Simple event driven Behaviour tree for Unity projects
N:ORCA 436 6 months ago ORCA / RVO2 Implementation for Unity — Multithreaded using the job system

awesome-unity3d / Open Source Repositories / Analyzer

UnityHeapExplorer 1,085 about 2 months ago A Memory Profiler, Debugger and Analyzer for Unity 2019.3 and newer
CrashReporter 9 about 1 year ago 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)

awesome-unity3d / Open Source Repositories / Animation

unity-animator-helpers 133 over 1 year ago 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 274 almost 7 years ago A flexible motion engine for non time-based animation in Unity
Automatic-DynamicBone 1,111 about 1 month ago Unity bone cloth spring system,base by jobs
reanimation 501 over 1 year ago An alternative animator for Unity tailored for traditional animation
AnimeTask 391 11 months ago Task Animation Library for Unity
Unity-Procedural-Animation 351 about 2 years ago Procedural Animation in Unity
unity-antagonistic-controller 114 about 2 years ago Generating Upper-Body Motion for Real-Time Characters Making their Way through Dynamic Environments
Mesh-Animation 509 about 2 years ago Fast GPU vertex shader based animation library for Unity (VAT, Vertex Animation Texture, Morphing Animation)

awesome-unity3d / Open Source Repositories / Anti-Cheat

SafeValues 120 over 2 years ago A simple Unity library for cheating prevention

awesome-unity3d / Open Source Repositories / Art Tools

XdUnityUI AdobeXd to UnityUI converter
Baum2 317 about 1 month ago Psd to Unity UI(uGUI)
UnityPSDLayoutTool 89 over 7 years ago A tool used to import a Photoshop Documents (.psd files) into the Unity Game Engine
Materialize 1,503 7 months ago Materialize is a program for converting images to materials for use in video games and whatnot
Unity Psd Importer 73 over 7 years ago Advanced PSD importer for Unity3D
StableDiffusionUnityTools 63 about 2 years ago Editor assets generation via Stable Diffusion

awesome-unity3d / Open Source Repositories / Asset Bundle / Addressable Assets

AssetBundleManager 295 8 months ago An asset bundle manager for Unity
unity-addressable-importer 886 11 months ago A rule based addressable asset importer
KEngine 447 about 2 years ago A unity asset bundle framework with LGPL license
UnityAutoBundles 145 over 4 years ago Extension to Unity's Addressables for making it easier to distribute large projects and keep mobile download size small
EZAddresser 165 over 1 year ago Automatic addressing system for Unity Addressable Asset System
SmartAddresser 399 3 months ago Automate Addressing, Labeling, and Version Control for Unity's Addressable Asset System

awesome-unity3d / Open Source Repositories / Audio Manager

LucidAudio 64 11 months ago Simple audio player for unity
Unity_AudioRig 12 over 1 year ago Provides better AudioSource management from scripts, pooling, looping, fading, following object in 3d space and more
Unity-Audio-Manager 70 4 months ago Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D

awesome-unity3d / Open Source Repositories / Bolt

Bolt.Addons.Community 254 8 months ago A community-driven project for extending Unity Bolt

awesome-unity3d / Open Source Repositories / Build Tools and CI

UnityMultiBuild 102 about 3 years ago Batch build for multiple platforms from within the Unity editor
UnityBuildManager 77 about 3 years ago Utility for running builds sequence & pushing them to markets & keeping changelog
buildtool 1,218 3 months ago A powerful automation tool for quickly and easily generating builds with Unity
setup-unity 28 7 months ago Set up your GitHub Actions workflow with a specific version of the Unity Editor
unity-actions 998 almost 2 years ago Github actions for testing and building Unity projects
trimmer 104 5 months ago An editor, build and player configuration framework for the Unity game engine

awesome-unity3d / Open Source Repositories / Camera

Unity Pixel Camera 119 almost 8 years ago A resolution independent pixel perfect camera for Unity
DeadSimple Pixel-Perfect Camera 235 almost 4 years ago 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 216 about 5 years ago Concise Unity library which dynamically keeps a set of objects (e.g. players and important objects) in view
FulldomeCameraForUnity 150 over 3 years ago Fulldome Camera for Unity 2019
Unity_SceneCameraController 62 over 6 years ago Control a camera or any other object like SceneView camera
Camera-Shake 210 6 months ago Camera shake for Unity

awesome-unity3d / Open Source Repositories / Character Controllers 2D

CharacterController2D 1,087 over 5 years ago 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 886 about 5 years ago 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 337 10 months ago A 2D Platformer Controller in Unity
Ultimate-2D-Controller 1,882 over 1 year ago 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

awesome-unity3d / Open Source Repositories / Character Controllers 3D

SuperCharacterController 764 almost 7 years ago Custom Character Controller for Unity. Fulfills all common character controller functions such as collision detection and pushback, slope limiting and collider ignoring
NaughtyCharacter 996 almost 2 years ago Third Person Controller for Unity
Advanced Rigidbody FirstPerson Controller 94 over 6 years ago Rigidbody Based FirstPerson Controller
Erbium 480 about 3 years ago Third Person Character Controller for unity
unity-genshin-impact-movement-system 556 almost 3 years ago A movement system made in Unity that attempts to replicate Genshin Impact Movement
Project_TCC 529 9 months ago 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

awesome-unity3d / Open Source Repositories / Code Gen

UnityCodeGen 142 almost 2 years ago Code Generation Library for Unity Editor

awesome-unity3d / Open Source Repositories / Controller Mappings

Dualshock 3 (PS3)
Dualshock 4 (PS4)
Nintendo Joy Con
Nintendo Pro Controller
Xbox 360
Xbox One

awesome-unity3d / Open Source Repositories / Console

Unity3d-BeastConsole 154 almost 6 years ago Console for all your unity needs
consolation 868 6 months ago In-game debug console for Unity
Lunar Unity Mobile Console 848 about 3 years ago High-performance Unity iOS/Android logger built with native platform UI

awesome-unity3d / Open Source Repositories / DOTS

unity-ecs-navmesh 474 over 6 years ago A demo implementation of Unity Entity Component System with NavMesh
ECS-Tween 91 over 5 years ago Simple Unity tweening system using ECS that works with GameObjects!
PlasticTween 178 over 5 years ago Tween Library for Unity3D(ECS+JOBS)
unity-jtween 49 over 5 years ago A job-based tween library for Unity
KNN 444 almost 2 years ago Fast K-Nearest Neighbour Library for Unity DOTS
SpriteSheetRenderer 384 about 2 years ago A powerful Unity ECS system to render massive numbers of animated sprites
NativeCollections 412 over 1 year ago Native Collection Types for Unity
EntitySelection 73 almost 2 years ago A minimal solution for selecting entities in the unity sceneview
Hydrogen.Entities 75 about 4 years ago A collection of helpers for work with Unity's ECS framework, used in our games
Unity-2D-Pathfinding-Grid-ECS-Job 120 over 5 years ago ECS Burst Job System 2D Pathfinding
EntitySelection 73 almost 2 years ago A minimal solution for selecting entities in the unity sceneview
Easy-Road-3D-ECS-Traffic 46 over 1 year ago Unity DOTS/ECS traffic using Easy Roads 3D for the data
IcSkillSystem 250 over 4 years ago A simple and reusable skill system
EntitiesBT 466 over 2 years ago Behavior Tree for Unity ECS (DOTS) framework
NativeOctree 181 almost 4 years ago An Octree Native Collection for Unity DOTS
NativeQuadtree 362 over 1 year ago A Quadtree Native Collection for Unity DOTS
UGUIDOTS 114 about 4 years ago Converting uGUI to be DOTS compliant
dotsnav 473 about 2 years ago A fully dynamic planar navmesh Unity package supporting agents of any size
unity-deterministic-physics 498 11 months ago Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
ECSPowerNetcode 37 about 4 years ago Library to power up your experience with the DOTS Unity Netcode
ECSEntityBuilder 47 about 2 years ago Unity ECS Entity Builder/Wrapper
Simple-ECS 49 almost 4 years ago 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 119 about 4 years ago ECS boost GpuSkinning
UnityDotsCharacterController 125 over 3 years ago Basic Character Controller Using ECS and Unity. s Packages
VertexAnimation 444 about 2 years ago Vertex animation baking tool, shaders and animation system for Unity DOTS/ECS
NSprites 555 3 months ago Unity DOTS Sprite Rendering Package
Latios-Framework 959 about 1 month ago A Unity DOTS framework
DMotion 492 almost 2 years ago A high level Animation Framework for Unity DOTS
Spatial-Hashing 47 over 1 year ago Spatial hashing for Unity using ECS/DOTS
NativeTrees 367 10 months ago Burst compatible Octree and Quadtree for Unity
Pathfinding 36 over 1 year ago Pathfinding - using Unity Navmesh, ECS and Burst
DOTS-Hybrid-Simulation-Worlds 30 about 2 months ago A framework for using FixedUpdate in a simulation world which is linked to a GameObject-based presentation layer

awesome-unity3d / Open Source Repositories / Dependency Injection

Zenject 2,569 12 months ago Dependency Injection Framework for Unity3D
adic 196 over 3 years ago Lightweight dependency injection container for Unity
CatLib 292 almost 4 years ago CatLib lightweight dependency injection container
VContainer 2,031 about 1 month ago The extra fast, minimum code size, GC-free DI (Dependency Inject) library running on Unity (IL2CPP)
AtreeboosterDI 24 3 months ago The Hierarchy-based Dependency Injection tool for Unity game engine. Intuitivly manage dependencies of your MonoBehaviours with simple but powerfull [Attributes]
reflex 748 3 months ago Minimal dependency injection framework for Unity

awesome-unity3d / Open Source Repositories / Document Reader

GoogleSheetsUnity 17 over 6 years ago Get data from your private Google Sheets to Unity!! (Read-only)
UnityCsvUtil 139 over 2 years ago Lightweight but type safe CSV serialise/deserialise of objects
UnityGoogleDrive 405 12 months ago Google Drive SDK for Unity game engine
UnityEditorGoogleDriveIntegration 48 over 1 year ago Access your Google Driveâ„¢ files from within Unity editor

awesome-unity3d / Open Source Repositories / ECS Framework

Entitas-CSharp 7,210 about 1 year ago Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
ecsrx.unity 418 3 months ago A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems
ecs 525 over 1 year ago ECS for Unity with full game state automatic rollbacks
Morpeh 549 about 1 month ago Fast and Simple ECS Framework for Unity3d
NanoECS 131 over 3 years ago c#-Unity ECS framework
DefaultEcs 675 11 months ago 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 195 over 1 year ago LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
actors.unity 750 over 1 year ago Actors is a framework empowering developers to make better games faster on Unity
Arch 1,079 2 months ago A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading
Friflo.Engine.ECS 168 about 2 months ago High-performance C# ECS 🔥 with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame,

awesome-unity3d / Open Source Repositories / Editor

Unity-QuickSheet 1,053 over 3 years ago Unity-QuickSheet enables you to use spreadsheet file data within Unity editor
Unity3D Rainbow Folders 637 about 4 years ago 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 485 over 4 years ago Automatic reorderable lists for Unity game engine components
Vexe Framework (VFW) 492 over 7 years ago an editor extension that offers much more advance editor extensibility features than what comes out of the box with Unity
Tidy Up 35 over 6 years ago Neat little tool! to help you keep your Unity projects organised by throwing assets in their designated folders
property-drawer-collection 259 about 8 years ago
unity-symlink-utility 106 almost 4 years ago A small extension that adds a menu item to add folders as symlinks in Unity
UnityDefineManager 71 almost 6 years ago Easily manage global defines in Unity
Texture3DPreview-for-Unity 239 about 7 years ago This package enables interactive previews of Texture3D assets in Unity's Inspector window
unity-colourlovers-importer 105 almost 5 years ago Unity editor tool to load colours and palettes directly from COLOURlovers.com
shortcuter 19 about 5 years ago Shortcut utility for Unity
unity-editor-spotlight 164 9 months ago MacOS-like Spotlight file search in Unity
Unity-Reorderable-List 641 about 4 years ago Extended version of the Reorderable List in Unity
UnityEditorJunkie 618 almost 3 years ago Editor scripts to make working with the Unity Editor better
UniOmni Global search for Unity
Readme 42 8 months ago Readme component for Unity, attachable to any GameObject to document what you can't in a script or the file system
Unity-AssetDependencyGraph 354 almost 4 years ago An Asset Dependency Graph for Unity
MyBox 1,956 3 months ago MyBox is a set of attributes, tools and extensions for Unity
Unity-Finder 41 over 4 years ago Find Asset in Unity
Unity-Editor-Toolbox 1,744 about 1 month ago Tools, custom attributes, drawers and extensions for Unity Editor
enhancer 394 over 4 years ago A collection of utilities to enhance the Unity Editor
EasyEventEditor 111 over 2 years ago Drop in replacement for the default Unity event editor drawer that allows listener reordering
UnitySceneViewNotification 87 almost 5 years ago Notification log for Unity's scene view
SearchStringInAssets 7 about 4 years ago SearchStringInAssets is an Editor extension that allows you to search the UnityEditor for strings stored in a scene, Prefab, or ScriptableObject
UnityScreenShooter 29 almost 4 years ago Screenshot utility for Unity runtime & editor
CustomToolbar 578 5 months ago Custom toolbar with ability do add new toolbars and reorganize it
SuperEditor 248 over 2 years ago 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 154 almost 2 years ago Editor extension to improve Unity hierarchy window. Makes the hierarchy more detail, but still clean and easy to organize
one-line 146 almost 4 years ago One line property drawer for Unity3d
NaughtyAttributes 4,606 about 1 year ago Attribute Extensions for Unity
unity-toolbar-extender 1,702 about 1 year ago Extend the Unity Toolbar with your own Editor UI code
meshpreview 40 almost 5 years ago
unity-mulligan-renamer 556 over 2 years ago Mulligan Renamer tool for the Unity Editor allows for quick and safe renaming of many assets and gameobjects at once
WhatUsesThis 222 over 1 year ago Right click an asset and get a list of assets that use it
Smart-Hierarchy 609 about 1 year ago Human-friendly hierarchy for Unity
Smart-Inspector 922 about 1 year ago Keeps your screen real-estate clean with refined, compact UX
EasyButtons 1,098 over 1 year ago Add buttons to your inspector in Unity super easily with this simple attribute
HierarchyDecorator 1,067 3 months ago Lightweight Unity Plugin transforming the Hierarchy into what it should be. Adds headers, styles, icons and more
Markup-Attributes 292 over 2 years ago A Unity Editor extension for customizing inspector layout with attributes
Atlas 52 almost 2 years ago Atlas Utility library for Unity
LucidEditor 127 about 1 year ago Powerful Editor Extensions for Unity
UnityGitPackageUpdater 44 over 2 years ago Easily update Unity packages hosted via git
FastScriptReload 1,620 about 1 month ago 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

awesome-unity3d / Open Source Repositories / Effect and Shaders

Unity 5 Effects 1,655 over 4 years ago Effect storage space for Unity 5
unity-frosted-glass 854 7 months ago frosted glass material made in unity
unity-delaunay 802 over 1 year ago A Delaunay/Voronoi library for Unity, and a simple destruction effect
Helicopter effect
SSMS 718 8 months ago Screen space multiple scattering for Unity
KinoGlitch 2,544 about 1 year ago Video glitch effects for Unity
Temporal 1,842 almost 4 years ago Temporal Reprojection Anti-Aliasing for Unity 5.0+
SMAA 425 almost 6 years ago A highly customizable implementation of Subpixel Morphological Antialiasing for Unity
Typogenic 192 over 7 years ago Signed-distance field text rendering for Unity
AtmosphericScattering 660 over 2 years ago Atmospheric Scattering for Unity
HologramShader 941 over 1 year ago Hologram Shader and Material Editor for Unity
ShaderlabVS 980 almost 4 years ago ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
Kamakura Shaders 348 over 6 years ago 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 528 over 7 years ago A container for all sorts of handy shaders
ShaderForge 2,663 about 2 years ago Shader visual scripting
Texture Panner 706 almost 3 years ago Awesome shader collection
AnisotropicStandardShader A modified version of Unity's Standard Shader using an Anisotropic GGX BRDF
SpriteGlow 2,299 12 months ago A sprite glow effect for Unity game engine
Mirror (Script) 49 about 6 years ago A mirror script
HoloShield 541 about 6 years ago 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 623 about 6 years ago Procedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more
SphereDissolve 442 about 6 years ago Customizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
TexturePanner 706 almost 3 years ago 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 990 about 6 years ago 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 488 about 5 years ago Sketches made with ShaderLab in Unity
Unity-Shaders 316 over 1 year ago Shader demo - More than 300 examples
unity-delaunay 802 over 1 year ago A Delaunay/Voronoi library for Unity, and a simple destruction effect
BNAO 532 about 4 years ago A tiny, GPU-based Bent Normal and Ambient Occlusion baker for Unity
ezy-slice 1,926 over 1 year ago An open source mesh slicer framework for Unity3D Game Engine. Written in C#
UnityPCSS 746 over 5 years ago Nvidia's PCSS soft shadow algorithm implemented in Unity
JourneySand 420 almost 7 years ago An Unity project to reproduce the sand rendering in Journey's style
OBNI3D 87 about 1 year ago Graphical pipeline allowing mesh deformation through shader and 3D noise volume
FXAA 32 8 months ago FXAA Fast Approximate Anti-Aliasing
AmplifyColor 162 5 months ago Full source-code for Amplify Color plugin for Unity
AmplifyOcclusion 275 6 months ago Full source-code for Amplify Occlusion plugin for Unity
AmplifyMotion 252 almost 5 years ago Full source-code for Amplify Motion plugin for Unity
X-PostProcessing-Library 3,204 over 1 year ago XPL : High Quality Post Processing Effects Library For Unity
MeshDecal 222 about 4 years ago A simple mesh decal component for Unity
fluviofx 698 over 2 years ago Fluid dynamics for Unity's VFX graph
Unity-Built-in-Shaders 879 almost 3 years ago Unity Built in Shaders
DynamicDecals 319 over 3 years ago Decal solution for Unity's Built-In Render Pipeline
Unity_LightBeamPerformance 176 over 2 years ago This package can create light beam performance with Unity's timeline functionality
NovaShader 1,191 3 months ago Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity
MinimalCompute 1,242 7 months ago Minimal test scenes contains compute shaders, compute buffers etc Playing with the transport between CPU <-> GPU
unity-soft-walks 47 almost 2 years ago Soft Walks: Real-Time, Two-Ways Interaction between a Character and Loose Grounds - 2021 - Eurographics (Short-Paper)
unity-universal-shadergraph-extensions 89 over 1 year ago This plugin simply adds a Simple Lit material (SubTarget) to the Universal target for Shader Graph for URP
foliage-wind 22 about 3 years ago 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 196 7 months ago Order-independent Transparency Implementation in Unity with Per-Pixel Linked Lists
AmplifyOcclusion-URP 157 about 2 years ago Amplify Occlusion V2 ported to URP 2022.2
VFX-Lab 47 almost 2 years ago Shaders and VFX experimentation in URP and BIRP
URP_ShaderGraphCustomLighting 574 4 months ago Some custom lighting functions/sub-graphs for Shader Graph, Universal Render Pipeline
FSR2Unity 251 about 1 month ago FSR 3.0 Upscaler integration for Unity built-in render pipeline, with support for DX11, Mac, Linux and consoles
HoyoToon 283 about 2 months ago 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

awesome-unity3d / Open Source Repositories / Effect-Highlighter

Outline-Effect 1,504 almost 2 years ago Outline Image Effect for Unity
UltimateOutline 362 almost 6 years ago The easiest way to achieve outlines in unity
Outlined-Diffuse-Shader-Fixed 229 over 6 years ago This is a fixed version of diffused outline shader from
UnityFx.Outline 1,287 over 1 year ago Screen-space outlines for Unity3d
Unity-URP-Outlines 599 6 months ago A custom renderer feature for screen space outlines
Facepunch.Highlight Mesh outline effect
dx-highlighter 115 over 3 years ago A Deus Ex/System Shock inspired pulsing bounds item highlighter for Unity

awesome-unity3d / Open Source Repositories / Effect-Ocean

crest-oceanrender 3,522 2 months ago An advanced ocean system implemented in Unity3D
Ocean_Community_Next_Gen 1,045 over 4 years ago Next gen iteration of the unity community ocean shader
Ceto 1,032 almost 3 years ago Ceto: Ocean system for Unity
FFT-Ocean 683 over 2 years ago FFT ocean for Unity

awesome-unity3d / Open Source Repositories / Effect-Toon

ToonShading 996 about 2 months ago A collection of "Toon" shaders for Unity based on a stepped PBR approximation
Arktoon-Shaders Alternative Unity shaders made by synqark
JasonMaToonRenderPipeline 1,877 over 1 year ago JTRP : Unity HDRP ToonShading Render Pipeline
UniToon 517 over 2 years ago 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 548 about 1 year ago Toon Shader with Unity Global Illumination
StarRailNPRShader 655 about 1 month ago Fan-made shaders for Unity URP attempting to replicate the shading of Honkai: Star Rail
GenshinCelShaderURP 592 about 2 months ago

awesome-unity3d / Open Source Repositories / Embedding

react-native-unity-view 402 over 3 years ago Show an unity view in react native
react-native-unity-view 206 9 months ago This is a fork of to make it work with React Native >= 0.60
flutter-unity-view-widget 2,164 4 months ago Embeddable unity game engine view for Flutter

awesome-unity3d / Open Source Repositories / Feedback Libraries

Juce-Feedbacks 56 about 3 years ago Open-source feedbacks library that's part of the Juce Unity tools framework

awesome-unity3d / Open Source Repositories / Framework

Fungus 1,691 over 1 year ago -
Node_Editor_Framework 2,016 about 1 year ago Node Editor framework for Unity3D
uFrame.Complete 91 about 7 years ago All in one repo, includes: Kernel, Designer, Architect, MVVM, ECS
QFramework 4,517 about 1 month ago Your first K.I.S.S Unity 3D Framework
GameFramework 246 almost 5 years ago A free framework for Unity that will help drastically increase the development speed and feature set of your games
gocs 113 about 4 years ago GameObject Component System for Unity
actors 750 over 1 year ago The Entity Component System framework for Unity. Ease the pain of decoupling data from behaviors
Zinnia.Unity 319 4 months ago A collection of design patterns for solving common problems
Red 10 over 5 years ago Reactive Toolchain for Unity
JEngine 2,012 3 months ago 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 1,798 about 2 years ago KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
UniGame.ViewSystem 108 3 months ago MVVM Views System for Unity3D
UnityMvvmToolkit 475 10 months ago Brings data-binding to your Unity project
PlayerLoopInterface 70 12 months ago A simple interface for interacting with Unity's player loop system
CosmosFramework 390 about 1 month ago 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

awesome-unity3d / Open Source Repositories / Gameplay

UnityArcRayCast 120 11 months ago Arc raycast utility using projectile formulas
UnityGameplayAbilitySystem 980 over 2 years ago A unified framework for implementing ability systems in Unity
Inventory-Pro 685 over 5 years ago The best-selling Inventory System for Unity - now free and open-source!
Quest-System-Pro 619 about 4 years ago The powerful Quest and Conversation Tree System for Unity - now free and open-source!
lospro 376 over 5 years ago The Lightweigt Line-of-Sight & Hearing System for Unity - now free and open-source!
Inventory 258 10 months ago A Diablo 2-style inventory system for Unity3D
RPGCore 810 6 months ago RPGCore is a toolkit for producing RPG games and mechanics for Unity
SanAndreasUnity 2,238 over 1 year ago Open source reimplementation of GTA San Andreas game engine in Unity
NoteEditor 412 about 5 years ago Note editor for rhythm games
FogOfWar 50 over 4 years ago A plugin for Unity3D to add Fog of War to a game
Unity3d-PhysicsGun 81 almost 4 years ago Unity3d sample implementation of a Half-life 2 / Garry's mod/ Gmod Physics Gun
Piranha 261 almost 6 years ago A very simple tool to make rigidbodies swarm a mesh in Unity
Grapple-Effect 292 almost 6 years ago An example of a simple grapple effect in Unity
Traverser 185 over 3 years ago 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 1,926 over 1 year ago An open source mesh slicer framework for Unity3D Game Engine. Written in C#
UnityTimeRewinder 285 5 months ago Unity time rewind solution, that is easily customizable for any project
Depiction Engine For Unity 59 10 months ago Versatile engine to create and stream large 3D worlds for game or geospatial applications

awesome-unity3d / Open Source Repositories / Gizmos

UGizmo 133 8 months ago Highly efficient gizmo drawer for Unity

awesome-unity3d / Open Source Repositories / Input

InputManager 583 over 3 years ago Custom InputManager for Unity
InControl 693 almost 4 years ago An input manager for Unity that tames the cross-platform controller beast
InputBinder 75 over 9 years ago Easily bind input events to methods in Unity
TouchKit 907 over 5 years ago Gestures and input handling made sane for Unity
TouchScript (Recommend) 1,678 over 1 year ago Complete multitouch solution for Unity: Win8, TUIO, Mobile

awesome-unity3d / Open Source Repositories / Job System

ZeroAllocJobScheduler 170 about 2 months ago A high-performance alloc free c# Jobscheduler

awesome-unity3d / Open Source Repositories / Level Editor

Tiled2Unity 499 about 2 years ago Export Tiled Map Editor (TMX) files into Unity
UnityTile3D 257 over 2 years ago Simple 3D Tile Editor
2DTileMapLevelEditor 2D Tile Map Level Editor for Unity
HexTiles 157 over 6 years ago Unity Hex Tile Editor
giles 770 about 3 years ago GILES: A Runtime Level Editor for Unity3D
floorplan 252 over 5 years ago A Sims-Like Unity Level Design Plugin
realtime-CSG-for-unity 808 6 months ago Realtime-CSG, CSG level editor for Unity
PrefabPainter 79 about 5 years ago A basic prefab painter for the Unity3D game engine
hedera 785 over 2 years ago paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time
Photosynthesizer 121 over 5 years ago Unity plugin to procedurally sprout foliage throughout your scene
Terrain-Stamps 80 almost 6 years ago Stamps for the Unity Terrain Stamp Tool
StampToolExtended 52 over 2 years ago Extended version of the Unity Terrain Stamp Tool
YAPP - Yet Another Prefab Painter 9 over 2 years ago Tool for conveniently and flexibly adding huge amounts of prefabs to your Unity scene
RoadArchitect 941 over 4 years ago Road Architect for Unity
roadbuilder 102 about 5 years ago Easy-to-build realistic roads in Unity. Foundation of any simcity game
roadcreator 69 over 5 years ago A free road creation tool for unity
LDtkUnity 390 about 1 month ago A package for easy Unity-integration with the Level Designer Toolkit, created by deepnight:
Chisel.Prototype 496 3 months ago Work in progress prototype for the Chisel Level Editor, for Unity
Grid-Placer 32 over 1 year ago A Unity3D package to alleviate the pain of creating grid-based maps by hand
RuntimeTransformHandle 140 over 1 year ago Runtime transform handle for Unity

awesome-unity3d / Open Source Repositories / Light

Aura Volumetric Lighting for Unity
Simple Light Probe Placer 138 about 6 years ago it is simple tool for Unity3d and it help you easily place Light Probes in your scene
VolumetricLights 2,056 over 6 years ago Volumetric Lights for Unity
Rimlight 239 about 6 years ago Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
unity-volumetric-fog 281 over 4 years ago A volumetric fog implementation in Unity
VolumetricTracer 119 over 5 years ago A simple way to render soft, volumetric bullet tracers in Unity. Only needs a unit cube and a material to render and supports instancing

awesome-unity3d / Open Source Repositories / Lua

slua (Recommend) 1,395 almost 3 years ago Fastest lua binding via static code generating for Unity3D and mono
xLua (Recommend) 9,452 about 1 month ago xLua is a hot-fix solution plugin for Unity3D, it supports android, ios, windows, osx, etc
UniLua 1,111 7 months ago A pure C# implementation of Lua 5.2 focus on compatibility with Unity3D
MoonSharp 1,424 about 1 year ago An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities

awesome-unity3d / Open Source Repositories / Lua Utilities

LuaProfiler-For-Unity 1,918 8 months ago LuaProfiler-For-Unity

awesome-unity3d / Open Source Repositories / Machine Learning

MediaPipeUnityPlugin 1,857 3 months ago Unity plugin to run MediaPipe

awesome-unity3d / Open Source Repositories / Media Player

Vimeo Unity SDK 212 over 3 years ago Easily stream your Vimeo videos into Unity or record and publish out to Vimeo
LibVLCSharp 1,533 about 2 months ago LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library
FFmpegUnityBind2 140 6 months ago FFmpeg Unity Bind 2 is the most powerful Video, Audio, Images Editor for your app

awesome-unity3d / Open Source Repositories / Meshes

UnityMeshSimplifier 1,770 11 months ago Mesh simplification for Unity
MeshDecimator 290 over 4 years ago A mesh decimation library for .NET and Unity
SplineMesh 1,062 over 1 year ago A Unity plugin to create curved content in real-time with bézier curves
UnityGLTF 1,847 about 1 month ago Runtime GLTF Loader for Unity3D
Deform 3,322 4 months ago A fully-featured deformer system for Unity
unity-ray-marching 339 over 3 years ago Ray marching sandbox
Hull-Delaunay-Voronoi 421 about 3 years ago Hull, Delaunay and Voronoi algorithms in Unity
IsoMesh 269 over 1 year ago 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 600 almost 6 years ago Simple mesh cutting algorithm that works on simple 3d manifold objects with genus 0
unity-mesh-builder 115 almost 4 years ago Primitive mesh builder for Unity
unity-fracture 1,117 over 3 years ago Fracture any mesh at runtime
OpenFracture 915 6 months ago Open source mesh slicing/fracturing utility for Unity
UnityBVA 200 almost 2 years ago A 3D cross-platform format for Unity
VoxReader 62 over 1 year ago Library to read .vox files created with MagicaVoxel
BMeshUnity 356 about 1 year ago A Unity package to make runtime procedural mesh generation more flexible

awesome-unity3d / Open Source Repositories / Modding

dotPeek Free .NET Decompiler and Assembly Browser
OpenSesame 31 about 3 years ago A custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
CSharpCompilerSettingsForUnity 289 about 3 years ago Change the C# compiler (csc) used on your Unity project, as you like!
Unity-Bridge-API Exposes private Unity APIs for direct access
Fody 4,382 about 2 months ago Extensible tool for weaving .net assemblies
Harmony 5,351 2 months ago A library for patching, replacing and decorating .NET and Mono methods during runtime
dnSpy 26,802 about 4 years ago .NET debugger and assembly editor
ILSpy 21,832 about 1 month ago .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
AssetStudio 13,487 about 2 years ago AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles
UtinyRipper 2,853 about 3 years ago GUI and API library for working with Engine assets, serialized and bundle files
MelonLoader 2,535 about 1 month ago The World's First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono
UnityDoorstop 457 5 months ago Doorstop -- run C# before Unity does!
MonoHook 960 over 1 year ago hook C# method at runtime without modify dll file (such as UnityEditor.dll)
ThunderKit 144 2 months ago Mod Project Development Environment for Unity and Unity Games

awesome-unity3d / 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 1,385 about 1 month ago Official Unity Plugin for the Google Mobile Ads SDK

awesome-unity3d / Open Source Repositories / Networking

UnitySocketIO 889 over 10 years ago socket.io client for unity3d
websocket-sharp 5,759 about 2 months ago A C# implementation of the WebSocket protocol client and server
Hazel-Networking 206 over 3 years ago A low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP
MassiveNet 112 about 10 years ago Unity3d UDP networking library focused on high-CCU, multi-server architecture
Nakama 9,117 about 2 months ago 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 476 almost 4 years ago Master Server framework for Unity
Forge Networking Remastered 1,488 over 2 years ago 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 2,968 about 1 month ago Another fucking c# Steamworks implementation
MagicOnion 3,910 about 1 month ago gRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity
lidgren-network-gen3 1,197 almost 4 years ago 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 3,106 about 2 months ago Lite reliable UDP library for Mono and .NET
LiteNetLibManager 103 about 1 month ago Higher level implementation for LiteNetLib
UNet-Controller 92 about 6 years ago A CharacterController based controller for Unity's new Networking system
Steamworks.NET 2,859 about 1 month ago Steamworks wrapper for Unity / C#
UnityHTTP 595 over 7 years ago A TcpClient-based HTTP library for Unity
SocketIoClientDotNet 794 over 4 years ago Socket.IO Client Library for .Net
Networker 477 almost 5 years ago - 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 49 over 6 years ago Web Socket client for Unity
RESTClient 49 about 4 years ago REST Client for Unity with JSON and XML parsing. (Features JSON helper to handle nested arrays and deserializing abstract types)
SpeedDate 25 8 months ago SpeedDate Masterserver: Connecting Players
UnityLockstep 625 almost 6 years ago Deterministic Lockstep with serverside framerate for Unity
ET 8,993 about 2 months ago Unity3D Client And C# Server Framework
unity-fastpacedmultiplayer 196 over 5 years ago 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 166 over 5 years ago Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres
RestClient 1,253 3 months ago Simple HTTP and REST client for Unity based on Promises, also supports Callbacks!
Teleport 58 over 4 years ago A fast, lightweight, pure C# Unity realtime-game-networking framework
EuNet 147 almost 2 years ago Peer to peer network solution for multiplayer games
HouraiNetworking 101 over 3 years ago Transport level library for peer-to-peer networking with multiple backends for the Unity
Backroll 134 over 3 years ago Unity C# Port of GGPO built atop Hourai Networking
sand-socket-unity 7 almost 2 years ago Sand Unity is a Unity3D client for
Pun2Task 36 4 months ago This library enables async/await in Photon Unity Networking 2
UnityWebSocket 968 2 months ago The Best Unity WebSocket Plugin for All Platforms
graphQL-client-unity 292 over 2 years ago This repository houses a unitypackage that can be included in your Unity Project to enable it communicate with a graphQL server
zapnet 38 almost 2 years ago âš¡ Zapnet is a Unity framework for game networking built with Lidgren
Httx 25 over 2 years ago X-force HTTP/REST library for Unity. Zero dependency, fluent and extensible
open-netcode 7 about 2 years ago Open Netcode is a feature rich networking package for Unity DOTS
Master Server Toolkit 148 2 months ago 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 32 about 1 year ago A networking framework for Unity
promul 39 about 1 year ago An open-source networking & relay implementation for Unity Netcode for GameObjects

awesome-unity3d / Open Source Repositories / Node Graph

xNode 3,380 5 months ago Lets you view and edit node graphs inside Unity
UnityRuntimeNodeEditor 410 over 1 year ago Unity runtime node editor using with Unity UI
NodeGraphProcessor 2,354 5 months ago Node graph editor framework focused on data processing using Unity UIElements and C# 4.6
Dialogue 326 over 4 years ago Node based dialogue system
NodeBasedDialogueSystem 856 over 1 year ago Node Based Dialogue System for Unity
unity-dialogue-system 253 about 3 years ago A basic node based dialogue system made for Unity

awesome-unity3d / Open Source Repositories / Obfuscation

Ether-Uprotector 217 almost 2 years ago

awesome-unity3d / Open Source Repositories / Package Manager

Projeny 694 almost 6 years ago A project and package manager for Unity
NuGetForUnity 3,287 about 1 month ago A NuGet Package Manager for Unity
OpenUPM 1,596 about 1 month ago OpenUPM - Open Source Unity Package Registry (UPM)

awesome-unity3d / Open Source Repositories / Physic

BulletSharpUnity3d 551 about 1 year ago A fork of the BulletSharp project to make the Bullet Physics Engine usable from C# code in Unity3d
Graphics-Raycast 151 over 1 year ago GPU-based raycaster for Unity
Bepuphysics-Unity 64 3 months ago A bridge for Bepuphysics and Unity
UnityNativeCollision 266 over 5 years ago SAT Collision in C# for Unity3D Burst Compiler
Fusion 450 over 5 years ago Unity Physics on GPU
unity-physics-constraints 139 over 3 years ago Minimalistic educational constraint-based physics framework
Unity-SensorKit 94 almost 5 years ago Utility classes for headache-free raycasting configuration in Unity
UnityJigglePhysics 306 about 1 month ago A unity addon for adding stretchy bouncy physics to bones and meshes
unity-deterministic-physics 498 11 months ago Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
RaycastVisualization 152 7 months ago This asset allows users to view raycasts as the user fires them
JoltPhysicsUnity 118 4 months ago Jolt Physics bindings for Unity
Cable-physics 89 almost 2 years ago Cable physics made with unity

awesome-unity3d / Open Source Repositories / Playable

YJZPlayableGraphView 86 over 2 years ago playable visualizer with GraphView
UnityPlayableGraphMonitorTool 350 7 months ago PlayableGraph monitor tool inspired by PlayableGraph Visualizer and implemented in UIElements

awesome-unity3d / Open Source Repositories / Plugins

Reign Unity Plugin 55 over 7 years ago This Reign API is a cross-platform, unified API for the Unity game engine
google-analytics-plugin-for-unity 391 10 months ago Google Analytics plugin for the Unity game creation system
unity-native-sharing 451 about 2 years ago A Unity plugin to open native sharing dialogs on iOS and Android, primarily for sharing screenshots
Unity3D Android notification plugin 558 over 5 years ago Unity3D Plugin for Android local notifications with example project
PuppeteerSharp.Unity3D 8 about 5 years ago Puppeteer Sharp is a .NET port of the official
uLipSync 1,101 6 months ago -
NatShare 134 over 1 year ago Cross-platform social sharing for Unity Engine
Unity-Native-Sharing 451 about 2 years ago A Unity plugin to open native sharing dialogs on iOS and Android, primarily for text and files
UnityNativeDialogPlugin 152 over 2 years ago Show iOS/Android native dialog from Unity

awesome-unity3d / Open Source Repositories / Procedural Generation Systems

DungeonGenerator 472 almost 8 years ago A dungeon generator for Unity
Procedural-Cave-Generator 303 almost 7 years ago Unity scripts that procedurally generate ready-to-use cave meshes
unity-procedural-tree 403 about 2 years ago Procedural tree builder for Unity
unity-procedural-flower 237 almost 8 years ago Procedural flower generator for Unity
ProceduralToolkit 2,657 10 months ago Procedural generation library for Unity
wavefunctioncollapse 4,627 almost 4 years ago Walk through an infinite, procedurally generated city
ProceduralLevelGenerator-Unity 830 2 months ago Unity plugin from procedural dungeon generation
Edgar-Unity 830 2 months ago Unity Procedural Level Generator
InstantPipes 351 over 1 year ago Unity editor tool for quickly generating pipes—with pathfinding
makegeo 228 2 months ago Make Geometry - Procedural Unity3D Geometry

awesome-unity3d / Open Source Repositories / Pooling System

kPooling 223 almost 2 years ago Customizable Object Pooling for Unity
Replicator 13 over 4 years ago Whooshy GameObject pooling / reuse for Unity
Eflatun.Pooling 11 almost 5 years ago Object pooling utilities for Unity

awesome-unity3d / Open Source Repositories / Profobuf

protobuf-net 4,714 3 months ago Protocol Buffers library for idiomatic .NET
protobuf-unity 457 over 3 years ago Automatic .proto files compilation in Unity project to C# as you edit them

awesome-unity3d / Open Source Repositories / Project Management

unity-desktop-lite 1 about 1 year ago Unity in the browser, via Github Codespaces

awesome-unity3d / Open Source Repositories / Runtime Editor

UnityRuntimeInspector 1,778 5 months ago Runtime Inspector and Hierarchy solution for Unity for debugging and runtime editing purposes
RuntimeUnityEditor 826 4 months ago In-game inspector and debugging tools for applications made with Unity3D game engine
Unity3DRuntimeTransformGizmo 711 over 2 years ago A runtime transform gizmo similar to unitys editor so you can translate (move, rotate, scale) objects at runtime

awesome-unity3d / Open Source Repositories / Scriptable Object

unity-atoms 1,267 5 months ago Tiny modular pieces utilizing the power of Scriptable Objects
Scriptable-Framework 65 over 4 years ago 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 162 over 4 years ago A singleton pattern implementation for Unity3d. Based on ScriptableObjects instead of the conventional MonoBehaviour approach
SOFlow A ScriptableObject oriented design SDK
ScriptableObject-Architecture 996 about 1 year ago Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
ScriptableObjectCollection 532 about 2 months ago 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 170 over 2 years ago Generic ScriptableObjects

awesome-unity3d / Open Source Repositories / Scriptings

UnityNativeScripting 1,346 almost 4 years ago Unity Scripting in C++
unity-python 350 almost 3 years ago Python plugin for Unity3D
YarnSpinner 2,379 about 1 month ago Yarn Spinner is a tool for building interactive dialogue in games!
UniScript 154 over 2 years ago Brings C# scripting into Unity which acts as native code
SlowSharp 132 about 2 years ago C# interpreter written in C#
hybridclr 6,665 about 1 month ago a full-platform native c# hot update solution for Unity with complete features, zero cost, high performance, and low memory

awesome-unity3d / Open Source Repositories / Scene Transition

UnityScreenNavigator 959 5 months ago Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI

awesome-unity3d / 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 1,709 11 months ago Fast, robust, powerful and extendible .NET serializer built for Unity
UnitySerializedDictionary 92 over 1 year ago Serialized and drawed in editor Dictionary

awesome-unity3d / Open Source Repositories / Services

Devtodev 15 5 months ago A full-cycle analytics solution for game developers
eos_plugin_for_unity 301 about 1 month ago 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 119 8 months ago Provides a modern way of implementing LINE APIs in Unity games, for iOS and Android
Google Play Games plugin for Unity 3,479 about 2 months ago Google Play Games plugin for Unity
Playerloop 5 about 2 years ago The fastest way to start collecting bug reports from your players
Aptabase 10 10 months ago Open Source, Privacy-first and lightweight analytics for Unity Games

awesome-unity3d / Open Source Repositories / Sounds

usfxr 353 almost 6 years ago 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 479 almost 8 years ago Musical beat detection and audio spectrum analysis for use with the Unity game engine
LibNoise.Unity 426 almost 3 years ago Coherent noise library for Unity, a port of LibNoise
Reaktion 1,040 over 9 years ago Audio reactive animation toolkit for Unity
MusicEngine 399 about 2 years ago make music synced game with Unity / ADX2 / Wwise
Unity-Audio-Manager 70 4 months ago Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D

awesome-unity3d / Open Source Repositories / Theading

UnityMainThreadDispatcher 899 10 months ago A simple, thread-safe way of executing actions (Such as UI manipulations) on the Unity Main Thread
UnityAsyncRoutines 50 almost 8 years ago An extremely lightweight Unity library for creating and managing asynchronous coroutines for easy, straight-forward multi-threading and parallellism
Unity-Threading 44 about 2 years ago A helper library for Unity Jobs, System.Threading, Async/Await and Coroutines in Unity

awesome-unity3d / Open Source Repositories / Terrain

MightyTerrainMesh 568 about 3 years ago A Unity Plugin for Converting Terrain 2 Mesh & Terrain 2 Data for Runtime Virtual Texture
Unity--voxel-terrain-generator 39 about 3 years ago 3D game with procedural world made of cubes. (world generation/mesh creation/physx baking is multi threaded)

awesome-unity3d / Open Source Repositories / Timeline

SpineTimeline 82 almost 5 years ago Animate SkeletonAnimation or SkeletonGraphic with Unity's Timeline

awesome-unity3d / Open Source Repositories / Tweening

DOTween (Recommend) 2,379 7 months ago A Unity C# animation engine. HOTween v2
MagicTween 481 7 months ago Extremely fast tween library implemented in Unity ECS
LitMotion 889 about 1 month ago Lightning-fast and Zero Allocation Tween Library for Unity
PrimeTween 1,043 about 1 month ago High-performance, allocation-free tween library for Unity. Create animations, delays, and sequences in one line of code
TweenPlayables 422 10 months ago Tween Animation Library for Unity Timeline
LeanTween 615 about 3 years ago LeanTween is an efficient animation engine for Unity
GoKit 585 about 4 years ago Lightweight tween library for Unity
Uween 151 over 3 years ago Lightweight tween library for Unity
ZestKit 158 almost 5 years ago Tween library for Unity. The best of GoKit and GoKitLite combined in an easy to use API
Animation-Sequencer 983 5 months ago A visual tool that allows you to create animated sequences of tweens and tweak them on editor time

awesome-unity3d / Open Source Repositories / Vehicle

Tork 433 over 4 years ago Vehicle system for Unity
Randomation-Vehicle-Physics 868 about 2 years ago Vehicle physics system for the Unity engine
Aircraft-Physics 575 over 1 year ago Fixed wing aircraft physics for Unity

awesome-unity3d / Open Source Repositories / UI

FairyGUI-unity 2,702 5 months ago A flexible UI framework for Unity
MiniMap 33 over 8 years ago Unity3D mini map (radar) system (Asset Store link - )
LoopScrollRect 2,323 4 months ago UGUI ScrollRect reusing cells, to improve performance, loading time and draw calls
MaterialUI 773 over 7 years ago MaterialUI is a UI kit for Unity that follows Google's official material design guidelines
Unity-UI-Extensions
EnhancedScrollView 388 about 3 years ago Cool 3d scoll view for Unity(NGUI 3D UGUI support)
Beautiful Text Outline for Unity UI 368 over 8 years ago Beautiful text outline for Unity UI
uGUI-Effect-Tool 321 over 6 years ago Vertex color UI Effect for Unity UI (uGUI)
Unity-UI-Polygon 620 almost 4 years ago 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 5,861 about 1 month ago UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
ParticleEffectForUGUI 4,466 about 2 months ago 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 394 over 5 years ago Shiny effect of uGUI, which does not need mask or normal map
FancyScrollView 3,083 over 2 years ago 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 1,971 over 3 years ago 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 522 almost 3 years ago Windows Forms wrapper for Unity
Delight 341 over 3 years ago Component-oriented UI framework for Unity
CharTweener 395 over 2 years ago Unity3D - DOTween extensions for tweening TextMeshPro characters
UnityRecyclingListView 184 almost 4 years ago A fast scrolling list component for Unity UI which recycles its child elements
sci-fi-ui 460 almost 5 years ago The uGUI Sci-Fi UI Design for Unity - now free and open-source!
LiquidSwipeUnity 109 about 5 years ago Butter smooth full page swiping animation with a masked wave effect in Unity
Unity-UI-Rounded-Corners 1,445 about 2 months ago This components and shaders allows you to add rounded corners to UI element
RapidGUI 334 almost 2 years ago Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
ugui-mvvm 214 over 3 years ago Unity3D uGUI mvvm databinding via the standard IXChanged interfaces used in wpf (INotifyPropertyChanged, INotifyCollectionChanged, etc)
Recyclable-Scroll-Rect 564 11 months ago 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 235 over 1 year ago UGUI Panel Systems for navigation, animation and more
UGUIExtend 177 almost 3 years ago
unity-ugui-XCharts 3,322 about 1 month ago A charting and data visualization library for Unity
ugx 12 5 months ago UGX: UGUI Extended is a high-level library over Unity's inbuilt uGui. Currently a work in progress
dear-imgui-unity 466 almost 2 years ago Unity package for Dear ImGui
UIForia UIForia - a new UI framework written for Unity
TMP-Text-Juicer 155 about 3 years ago Text Juicer for Text Mesh PRO
Text-Juicer 121 over 5 years ago Simple tool to create awesome text animations
PoiPoiTooltip 8 almost 6 years ago PoiPoiTooltip is a simple tooltip. (Unity Asset)
Auto9Slicer 243 5 months ago Auto 9 slice sprite generator on Unity
UnityAccessibilityPlugin 76 over 1 year ago 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 741 2 months ago React and HTML framework for Unity UI & UIToolkit
uPalette 311 9 months ago Centralized management & batch change system of colors for Unity
Rewired.UI.Hotkeys 5 3 months ago 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

awesome-unity3d / Open Source Repositories / Utilities

LINQ to GameObject 805 over 7 years ago Traverse GameObject Hierarchy by LINQ
Moments 858 almost 2 years ago A quick GIF replay recorder for Unity
FrameCapture 65 over 7 years ago A simple frame-by-frame capture tool for Unity to record perfectly smooth, supersampled replays or cinematics
UniGif 453 about 2 years ago GIF image decoder for Unity
unityassets 1,076 about 7 years ago Assorted assets previously on sale on the Unity Asset Store, now free on github
UnityToolbag Variety of Unity scripts and tools
C-Sharp-Promise 1,207 over 4 years ago Promises library for C# for management of asynchronous operations
3DMath 57 about 4 years ago Unity C# 3D Math methods library
Unity Size Explorer 379 over 3 years ago Visualize how much space each asset in your Unity game takes and quickly optimize your game's file size
UnityStudio 1,402 about 4 years ago Unity Studio is a tool for exploring, extracting and exporting assets from Unity games and apps
InGameReplay 210 almost 8 years ago Allow you to record the transform of any objects to replay it
UniRx 7,111 11 months ago Reactive Extensions for Unity
Rant 2,962 over 4 years ago Robust text engine for procedural generation and postprocessing
E7Unity 167 over 2 years ago Common Unity resources
mmd-for-unity 418 about 6 years ago MikuMikuDance for Unity
Unity.Library.eppz 96 almost 7 years ago Collection of libraries for Unity
Alchemy-Circles-Generator 386 over 2 years ago A simple procedural generator of alchemy circles
IMP billboard imposter baking for Unity
UDBase 41 about 6 years ago module-based game template for Unity. Modules in UDBase are called Controllers, their implementation can be replaced without changing your project source code
graphy 2,590 8 months ago Graphy is the ultimate, easy to use, feature packed stats monitor and debugger for your Unity project
unity-routines 16 about 6 years ago Replacement for Unity coroutines that supports hierarchical routines and pooling
CropTexture 16 over 7 years ago Crop and resize texture in unity editor! Open it: Press F1
demilib 733 about 1 month ago A library of various utilities and tools for Unity (alpha)
SerializableCallback 366 10 months ago UnityEvent and System.Func had a child
bitstrap 208 almost 2 years ago BitStrap is BitCake's collection of Unity tools that improve our workflow
UnityPack 728 about 3 years ago Python deserialization library for Unity3D Asset format
UnityOctree 940 over 3 years ago A dynamic, loose octree implementation for Unity written in C#
MathUtilities 4,438 5 months ago A collection of some of the neat math and physics tricks that I've collected over the last few years
CoroutineChain 45 almost 3 years ago Unity3d, Coroutine, scripting
disruptor-unity3d 200 over 7 years ago Basic implementation of Disruptor for Unity3d
InkPainter 1,243 over 6 years ago Texture-Paint on Unity
WaveformProvider 238 over 6 years ago Provide a texture to simulate waves with Unity. Require InkPainter
DataBind 69 about 8 years ago Simple data binding for Unity
GradientGenerator 34 over 5 years ago A Unity script to generate multiple variants of evenly distributed based on input
Unity-EasingLibraryVisualisation 290 over 7 years ago Front end visualisation of 40 common easing equations
Xamarin.Forms.Unity 133 over 5 years ago Xamarin.Forms for Unity (Platform implementation for Unity Game Engine)
UnityTimer 953 over 3 years ago Powerful and convenient library for running actions after a delay in Unity3D
PixelSpriteGenerator-Unity 128 about 9 years ago A port of the PixelSpriteGenerator to C# for use with the Unity3D game engine
WeightedRandomSelector 130 over 4 years ago Very fast C# class for weighted random picking
SmartAssembler 8 over 5 years ago Smartly Assembly your Project
GetComponentAttribute 24 over 5 years ago A simple DI plugin for getting MonoBehaviour components just with an attribute over fields
unity-utils 282 almost 3 years ago Different help scripts for Unity engine
csharp-eval-unity3d 205 11 months ago C# Expression Parser for Unity3D
UnityNativeGallery 1,442 5 months ago A native Unity plugin to interact with Gallery/Photos on Android & iOS (save and/or load images/videos)
ThreeDPoseUnityBarracuda 1,469 almost 3 years ago Unity sample of 3D pose estimation using Barracuda
UnityStandaloneFileBrowser 2,122 9 months ago A native file browser for unity standalone platforms
Mathfs 2,504 3 months ago Expanded Math Functionality for Unity
Unity3D-Histogrammer 20 over 4 years ago A tool for Unity3D to help you pinpoint redundant data
Unity3D-Humanizr 35 9 months ago Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
unity-scene-reference 342 over 2 years ago A SceneReference wrapper class that uses ISerializationCallbackReceiver and a custom PropertyDrawer to provide safe, user-friendly scene references in scripts
SceneKeeper 99 almost 3 years ago 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 21 over 2 years ago Save an audioclip to mp3 in unity3d. Also plugin can save audioclip to wav and convert wav to mp3
CandyCoded 162 4 months ago Custom Unity Components that are delightful
PrefabLightmapping 664 about 2 months ago Script for saving lightmapping data to prefabs. Used through the Assets tab in Unity
unimgpicker 207 about 1 year ago Image picker for Unity iOS/Android
GCFreeClosure 84 over 6 years ago About A gc-free closure implementation for unity
Evolunity 52 11 months ago Well-designed package with useful scripting tools for Unity development
UniRate 81 about 1 year ago A Unity plugin to easily manage the application frame rate and rendering interval
UnityMarkdownViewer 255 about 1 year ago A markdown viewer for unity
UnityClipboardImage 25 about 1 month ago Small lib to read clipboard image data from unity
UnityAsyncImageLoader 2 about 2 years ago Asynchronous Image Loader for Unity
LucidRandom 108 5 months ago Enhanced random number generator for Unity
Unity-Ripgrep-Search-Tool 62 over 1 year ago Helper class for making your own search tools along with a built-in transient Ripgrep search window
Scene Reference Attribute 355 3 months ago Unity C# attribute for serializing component and interface references within the scene or prefab during OnValidate
UnityPythonMediaPipeAvatar 93 4 months ago Creating a multi-threaded full body tracking solution supporting arbitrary humanoid avatars for Unity using Google Mediapipe Pose Python bindings
RapidEnum 48 5 months ago Enum utility with SourceGenerator for C#/.NET

awesome-unity3d / Open Source Repositories / VR/XR

VRTK 3,695 9 months ago A productive VR Toolkit for rapidly building VR solutions in Unity3d
NewtonVR 787 about 1 year ago A virtual reality interaction system for unity based on physics
MixedRealityToolkit-Unity 6,022 10 months ago MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity
Google VR SDK for Unity 2,712 about 5 years ago Google VR SDK for Unity
TButt 53 about 5 years ago A lightweight multiplatform VR interface for Unity
VRWorksAudio-Unity 12 over 6 years ago Unofficial implementation of NVIDIA's VRWorks - Audio for Unity3D
Lightweight-VR 12 about 5 years ago 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 339 about 1 year ago Hand Physics Toolkit (HPTK) is a toolkit to build physical hand-driven interactions in a modular and scalable way
XRTK 309 almost 2 years ago The Official Mixed Reality Framework for Unity
unity-webxr-export 1,078 2 months ago Develop and export WebXR experiences using Unity WebGL
Simple-WebXR-Unity 579 9 months ago SimpleWebXR is a lightweight library that exposes the WebXR javascript API in your C# Unity code
ultimatexr-unity 480 4 months ago UltimateXR is a free, open source framework that facilitates the creation of VR applications
VisualProfiler-Unity 228 5 months ago The Visual Profiler provides a drop in solution for viewing your mixed reality Unity application's frame rate, scene complexity, and memory usage

awesome-unity3d / Open Source Repositories / Web View

servo-unity 316 over 4 years ago 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 2,327 about 1 month ago 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)

awesome-unity3d / 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

awesome-unity3d / Open Source Repositories / Collections / Forums / Shops

Armedunity Shooter focused forum
itch.io
Game Assets
Game Dev Market
Kenney Free 2D, 3D, and Audio assets for personal and commercial use
Open Game Art
Unity Assetstore Official asset store for unity
Unitylist Search for everything

awesome-unity3d / 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

awesome-unity3d / Open Source Repositories / Audio

Sonniss GDC 2018 Pack Free to use 30GB worth of audio files

awesome-unity3d / Articles

50 Tips and Best Practices for Unity (2016 Edition)
Unity Package Manager 2018.3+
Cracked Ice Shader
Unity-Addressable 32 over 2 years ago

awesome-unity3d / 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
Framework design guidelines