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: almost 2 years ago

awesome-unity3d / Open Source Repositories / 2D

Unity2D-Components689over 5 years agoA 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-Camera235over 5 years agoAn 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
StaticBluredScreen192over 7 years agoNon-realtime (=static) screen blur for Unity. Easy to use background for dialogs
AtlasImage130over 5 years agoAtlasImage is a graphic component use SpriteAtlas for uGUI. In addition, add useful sprite selector and border editor to the inspector
SpriteDicing1,367almost 2 years agoExtension for Unity game engine to work with diced sprites
DataRenderer2D185about 2 years agomake mesh like line, polygon, etc in unity3d
UnitySpline2D70over 5 years ago2D spline utility for Unity
Aseprite Importer for Unity8over 2 years agoGenerate Animator Controller and Animation Clip from JSON that exported from Aseprite

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

DragonBonesCSharp538almost 6 years agoDragonBones C# Runtime
Spine Runtimes4,445almost 2 years agoCollection of Spine runtimes including with Unity3d version
UnityVoxelTools74over 8 years agoCollection of Voxel Utilities for Unity

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

EZSoftBone470almost 3 years agoA simple kinetic simulator for Unity, you can use it to simulate hair/tail/breast/skirt and other soft objects
Automatic-DynamicBone1,111almost 2 years agounity bone cloth spring system,base by jobs
Aim-IK333about 4 years agoA Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data
Hairibar.Ragdoll203over 5 years agoA package for animating ragdolls through keyframed animations
TurboSequence335almost 2 years agoSkeletal Based GPU Crowds for UE5 🚀

awesome-unity3d / Open Source Repositories / AI

Unity Movement AI2,008over 2 years agoA library of common movement AI scripts known as Steering Behaviors. You can use these scripts to help your NPCs move around your game
Crystal AI465about 5 years agoA Utility AI for C# and Unity
EpPathFinding.cs232about 5 years agoA jump point search algorithm for grid based games in C#
EpPathFinding3D.cs44over 8 years agoA 3D jump point search algorithm for cube based games in C#
UnitySteer1,212almost 7 years agoSteering, obstacle avoidance and path following behaviors for the Unity Game Engine
A Star Pathfinding for Unity371over 5 years agoA Star Pathfinder, 3 axis, multithreaded for Unity
openpath132almost 6 years agoOpen source pathfinding for Unity
unity-path-finding122over 8 years agoShortest path finding with Dijkstra's algorithm for Unity
NPBehave1,166almost 4 years agoEvent Driven Behavior Trees for Unity 3D
fluid-behavior-tree983almost 2 years agoA pure code behavior tree micro-framework built for Unity3D projects. Granting developers the power to dictate their GUI presentation
Unity3d-Finite-State-Machine1,612almost 5 years ago- An intuitive Unity3d finite state machine (FSM). Designed with an emphasis on usability, without sacrificing utility
Path-Creator1,833over 2 years agoPath creation asset for Unity game development
NavMeshPlus1,852almost 2 years agoUnity NavMesh 2D Pathfinding
NavMeshSurface2DBaker46over 5 years agoNavMeshSurface2DBaker is a Unity Package that provides functionality to bake 2D colliders into NavMeshSurface components
Brainiac114over 6 years agoBehaviour tree editor for Unity3D
behaviac2,895about 3 years agobehaviac 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)
ainav31almost 5 years agoRecastnavigation in C#
UnityBehaviorTreeImplementationAn example of how to implement behavior trees within Unity
unity-navgen56about 5 years agoTools for working with Unity's NavMeshComponents and generating navmesh: link generation, mesh cleanup, etc
Unity-Character-Mechanism18over 7 years agoFramework aiming to facilitate the code development of a character in Unity
CustomNavMesh209about 3 years agoAlternative to Unity's NavMesh system where the agents avoid each other
PathFinder3D78almost 4 years ago3D A* Pathfinding that doesn't need baked navmeshes and can be used with dynamically created terrain (MapMagic or other)
UniTaskStateMachine99almost 4 years agoStateMachine for UniTask. StateMachine Editor Included
NavMeshAvoidance84about 4 years agoAbout Custom Nav Mesh Avoidance to replace default one in Unity
CustomNavMesh209about 3 years agoAlternative to Unity's NavMesh system where the agents avoid each other
AICommand3,994almost 3 years agoChatGPT integration with the Unity Editor
GOAP1,239almost 2 years agoA multi-threaded GOAP system for Unity3D
DotRecast585almost 2 years agoA port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#
UnityBehaviorTreeVisualizer190almost 4 years agoA tool built in Unity that draws a graph representation of behavior trees running in the scene
MonoBehaviourTree265almost 2 years agoSimple event driven Behaviour tree for Unity projects
N:ORCA436about 2 years agoORCA / RVO2 Implementation for Unity — Multithreaded using the job system

awesome-unity3d / Open Source Repositories / Analyzer

UnityHeapExplorer1,085almost 2 years agoA Memory Profiler, Debugger and Analyzer for Unity 2019.3 and newer
CrashReporter9over 2 years agoThis 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-helpers133over 3 years agoA 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
UrMotion274over 8 years agoA flexible motion engine for non time-based animation in Unity
Automatic-DynamicBone1,111almost 2 years agoUnity bone cloth spring system,base by jobs
reanimation501about 3 years agoAn alternative animator for Unity tailored for traditional animation
AnimeTask391over 2 years agoTask Animation Library for Unity
Unity-Procedural-Animation351almost 4 years agoProcedural Animation in Unity
unity-antagonistic-controller114over 3 years agoGenerating Upper-Body Motion for Real-Time Characters Making their Way through Dynamic Environments
Mesh-Animation509almost 4 years agoFast GPU vertex shader based animation library for Unity (VAT, Vertex Animation Texture, Morphing Animation)

awesome-unity3d / Open Source Repositories / Anti-Cheat

SafeValues120about 4 years agoA simple Unity library for cheating prevention

awesome-unity3d / Open Source Repositories / Art Tools

XdUnityUIAdobeXd to UnityUI converter
Baum2317almost 2 years agoPsd to Unity UI(uGUI)
UnityPSDLayoutTool89about 9 years agoA tool used to import a Photoshop Documents (.psd files) into the Unity Game Engine
Materialize1,503about 2 years agoMaterialize is a program for converting images to materials for use in video games and whatnot
Unity Psd Importer73over 9 years agoAdvanced PSD importer for Unity3D
StableDiffusionUnityTools63over 3 years agoEditor assets generation via Stable Diffusion

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

AssetBundleManager295over 2 years agoAn asset bundle manager for Unity
unity-addressable-importer886over 2 years agoA rule based addressable asset importer
KEngine447over 3 years agoA unity asset bundle framework with LGPL license
UnityAutoBundles145about 6 years agoExtension to Unity's Addressables for making it easier to distribute large projects and keep mobile download size small
EZAddresser165over 3 years agoAutomatic addressing system for Unity Addressable Asset System
SmartAddresser399almost 2 years agoAutomate Addressing, Labeling, and Version Control for Unity's Addressable Asset System

awesome-unity3d / Open Source Repositories / Audio Manager

LucidAudio64over 2 years agoSimple audio player for unity
Unity_AudioRig12about 3 years agoProvides better AudioSource management from scripts, pooling, looping, fading, following object in 3d space and more
Unity-Audio-Manager70about 2 years agoPlugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D

awesome-unity3d / Open Source Repositories / Bolt

Bolt.Addons.Community254over 2 years agoA community-driven project for extending Unity Bolt

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

UnityMultiBuild102over 4 years agoBatch build for multiple platforms from within the Unity editor
UnityBuildManager77almost 5 years agoUtility for running builds sequence & pushing them to markets & keeping changelog
buildtool1,218almost 2 years agoA powerful automation tool for quickly and easily generating builds with Unity
setup-unity28about 2 years agoSet up your GitHub Actions workflow with a specific version of the Unity Editor
unity-actions998over 3 years agoGithub actions for testing and building Unity projects
trimmer104about 2 years agoAn editor, build and player configuration framework for the Unity game engine

awesome-unity3d / Open Source Repositories / Camera

Unity Pixel Camera119over 9 years agoA resolution independent pixel perfect camera for Unity
DeadSimple Pixel-Perfect Camera235over 5 years agoAn 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 Unity216over 6 years agoConcise Unity library which dynamically keeps a set of objects (e.g. players and important objects) in view
FulldomeCameraForUnity150about 5 years agoFulldome Camera for Unity 2019
Unity_SceneCameraController62about 8 years agoControl a camera or any other object like SceneView camera
Camera-Shake210about 2 years agoCamera shake for Unity

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

CharacterController2D1,087almost 7 years agois 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 Controller886over 6 years agoA 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-Hunter337over 2 years agoA 2D Platformer Controller in Unity
Ultimate-2D-Controller1,882almost 3 years agoA 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

SuperCharacterController764over 8 years agoCustom Character Controller for Unity. Fulfills all common character controller functions such as collision detection and pushback, slope limiting and collider ignoring
NaughtyCharacter996over 3 years agoThird Person Controller for Unity
Advanced Rigidbody FirstPerson Controller94over 8 years agoRigidbody Based FirstPerson Controller
Erbium480over 4 years agoThird Person Character Controller for unity
unity-genshin-impact-movement-system556over 4 years agoA movement system made in Unity that attempts to replicate Genshin Impact Movement
Project_TCC529over 2 years agoTCC 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

UnityCodeGen142over 3 years agoCode 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-BeastConsole154over 7 years agoConsole for all your unity needs
consolation868about 2 years agoIn-game debug console for Unity
Lunar Unity Mobile Console848almost 5 years agoHigh-performance Unity iOS/Android logger built with native platform UI

awesome-unity3d / Open Source Repositories / DOTS

unity-ecs-navmesh474about 8 years agoA demo implementation of Unity Entity Component System with NavMesh
ECS-Tween91about 7 years agoSimple Unity tweening system using ECS that works with GameObjects!
PlasticTween178about 7 years agoTween Library for Unity3D(ECS+JOBS)
unity-jtween49about 7 years agoA job-based tween library for Unity
KNN444over 3 years agoFast K-Nearest Neighbour Library for Unity DOTS
SpriteSheetRenderer384over 3 years agoA powerful Unity ECS system to render massive numbers of animated sprites
NativeCollections412about 3 years agoNative Collection Types for Unity
EntitySelection73over 3 years agoA minimal solution for selecting entities in the unity sceneview
Hydrogen.Entities75over 5 years agoA collection of helpers for work with Unity's ECS framework, used in our games
Unity-2D-Pathfinding-Grid-ECS-Job120about 7 years agoECS Burst Job System 2D Pathfinding
EntitySelection73over 3 years agoA minimal solution for selecting entities in the unity sceneview
Easy-Road-3D-ECS-Traffic46about 3 years agoUnity DOTS/ECS traffic using Easy Roads 3D for the data
IcSkillSystem250almost 6 years agoA simple and reusable skill system
EntitiesBT466about 4 years agoBehavior Tree for Unity ECS (DOTS) framework
NativeOctree181over 5 years agoAn Octree Native Collection for Unity DOTS
NativeQuadtree362about 3 years agoA Quadtree Native Collection for Unity DOTS
UGUIDOTS114over 5 years agoConverting uGUI to be DOTS compliant
dotsnav473almost 4 years agoA fully dynamic planar navmesh Unity package supporting agents of any size
unity-deterministic-physics498over 2 years agoCross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
ECSPowerNetcode37over 5 years agoLibrary to power up your experience with the DOTS Unity Netcode
ECSEntityBuilder47over 3 years agoUnity ECS Entity Builder/Wrapper
Simple-ECS49over 5 years agoAn 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_GPUSkinning119almost 6 years agoECS boost GpuSkinning
UnityDotsCharacterController125almost 5 years agoBasic Character Controller Using ECS and Unity. s Packages
VertexAnimation444almost 4 years agoVertex animation baking tool, shaders and animation system for Unity DOTS/ECS
NSprites555almost 2 years agoUnity DOTS Sprite Rendering Package
Latios-Framework959almost 2 years agoA Unity DOTS framework
DMotion492over 3 years agoA high level Animation Framework for Unity DOTS
Spatial-Hashing47over 3 years agoSpatial hashing for Unity using ECS/DOTS
NativeTrees367over 2 years agoBurst compatible Octree and Quadtree for Unity
Pathfinding36over 3 years agoPathfinding - using Unity Navmesh, ECS and Burst
DOTS-Hybrid-Simulation-Worlds30almost 2 years agoA framework for using FixedUpdate in a simulation world which is linked to a GameObject-based presentation layer

awesome-unity3d / Open Source Repositories / Dependency Injection

Zenject2,569over 2 years agoDependency Injection Framework for Unity3D
adic196about 5 years agoLightweight dependency injection container for Unity
CatLib292over 5 years agoCatLib lightweight dependency injection container
VContainer2,031over 1 year agoThe extra fast, minimum code size, GC-free DI (Dependency Inject) library running on Unity (IL2CPP)
AtreeboosterDI24almost 2 years agoThe Hierarchy-based Dependency Injection tool for Unity game engine. Intuitivly manage dependencies of your MonoBehaviours with simple but powerfull [Attributes]
reflex748almost 2 years agoMinimal dependency injection framework for Unity

awesome-unity3d / Open Source Repositories / Document Reader

GoogleSheetsUnity17about 8 years agoGet data from your private Google Sheets to Unity!! (Read-only)
UnityCsvUtil139about 4 years agoLightweight but type safe CSV serialise/deserialise of objects
UnityGoogleDrive405over 2 years agoGoogle Drive SDK for Unity game engine
UnityEditorGoogleDriveIntegration48over 3 years agoAccess your Google Driveâ„¢ files from within Unity editor

awesome-unity3d / Open Source Repositories / ECS Framework

Entitas-CSharp7,210over 2 years agoEntitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
ecsrx.unity418almost 2 years agoA simple framework for unity using the ECS paradigm but with unirx for fully reactive systems
ecs525over 3 years agoECS for Unity with full game state automatic rollbacks
Morpeh549over 1 year agoFast and Simple ECS Framework for Unity3d
NanoECS131almost 5 years agoc#-Unity ECS framework
DefaultEcs675over 2 years agoDefaultEcs is an Entity Component System framework which aims to be accessible with little constraints while retaining as much performance as possible for game development
LeoECS195about 3 years agoLeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
actors.unity750about 3 years agoActors is a framework empowering developers to make better games faster on Unity
Arch1,079almost 2 years agoA high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading
Friflo.Engine.ECS168almost 2 years agoHigh-performance C# ECS 🔥 with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame,

awesome-unity3d / Open Source Repositories / Editor

Unity-QuickSheet1,053about 5 years agoUnity-QuickSheet enables you to use spreadsheet file data within Unity editor
Unity3D Rainbow Folders637almost 6 years agoThis asset allows you to set custom icons for any folder in unity project browser
Reorderable List Editor Field for UnityReorderable List Editor Field for Unity
Reorderable Inspector485over 6 years agoAutomatic reorderable lists for Unity game engine components
Vexe Framework (VFW)492about 9 years agoan editor extension that offers much more advance editor extensibility features than what comes out of the box with Unity
Tidy Up35over 8 years agoNeat little tool! to help you keep your Unity projects organised by throwing assets in their designated folders
property-drawer-collection259almost 10 years ago
unity-symlink-utility106over 5 years agoA small extension that adds a menu item to add folders as symlinks in Unity
UnityDefineManager71over 7 years agoEasily manage global defines in Unity
Texture3DPreview-for-Unity239almost 9 years agoThis package enables interactive previews of Texture3D assets in Unity's Inspector window
unity-colourlovers-importer105over 6 years agoUnity editor tool to load colours and palettes directly from COLOURlovers.com
shortcuter19almost 7 years agoShortcut utility for Unity
unity-editor-spotlight164over 2 years agoMacOS-like Spotlight file search in Unity
Unity-Reorderable-List641over 5 years agoExtended version of the Reorderable List in Unity
UnityEditorJunkie618over 4 years agoEditor scripts to make working with the Unity Editor better
UniOmniGlobal search for Unity
Readme42over 2 years agoReadme component for Unity, attachable to any GameObject to document what you can't in a script or the file system
Unity-AssetDependencyGraph354over 5 years agoAn Asset Dependency Graph for Unity
MyBox1,956almost 2 years agoMyBox is a set of attributes, tools and extensions for Unity
Unity-Finder41about 6 years agoFind Asset in Unity
Unity-Editor-Toolbox1,744over 1 year agoTools, custom attributes, drawers and extensions for Unity Editor
enhancer394over 6 years agoA collection of utilities to enhance the Unity Editor
EasyEventEditor111about 4 years agoDrop in replacement for the default Unity event editor drawer that allows listener reordering
UnitySceneViewNotification87over 6 years agoNotification log for Unity's scene view
SearchStringInAssets7almost 6 years agoSearchStringInAssets is an Editor extension that allows you to search the UnityEditor for strings stored in a scene, Prefab, or ScriptableObject
UnityScreenShooter29over 5 years agoScreenshot utility for Unity runtime & editor
CustomToolbar578about 2 years agoCustom toolbar with ability do add new toolbars and reorganize it
SuperEditor248over 4 years agoSuper Editor is a versatile Unity editor extension that includes a powerful, easy-to-use built-in IDE, Hieararchy enhancements, and Favorites enhancements
hierarchy-2154over 3 years agoEditor extension to improve Unity hierarchy window. Makes the hierarchy more detail, but still clean and easy to organize
one-line146over 5 years agoOne line property drawer for Unity3d
NaughtyAttributes4,606almost 3 years agoAttribute Extensions for Unity
unity-toolbar-extender1,702almost 3 years agoExtend the Unity Toolbar with your own Editor UI code
meshpreview40over 6 years ago
unity-mulligan-renamer556about 4 years agoMulligan Renamer tool for the Unity Editor allows for quick and safe renaming of many assets and gameobjects at once
WhatUsesThis222almost 3 years agoRight click an asset and get a list of assets that use it
Smart-Hierarchy609almost 3 years agoHuman-friendly hierarchy for Unity
Smart-Inspector922almost 3 years agoKeeps your screen real-estate clean with refined, compact UX
EasyButtons1,098about 3 years agoAdd buttons to your inspector in Unity super easily with this simple attribute
HierarchyDecorator1,067almost 2 years agoLightweight Unity Plugin transforming the Hierarchy into what it should be. Adds headers, styles, icons and more
Markup-Attributes292about 4 years agoA Unity Editor extension for customizing inspector layout with attributes
Atlas52over 3 years agoAtlas Utility library for Unity
LucidEditor127almost 3 years agoPowerful Editor Extensions for Unity
UnityGitPackageUpdater44about 4 years agoEasily update Unity packages hosted via git
FastScriptReload1,620almost 2 years agoHot 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 Effects1,655almost 6 years agoEffect storage space for Unity 5
unity-frosted-glass854over 2 years agofrosted glass material made in unity
unity-delaunay802about 3 years agoA Delaunay/Voronoi library for Unity, and a simple destruction effect
Helicopter effect
SSMS718over 2 years agoScreen space multiple scattering for Unity
KinoGlitch2,544almost 3 years agoVideo glitch effects for Unity
Temporal1,842over 5 years agoTemporal Reprojection Anti-Aliasing for Unity 5.0+
SMAA425over 7 years agoA highly customizable implementation of Subpixel Morphological Antialiasing for Unity
Typogenic192about 9 years agoSigned-distance field text rendering for Unity
AtmosphericScattering660about 4 years agoAtmospheric Scattering for Unity
HologramShader941about 3 years agoHologram Shader and Material Editor for Unity
ShaderlabVS980over 5 years agoShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
Kamakura Shaders348about 8 years agoKamakura 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
ShaderProject528about 9 years agoA container for all sorts of handy shaders
ShaderForge2,663over 3 years agoShader visual scripting
Texture Panner706over 4 years agoAwesome shader collection
AnisotropicStandardShaderA modified version of Unity's Standard Shader using an Anisotropic GGX BRDF
SpriteGlow2,299over 2 years agoA sprite glow effect for Unity game engine
Mirror (Script)49over 7 years agoA mirror script
HoloShield541almost 8 years agoHighly 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
VerticalDissolve623almost 8 years agoProcedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more
SphereDissolve442almost 8 years agoCustomizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
TexturePanner706over 4 years agoThis 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
RadialProgressBar990almost 8 years agoCustomizable 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-ShaderSketches488almost 7 years agoSketches made with ShaderLab in Unity
Unity-Shaders316almost 3 years agoShader demo - More than 300 examples
unity-delaunay802about 3 years agoA Delaunay/Voronoi library for Unity, and a simple destruction effect
BNAO532over 5 years agoA tiny, GPU-based Bent Normal and Ambient Occlusion baker for Unity
ezy-slice1,926about 3 years agoAn open source mesh slicer framework for Unity3D Game Engine. Written in C#
UnityPCSS746about 7 years agoNvidia's PCSS soft shadow algorithm implemented in Unity
JourneySand420over 8 years agoAn Unity project to reproduce the sand rendering in Journey's style
OBNI3D87almost 3 years agoGraphical pipeline allowing mesh deformation through shader and 3D noise volume
FXAA32over 2 years agoFXAA Fast Approximate Anti-Aliasing
AmplifyColor162about 2 years agoFull source-code for Amplify Color plugin for Unity
AmplifyOcclusion275about 2 years agoFull source-code for Amplify Occlusion plugin for Unity
AmplifyMotion252over 6 years agoFull source-code for Amplify Motion plugin for Unity
X-PostProcessing-Library3,204about 3 years agoXPL : High Quality Post Processing Effects Library For Unity
MeshDecal222almost 6 years agoA simple mesh decal component for Unity
fluviofx698about 4 years agoFluid dynamics for Unity's VFX graph
Unity-Built-in-Shaders879over 4 years agoUnity Built in Shaders
DynamicDecals319about 5 years agoDecal solution for Unity's Built-In Render Pipeline
Unity_LightBeamPerformance176about 4 years agoThis package can create light beam performance with Unity's timeline functionality
NovaShader1,191almost 2 years agoMulti-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity
MinimalCompute1,242about 2 years agoMinimal test scenes contains compute shaders, compute buffers etc Playing with the transport between CPU <-> GPU
unity-soft-walks47over 3 years agoSoft Walks: Real-Time, Two-Ways Interaction between a Character and Loose Grounds - 2021 - Eurographics (Short-Paper)
unity-universal-shadergraph-extensions89over 3 years agoThis plugin simply adds a Simple Lit material (SubTarget) to the Universal target for Shader Graph for URP
foliage-wind22almost 5 years agoFoliage wind shader implementations for Unity's render pipelines HDRP and URP. Based on the demo project Book of the Dead by Unity
oit-unity196about 2 years agoOrder-independent Transparency Implementation in Unity with Per-Pixel Linked Lists
AmplifyOcclusion-URP157over 3 years agoAmplify Occlusion V2 ported to URP 2022.2
VFX-Lab47over 3 years agoShaders and VFX experimentation in URP and BIRP
URP_ShaderGraphCustomLighting574almost 2 years agoSome custom lighting functions/sub-graphs for Shader Graph, Universal Render Pipeline
FSR2Unity251almost 2 years agoFSR 3.0 Upscaler integration for Unity built-in render pipeline, with support for DX11, Mac, Linux and consoles
HoyoToon283almost 2 years agoShader 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-Effect1,504over 3 years agoOutline Image Effect for Unity
UltimateOutline362over 7 years agoThe easiest way to achieve outlines in unity
Outlined-Diffuse-Shader-Fixed229about 8 years agoThis is a fixed version of diffused outline shader from
UnityFx.Outline1,287over 3 years agoScreen-space outlines for Unity3d
Unity-URP-Outlines599about 2 years agoA custom renderer feature for screen space outlines
Facepunch.HighlightMesh outline effect
dx-highlighter115about 5 years agoA Deus Ex/System Shock inspired pulsing bounds item highlighter for Unity

awesome-unity3d / Open Source Repositories / Effect-Ocean

crest-oceanrender3,522almost 2 years agoAn advanced ocean system implemented in Unity3D
Ocean_Community_Next_Gen1,045over 6 years agoNext gen iteration of the unity community ocean shader
Ceto1,032over 4 years agoCeto: Ocean system for Unity
FFT-Ocean683about 4 years agoFFT ocean for Unity

awesome-unity3d / Open Source Repositories / Effect-Toon

ToonShading996almost 2 years agoA collection of "Toon" shaders for Unity based on a stepped PBR approximation
Arktoon-ShadersAlternative Unity shaders made by synqark
JasonMaToonRenderPipeline1,877over 3 years agoJTRP : Unity HDRP ToonShading Render Pipeline
UniToon517about 4 years agoPhysically-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
MToon548over 2 years agoToon Shader with Unity Global Illumination
StarRailNPRShader655almost 2 years agoFan-made shaders for Unity URP attempting to replicate the shading of Honkai: Star Rail
GenshinCelShaderURP592almost 2 years ago

awesome-unity3d / Open Source Repositories / Embedding

react-native-unity-view402about 5 years agoShow an unity view in react native
react-native-unity-view206over 2 years agoThis is a fork of to make it work with React Native >= 0.60
flutter-unity-view-widget2,164about 2 years agoEmbeddable unity game engine view for Flutter

awesome-unity3d / Open Source Repositories / Feedback Libraries

Juce-Feedbacks56over 4 years agoOpen-source feedbacks library that's part of the Juce Unity tools framework

awesome-unity3d / Open Source Repositories / Framework

Fungus1,691over 3 years ago-
Node_Editor_Framework2,016almost 3 years agoNode Editor framework for Unity3D
uFrame.Complete91almost 9 years agoAll in one repo, includes: Kernel, Designer, Architect, MVVM, ECS
QFramework4,517almost 2 years agoYour first K.I.S.S Unity 3D Framework
GameFramework246over 6 years agoA free framework for Unity that will help drastically increase the development speed and feature set of your games
gocs113over 5 years agoGameObject Component System for Unity
actors750about 3 years agoThe Entity Component System framework for Unity. Ease the pain of decoupling data from behaviors
Zinnia.Unity319almost 2 years agoA collection of design patterns for solving common problems
Red10about 7 years agoReactive Toolchain for Unity
JEngine2,012almost 2 years agoJEngine 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
KSFramework1,798over 3 years agoKSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
UniGame.ViewSystem108almost 2 years agoMVVM Views System for Unity3D
UnityMvvmToolkit475over 2 years agoBrings data-binding to your Unity project
PlayerLoopInterface70over 2 years agoA simple interface for interacting with Unity's player loop system
CosmosFramework390almost 2 years agoCosmosFramework 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

UnityArcRayCast120over 2 years agoArc raycast utility using projectile formulas
UnityGameplayAbilitySystem980about 4 years agoA unified framework for implementing ability systems in Unity
Inventory-Pro685almost 7 years agoThe best-selling Inventory System for Unity - now free and open-source!
Quest-System-Pro619over 5 years agoThe powerful Quest and Conversation Tree System for Unity - now free and open-source!
lospro376almost 7 years agoThe Lightweigt Line-of-Sight & Hearing System for Unity - now free and open-source!
Inventory258over 2 years agoA Diablo 2-style inventory system for Unity3D
RPGCore810about 2 years agoRPGCore is a toolkit for producing RPG games and mechanics for Unity
SanAndreasUnity2,238about 3 years agoOpen source reimplementation of GTA San Andreas game engine in Unity
NoteEditor412almost 7 years agoNote editor for rhythm games
FogOfWar50about 6 years agoA plugin for Unity3D to add Fog of War to a game
Unity3d-PhysicsGun81over 5 years agoUnity3d sample implementation of a Half-life 2 / Garry's mod/ Gmod Physics Gun
Piranha261over 7 years agoA very simple tool to make rigidbodies swarm a mesh in Unity
Grapple-Effect292over 7 years agoAn example of a simple grapple effect in Unity
Traverser185almost 5 years agoTraverser 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-slice1,926about 3 years agoAn open source mesh slicer framework for Unity3D Game Engine. Written in C#
UnityTimeRewinder285about 2 years agoUnity time rewind solution, that is easily customizable for any project
Depiction Engine For Unity59over 2 years agoVersatile engine to create and stream large 3D worlds for game or geospatial applications

awesome-unity3d / Open Source Repositories / Gizmos

UGizmo133over 2 years agoHighly efficient gizmo drawer for Unity

awesome-unity3d / Open Source Repositories / Input

InputManager583about 5 years agoCustom InputManager for Unity
InControl693over 5 years agoAn input manager for Unity that tames the cross-platform controller beast
InputBinder75over 11 years agoEasily bind input events to methods in Unity
TouchKit907over 7 years agoGestures and input handling made sane for Unity
TouchScript (Recommend)1,678over 3 years agoComplete multitouch solution for Unity: Win8, TUIO, Mobile

awesome-unity3d / Open Source Repositories / Job System

ZeroAllocJobScheduler170almost 2 years agoA high-performance alloc free c# Jobscheduler

awesome-unity3d / Open Source Repositories / Level Editor

Tiled2Unity499over 3 years agoExport Tiled Map Editor (TMX) files into Unity
UnityTile3D257over 4 years agoSimple 3D Tile Editor
2DTileMapLevelEditor2D Tile Map Level Editor for Unity
HexTiles157over 8 years agoUnity Hex Tile Editor
giles770over 4 years agoGILES: A Runtime Level Editor for Unity3D
floorplan252over 7 years agoA Sims-Like Unity Level Design Plugin
realtime-CSG-for-unity808about 2 years agoRealtime-CSG, CSG level editor for Unity
PrefabPainter79over 6 years agoA basic prefab painter for the Unity3D game engine
hedera785about 4 years agopaint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time
Photosynthesizer121about 7 years agoUnity plugin to procedurally sprout foliage throughout your scene
Terrain-Stamps80over 7 years agoStamps for the Unity Terrain Stamp Tool
StampToolExtended52almost 4 years agoExtended version of the Unity Terrain Stamp Tool
YAPP - Yet Another Prefab Painter9over 4 years agoTool for conveniently and flexibly adding huge amounts of prefabs to your Unity scene
RoadArchitect941about 6 years agoRoad Architect for Unity
roadbuilder102over 6 years agoEasy-to-build realistic roads in Unity. Foundation of any simcity game
roadcreator69almost 7 years agoA free road creation tool for unity
LDtkUnity390almost 2 years agoA package for easy Unity-integration with the Level Designer Toolkit, created by deepnight:
Chisel.Prototype496almost 2 years agoWork in progress prototype for the Chisel Level Editor, for Unity
Grid-Placer32about 3 years agoA Unity3D package to alleviate the pain of creating grid-based maps by hand
RuntimeTransformHandle140about 3 years agoRuntime transform handle for Unity

awesome-unity3d / Open Source Repositories / Light

AuraVolumetric Lighting for Unity
Simple Light Probe Placer138over 7 years agoit is simple tool for Unity3d and it help you easily place Light Probes in your scene
VolumetricLights2,056about 8 years agoVolumetric Lights for Unity
Rimlight239almost 8 years agoCustomizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
unity-volumetric-fog281about 6 years agoA volumetric fog implementation in Unity
VolumetricTracer119about 7 years agoA 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,395over 4 years agoFastest lua binding via static code generating for Unity3D and mono
xLua (Recommend)9,452almost 2 years agoxLua is a hot-fix solution plugin for Unity3D, it supports android, ios, windows, osx, etc
UniLua1,111about 2 years agoA pure C# implementation of Lua 5.2 focus on compatibility with Unity3D
MoonSharp1,424almost 3 years agoAn 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-Unity1,918over 2 years agoLuaProfiler-For-Unity

awesome-unity3d / Open Source Repositories / Machine Learning

MediaPipeUnityPlugin1,857almost 2 years agoUnity plugin to run MediaPipe

awesome-unity3d / Open Source Repositories / Media Player

Vimeo Unity SDK212over 5 years agoEasily stream your Vimeo videos into Unity or record and publish out to Vimeo
LibVLCSharp1,533almost 2 years agoLibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library
FFmpegUnityBind2140about 2 years agoFFmpeg Unity Bind 2 is the most powerful Video, Audio, Images Editor for your app

awesome-unity3d / Open Source Repositories / Meshes

UnityMeshSimplifier1,770over 2 years agoMesh simplification for Unity
MeshDecimator290about 6 years agoA mesh decimation library for .NET and Unity
SplineMesh1,062about 3 years agoA Unity plugin to create curved content in real-time with bézier curves
UnityGLTF1,847almost 2 years agoRuntime GLTF Loader for Unity3D
Deform3,322almost 2 years agoA fully-featured deformer system for Unity
unity-ray-marching339about 5 years agoRay marching sandbox
Hull-Delaunay-Voronoi421over 4 years agoHull, Delaunay and Voronoi algorithms in Unity
IsoMesh269about 3 years agoIsoMesh 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-cutter600over 7 years agoSimple mesh cutting algorithm that works on simple 3d manifold objects with genus 0
unity-mesh-builder115over 5 years agoPrimitive mesh builder for Unity
unity-fracture1,117over 5 years agoFracture any mesh at runtime
OpenFracture915about 2 years agoOpen source mesh slicing/fracturing utility for Unity
UnityBVA200over 3 years agoA 3D cross-platform format for Unity
VoxReader62over 3 years agoLibrary to read .vox files created with MagicaVoxel
BMeshUnity356almost 3 years agoA Unity package to make runtime procedural mesh generation more flexible

awesome-unity3d / Open Source Repositories / Modding

dotPeekFree .NET Decompiler and Assembly Browser
OpenSesame31almost 5 years agoA custom Roslyn compiler that allows access to internals/privates in other assemblies. Say "Open, Sesame!"
CSharpCompilerSettingsForUnity289over 4 years agoChange the C# compiler (csc) used on your Unity project, as you like!
Unity-Bridge-APIExposes private Unity APIs for direct access
Fody4,382almost 2 years agoExtensible tool for weaving .net assemblies
Harmony5,351almost 2 years agoA library for patching, replacing and decorating .NET and Mono methods during runtime
dnSpy26,802over 5 years ago.NET debugger and assembly editor
ILSpy21,832almost 2 years ago.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
AssetStudio13,487almost 4 years agoAssetStudio is a tool for exploring, extracting and exporting assets and assetbundles
UtinyRipper2,853over 4 years agoGUI and API library for working with Engine assets, serialized and bundle files
MelonLoader2,535almost 2 years agoThe World's First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono
UnityDoorstop457about 2 years agoDoorstop -- run C# before Unity does!
MonoHook960almost 3 years agohook C# method at runtime without modify dll file (such as UnityEditor.dll)
ThunderKit144almost 2 years agoMod Project Development Environment for Unity and Unity Games

awesome-unity3d / Open Source Repositories / Monetization

unity3d-levelupUnity3D 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-storeUnity in-app purchase & virtual economy library. Part of The SOOMLA Framework - for game design, economy modeling and faster development
Google Mobile Ads Unity Plugin1,385almost 2 years agoOfficial Unity Plugin for the Google Mobile Ads SDK

awesome-unity3d / Open Source Repositories / Networking

UnitySocketIO889over 12 years agosocket.io client for unity3d
websocket-sharp5,759almost 2 years agoA C# implementation of the WebSocket protocol client and server
Hazel-Networking206about 5 years agoA low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP
MassiveNet112over 11 years agoUnity3d UDP networking library focused on high-CCU, multi-server architecture
Nakama9,117almost 2 years agoAn 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 Server476over 5 years agoMaster Server framework for Unity
Forge Networking Remastered1,488about 4 years agoIn 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.Steamworks2,968over 1 year agoAnother fucking c# Steamworks implementation
MagicOnion3,910almost 2 years agogRPC based HTTP/2 RPC Streaming Framework for .NET, .NET Core and Unity
lidgren-network-gen31,197over 5 years agoLidgren.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
LiteNetLib3,106almost 2 years agoLite reliable UDP library for Mono and .NET
LiteNetLibManager103almost 2 years agoHigher level implementation for LiteNetLib
UNet-Controller92almost 8 years agoA CharacterController based controller for Unity's new Networking system
Steamworks.NET2,859almost 2 years agoSteamworks wrapper for Unity / C#
UnityHTTP595about 9 years agoA TcpClient-based HTTP library for Unity
SocketIoClientDotNet794about 6 years agoSocket.IO Client Library for .Net
Networker477over 6 years ago- A simple to use TCP and UDP networking library for .NET. Compatible with Unity
SmartFoxServer 2XA 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
ColyseusMultiplayer Game Server for Node.js
UnityWebSocket49about 8 years agoWeb Socket client for Unity
RESTClient49almost 6 years agoREST Client for Unity with JSON and XML parsing. (Features JSON helper to handle nested arrays and deserializing abstract types)
SpeedDate25over 2 years agoSpeedDate Masterserver: Connecting Players
UnityLockstep625over 7 years agoDeterministic Lockstep with serverside framerate for Unity
ET8,993almost 2 years agoUnity3D Client And C# Server Framework
unity-fastpacedmultiplayer196about 7 years agoFeatures 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-Framework166over 7 years agoNetworking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres
RestClient1,253almost 2 years agoSimple HTTP and REST client for Unity based on Promises, also supports Callbacks!
Teleport58over 6 years agoA fast, lightweight, pure C# Unity realtime-game-networking framework
EuNet147over 3 years agoPeer to peer network solution for multiplayer games
HouraiNetworking101over 5 years agoTransport level library for peer-to-peer networking with multiple backends for the Unity
Backroll134almost 5 years agoUnity C# Port of GGPO built atop Hourai Networking
sand-socket-unity7over 3 years agoSand Unity is a Unity3D client for
Pun2Task36almost 2 years agoThis library enables async/await in Photon Unity Networking 2
UnityWebSocket968almost 2 years agoThe Best Unity WebSocket Plugin for All Platforms
graphQL-client-unity292about 4 years agoThis repository houses a unitypackage that can be included in your Unity Project to enable it communicate with a graphQL server
zapnet38over 3 years agoâš¡ Zapnet is a Unity framework for game networking built with Lidgren
Httx25about 4 years agoX-force HTTP/REST library for Unity. Zero dependency, fluent and extensible
open-netcode7almost 4 years agoOpen Netcode is a feature rich networking package for Unity DOTS
Master Server Toolkit148almost 2 years agoThis 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!
EntityNetworkingSystems32almost 3 years agoA networking framework for Unity
promul39almost 3 years agoAn open-source networking & relay implementation for Unity Netcode for GameObjects

awesome-unity3d / Open Source Repositories / Node Graph

xNode3,380about 2 years agoLets you view and edit node graphs inside Unity
UnityRuntimeNodeEditor410about 3 years agoUnity runtime node editor using with Unity UI
NodeGraphProcessor2,354about 2 years agoNode graph editor framework focused on data processing using Unity UIElements and C# 4.6
Dialogue326over 6 years agoNode based dialogue system
NodeBasedDialogueSystem856over 3 years agoNode Based Dialogue System for Unity
unity-dialogue-system253almost 5 years agoA basic node based dialogue system made for Unity

awesome-unity3d / Open Source Repositories / Obfuscation

Ether-Uprotector217over 3 years ago

awesome-unity3d / Open Source Repositories / Package Manager

Projeny694over 7 years agoA project and package manager for Unity
NuGetForUnity3,287almost 2 years agoA NuGet Package Manager for Unity
OpenUPM1,596over 1 year agoOpenUPM - Open Source Unity Package Registry (UPM)

awesome-unity3d / Open Source Repositories / Physic

BulletSharpUnity3d551almost 3 years agoA fork of the BulletSharp project to make the Bullet Physics Engine usable from C# code in Unity3d
Graphics-Raycast151about 3 years agoGPU-based raycaster for Unity
Bepuphysics-Unity64almost 2 years agoA bridge for Bepuphysics and Unity
UnityNativeCollision266over 7 years agoSAT Collision in C# for Unity3D Burst Compiler
Fusion450about 7 years agoUnity Physics on GPU
unity-physics-constraints139over 5 years agoMinimalistic educational constraint-based physics framework
Unity-SensorKit94over 6 years agoUtility classes for headache-free raycasting configuration in Unity
UnityJigglePhysics306almost 2 years agoA unity addon for adding stretchy bouncy physics to bones and meshes
unity-deterministic-physics498over 2 years agoCross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
RaycastVisualization152about 2 years agoThis asset allows users to view raycasts as the user fires them
JoltPhysicsUnity118about 2 years agoJolt Physics bindings for Unity
Cable-physics89over 3 years agoCable physics made with unity

awesome-unity3d / Open Source Repositories / Playable

YJZPlayableGraphView86over 4 years agoplayable visualizer with GraphView
UnityPlayableGraphMonitorTool350about 2 years agoPlayableGraph monitor tool inspired by PlayableGraph Visualizer and implemented in UIElements

awesome-unity3d / Open Source Repositories / Plugins

Reign Unity Plugin55about 9 years agoThis Reign API is a cross-platform, unified API for the Unity game engine
google-analytics-plugin-for-unity391over 2 years agoGoogle Analytics plugin for the Unity game creation system
unity-native-sharing451almost 4 years agoA Unity plugin to open native sharing dialogs on iOS and Android, primarily for sharing screenshots
Unity3D Android notification plugin558almost 7 years agoUnity3D Plugin for Android local notifications with example project
PuppeteerSharp.Unity3D8almost 7 years agoPuppeteer Sharp is a .NET port of the official
uLipSync1,101about 2 years ago-
NatShare134about 3 years agoCross-platform social sharing for Unity Engine
Unity-Native-Sharing451almost 4 years agoA Unity plugin to open native sharing dialogs on iOS and Android, primarily for text and files
UnityNativeDialogPlugin152about 4 years agoShow iOS/Android native dialog from Unity

awesome-unity3d / Open Source Repositories / Procedural Generation Systems

DungeonGenerator472over 9 years agoA dungeon generator for Unity
Procedural-Cave-Generator303over 8 years agoUnity scripts that procedurally generate ready-to-use cave meshes
unity-procedural-tree403over 3 years agoProcedural tree builder for Unity
unity-procedural-flower237over 9 years agoProcedural flower generator for Unity
ProceduralToolkit2,657over 2 years agoProcedural generation library for Unity
wavefunctioncollapse4,627over 5 years agoWalk through an infinite, procedurally generated city
ProceduralLevelGenerator-Unity830almost 2 years agoUnity plugin from procedural dungeon generation
Edgar-Unity830almost 2 years agoUnity Procedural Level Generator
InstantPipes351almost 3 years agoUnity editor tool for quickly generating pipes—with pathfinding
makegeo228almost 2 years agoMake Geometry - Procedural Unity3D Geometry

awesome-unity3d / Open Source Repositories / Pooling System

kPooling223over 3 years agoCustomizable Object Pooling for Unity
Replicator13about 6 years agoWhooshy GameObject pooling / reuse for Unity
Eflatun.Pooling11over 6 years agoObject pooling utilities for Unity

awesome-unity3d / Open Source Repositories / Profobuf

protobuf-net4,714almost 2 years agoProtocol Buffers library for idiomatic .NET
protobuf-unity457almost 5 years agoAutomatic .proto files compilation in Unity project to C# as you edit them

awesome-unity3d / Open Source Repositories / Project Management

unity-desktop-lite1over 2 years agoUnity in the browser, via Github Codespaces

awesome-unity3d / Open Source Repositories / Runtime Editor

UnityRuntimeInspector1,778about 2 years agoRuntime Inspector and Hierarchy solution for Unity for debugging and runtime editing purposes
RuntimeUnityEditor826almost 2 years agoIn-game inspector and debugging tools for applications made with Unity3D game engine
Unity3DRuntimeTransformGizmo711over 4 years agoA 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-atoms1,267about 2 years agoTiny modular pieces utilizing the power of Scriptable Objects
Scriptable-Framework65over 6 years agoA 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
yaSingleton162almost 6 years agoA singleton pattern implementation for Unity3d. Based on ScriptableObjects instead of the conventional MonoBehaviour approach
SOFlowA ScriptableObject oriented design SDK
ScriptableObject-Architecture996over 2 years agoMakes using Scriptable Objects as a fundamental part of your architecture in Unity super easy
ScriptableObjectCollection532almost 2 years agoA library to help improve the usability of Unity3D Scriptable Objects by grouping then into a collection and exposing then by code or nice inspectors!
GenericUnityObjects170about 4 years agoGeneric ScriptableObjects

awesome-unity3d / Open Source Repositories / Scriptings

UnityNativeScripting1,346over 5 years agoUnity Scripting in C++
unity-python350over 4 years agoPython plugin for Unity3D
YarnSpinner2,379almost 2 years agoYarn Spinner is a tool for building interactive dialogue in games!
UniScript154about 4 years agoBrings C# scripting into Unity which acts as native code
SlowSharp132almost 4 years agoC# interpreter written in C#
hybridclr6,665almost 2 years agoa 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

UnityScreenNavigator959about 2 years agoLibrary for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI

awesome-unity3d / Open Source Repositories / Serializer

fullserializerom/jacobdufault/fullserializer) - A robust JSON serialization framework that just works with support for all major Unity export platforms
odin-serializer1,709over 2 years agoFast, robust, powerful and extendible .NET serializer built for Unity
UnitySerializedDictionary92over 3 years agoSerialized and drawed in editor Dictionary

awesome-unity3d / Open Source Repositories / Services

Devtodev15about 2 years agoA full-cycle analytics solution for game developers
eos_plugin_for_unity301over 1 year agoThe 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-unity119over 2 years agoProvides a modern way of implementing LINE APIs in Unity games, for iOS and Android
Google Play Games plugin for Unity3,479almost 2 years agoGoogle Play Games plugin for Unity
Playerloop5almost 4 years agoThe fastest way to start collecting bug reports from your players
Aptabase10over 2 years agoOpen Source, Privacy-first and lightweight analytics for Unity Games

awesome-unity3d / Open Source Repositories / Sounds

usfxr353over 7 years agoa 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-Detection479over 9 years agoMusical beat detection and audio spectrum analysis for use with the Unity game engine
LibNoise.Unity426over 4 years agoCoherent noise library for Unity, a port of LibNoise
Reaktion1,040about 11 years agoAudio reactive animation toolkit for Unity
MusicEngine399over 3 years agomake music synced game with Unity / ADX2 / Wwise
Unity-Audio-Manager70about 2 years agoPlugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D

awesome-unity3d / Open Source Repositories / Theading

UnityMainThreadDispatcher899over 2 years agoA simple, thread-safe way of executing actions (Such as UI manipulations) on the Unity Main Thread
UnityAsyncRoutines50over 9 years agoAn extremely lightweight Unity library for creating and managing asynchronous coroutines for easy, straight-forward multi-threading and parallellism
Unity-Threading44almost 4 years agoA helper library for Unity Jobs, System.Threading, Async/Await and Coroutines in Unity

awesome-unity3d / Open Source Repositories / Terrain

MightyTerrainMesh568over 4 years agoA Unity Plugin for Converting Terrain 2 Mesh & Terrain 2 Data for Runtime Virtual Texture
Unity--voxel-terrain-generator39almost 5 years ago3D game with procedural world made of cubes. (world generation/mesh creation/physx baking is multi threaded)

awesome-unity3d / Open Source Repositories / Timeline

SpineTimeline82over 6 years agoAnimate SkeletonAnimation or SkeletonGraphic with Unity's Timeline

awesome-unity3d / Open Source Repositories / Tweening

DOTween (Recommend)2,379over 2 years agoA Unity C# animation engine. HOTween v2
MagicTween481over 2 years agoExtremely fast tween library implemented in Unity ECS
LitMotion889almost 2 years agoLightning-fast and Zero Allocation Tween Library for Unity
PrimeTween1,043almost 2 years agoHigh-performance, allocation-free tween library for Unity. Create animations, delays, and sequences in one line of code
TweenPlayables422over 2 years agoTween Animation Library for Unity Timeline
LeanTween615almost 5 years agoLeanTween is an efficient animation engine for Unity
GoKit585almost 6 years agoLightweight tween library for Unity
Uween151over 5 years agoLightweight tween library for Unity
ZestKit158over 6 years agoTween library for Unity. The best of GoKit and GoKitLite combined in an easy to use API
Animation-Sequencer983about 2 years agoA visual tool that allows you to create animated sequences of tweens and tweak them on editor time

awesome-unity3d / Open Source Repositories / Vehicle

Tork433almost 6 years agoVehicle system for Unity
Randomation-Vehicle-Physics868almost 4 years agoVehicle physics system for the Unity engine
Aircraft-Physics575over 3 years agoFixed wing aircraft physics for Unity

awesome-unity3d / Open Source Repositories / UI

FairyGUI-unity2,702about 2 years agoA flexible UI framework for Unity
MiniMap33over 10 years agoUnity3D mini map (radar) system (Asset Store link - )
LoopScrollRect2,323about 2 years agoUGUI ScrollRect reusing cells, to improve performance, loading time and draw calls
MaterialUI773about 9 years agoMaterialUI is a UI kit for Unity that follows Google's official material design guidelines
Unity-UI-Extensions
EnhancedScrollView388almost 5 years agoCool 3d scoll view for Unity(NGUI 3D UGUI support)
Beautiful Text Outline for Unity UI368about 10 years agoBeautiful text outline for Unity UI
uGUI-Effect-Tool321about 8 years agoVertex color UI Effect for Unity UI (uGUI)
Unity-UI-Polygon620over 5 years agoPolygon renderer for the new Unity UI
muipModern UI Pack for Unity engine
lomenuiStylish UI package for Unity engine
ultimatehudskinsStylish HUD layouts for Unity engine
looaderLoading screen solution for Unity engine
UIEffect5,861almost 2 years agoUIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
ParticleEffectForUGUI4,466almost 2 years agoThis 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
ShinyEffectForUGUI394about 7 years agoShiny effect of uGUI, which does not need mask or normal map
FancyScrollView3,083about 4 years agoA 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!"
UIWidgets1,971over 5 years agoUIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps
PageTurningUIEffectA page turning UI effect made with unity, the paper deformation is determined by the pins' position on it
Unity-WinForms522over 4 years agoWindows Forms wrapper for Unity
Delight341almost 5 years agoComponent-oriented UI framework for Unity
CharTweener395over 4 years agoUnity3D - DOTween extensions for tweening TextMeshPro characters
UnityRecyclingListView184over 5 years agoA fast scrolling list component for Unity UI which recycles its child elements
sci-fi-ui460over 6 years agoThe uGUI Sci-Fi UI Design for Unity - now free and open-source!
LiquidSwipeUnity109almost 7 years agoButter smooth full page swiping animation with a masked wave effect in Unity
Unity-UI-Rounded-Corners1,445almost 2 years agoThis components and shaders allows you to add rounded corners to UI element
RapidGUI334over 3 years agoUnity OnGUI(IMGUI) extensions for Rapid prototyping/development
ugui-mvvm214about 5 years agoUnity3D uGUI mvvm databinding via the standard IXChanged interfaces used in wpf (INotifyPropertyChanged, INotifyCollectionChanged, etc)
Recyclable-Scroll-Rect564over 2 years agoRecyclable 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
UnityGUI235almost 3 years agoUGUI Panel Systems for navigation, animation and more
UGUIExtend177over 4 years ago
unity-ugui-XCharts3,322almost 2 years agoA charting and data visualization library for Unity
ugx12about 2 years agoUGX: UGUI Extended is a high-level library over Unity's inbuilt uGui. Currently a work in progress
dear-imgui-unity466over 3 years agoUnity package for Dear ImGui
UIForiaUIForia - a new UI framework written for Unity
TMP-Text-Juicer155almost 5 years agoText Juicer for Text Mesh PRO
Text-Juicer121about 7 years agoSimple tool to create awesome text animations
PoiPoiTooltip8over 7 years agoPoiPoiTooltip is a simple tooltip. (Unity Asset)
Auto9Slicer243about 2 years agoAuto 9 slice sprite generator on Unity
UnityAccessibilityPlugin76over 3 years agoThe UI Accessibility Plugin (UAP) allows you to make your UI accessible to blind and visually impaired players on Windows, Android, iOS, Mac and WebGL
ReactUnity741almost 2 years agoReact and HTML framework for Unity UI & UIToolkit
uPalette311over 2 years agoCentralized management & batch change system of colors for Unity
Rewired.UI.Hotkeys5almost 2 years agoa 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 GameObject805about 9 years agoTraverse GameObject Hierarchy by LINQ
Moments858over 3 years agoA quick GIF replay recorder for Unity
FrameCapture65over 9 years agoA simple frame-by-frame capture tool for Unity to record perfectly smooth, supersampled replays or cinematics
UniGif453over 3 years agoGIF image decoder for Unity
unityassets1,076almost 9 years agoAssorted assets previously on sale on the Unity Asset Store, now free on github
UnityToolbagVariety of Unity scripts and tools
C-Sharp-Promise1,207over 6 years agoPromises library for C# for management of asynchronous operations
3DMath57over 5 years agoUnity C# 3D Math methods library
Unity Size Explorer379about 5 years agoVisualize how much space each asset in your Unity game takes and quickly optimize your game's file size
UnityStudio1,402almost 6 years agoUnity Studio is a tool for exploring, extracting and exporting assets from Unity games and apps
InGameReplay210over 9 years agoAllow you to record the transform of any objects to replay it
UniRx7,111over 2 years agoReactive Extensions for Unity
Rant2,962about 6 years agoRobust text engine for procedural generation and postprocessing
E7Unity167about 4 years agoCommon Unity resources
mmd-for-unity418almost 8 years agoMikuMikuDance for Unity
Unity.Library.eppz96over 8 years agoCollection of libraries for Unity
Alchemy-Circles-Generator386about 4 years agoA simple procedural generator of alchemy circles
IMPbillboard imposter baking for Unity
UDBase41over 7 years agomodule-based game template for Unity. Modules in UDBase are called Controllers, their implementation can be replaced without changing your project source code
graphy2,590over 2 years agoGraphy is the ultimate, easy to use, feature packed stats monitor and debugger for your Unity project
unity-routines16almost 8 years agoReplacement for Unity coroutines that supports hierarchical routines and pooling
CropTexture16about 9 years agoCrop and resize texture in unity editor! Open it: Press F1
demilib733over 1 year agoA library of various utilities and tools for Unity (alpha)
SerializableCallback366over 2 years agoUnityEvent and System.Func had a child
bitstrap208over 3 years agoBitStrap is BitCake's collection of Unity tools that improve our workflow
UnityPack728over 4 years agoPython deserialization library for Unity3D Asset format
UnityOctree940over 5 years agoA dynamic, loose octree implementation for Unity written in C#
MathUtilities4,438about 2 years agoA collection of some of the neat math and physics tricks that I've collected over the last few years
CoroutineChain45over 4 years agoUnity3d, Coroutine, scripting
disruptor-unity3d200over 9 years agoBasic implementation of Disruptor for Unity3d
InkPainter1,243about 8 years agoTexture-Paint on Unity
WaveformProvider238over 8 years agoProvide a texture to simulate waves with Unity. Require InkPainter
DataBind69almost 10 years agoSimple data binding for Unity
GradientGenerator34over 7 years agoA Unity script to generate multiple variants of evenly distributed based on input
Unity-EasingLibraryVisualisation290about 9 years agoFront end visualisation of 40 common easing equations
Xamarin.Forms.Unity133over 7 years agoXamarin.Forms for Unity (Platform implementation for Unity Game Engine)
UnityTimer953over 5 years agoPowerful and convenient library for running actions after a delay in Unity3D
PixelSpriteGenerator-Unity128over 10 years agoA port of the PixelSpriteGenerator to C# for use with the Unity3D game engine
WeightedRandomSelector130about 6 years agoVery fast C# class for weighted random picking
SmartAssembler8almost 7 years agoSmartly Assembly your Project
GetComponentAttribute24about 7 years agoA simple DI plugin for getting MonoBehaviour components just with an attribute over fields
unity-utils282over 4 years agoDifferent help scripts for Unity engine
csharp-eval-unity3d205over 2 years agoC# Expression Parser for Unity3D
UnityNativeGallery1,442about 2 years agoA native Unity plugin to interact with Gallery/Photos on Android & iOS (save and/or load images/videos)
ThreeDPoseUnityBarracuda1,469over 4 years agoUnity sample of 3D pose estimation using Barracuda
UnityStandaloneFileBrowser2,122over 2 years agoA native file browser for unity standalone platforms
Mathfs2,504almost 2 years agoExpanded Math Functionality for Unity
Unity3D-Histogrammer20over 6 years agoA tool for Unity3D to help you pinpoint redundant data
Unity3D-Humanizr35over 2 years agoHumanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
unity-scene-reference342about 4 years agoA SceneReference wrapper class that uses ISerializationCallbackReceiver and a custom PropertyDrawer to provide safe, user-friendly scene references in scripts
SceneKeeper99over 4 years agoA 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-MP321over 4 years agoSave an audioclip to mp3 in unity3d. Also plugin can save audioclip to wav and convert wav to mp3
CandyCoded162about 2 years agoCustom Unity Components that are delightful
PrefabLightmapping664almost 2 years agoScript for saving lightmapping data to prefabs. Used through the Assets tab in Unity
unimgpicker207over 2 years agoImage picker for Unity iOS/Android
GCFreeClosure84over 8 years agoAbout A gc-free closure implementation for unity
Evolunity52over 2 years agoWell-designed package with useful scripting tools for Unity development
UniRate81almost 3 years agoA Unity plugin to easily manage the application frame rate and rendering interval
UnityMarkdownViewer255almost 3 years agoA markdown viewer for unity
UnityClipboardImage25almost 2 years agoSmall lib to read clipboard image data from unity
UnityAsyncImageLoader2over 3 years agoAsynchronous Image Loader for Unity
LucidRandom108about 2 years agoEnhanced random number generator for Unity
Unity-Ripgrep-Search-Tool62about 3 years agoHelper class for making your own search tools along with a built-in transient Ripgrep search window
Scene Reference Attribute355almost 2 years agoUnity C# attribute for serializing component and interface references within the scene or prefab during OnValidate
UnityPythonMediaPipeAvatar93about 2 years agoCreating a multi-threaded full body tracking solution supporting arbitrary humanoid avatars for Unity using Google Mediapipe Pose Python bindings
RapidEnum48about 2 years agoEnum utility with SourceGenerator for C#/.NET

awesome-unity3d / Open Source Repositories / VR/XR

VRTK3,695over 2 years agoA productive VR Toolkit for rapidly building VR solutions in Unity3d
NewtonVR787over 2 years agoA virtual reality interaction system for unity based on physics
MixedRealityToolkit-Unity6,022over 2 years agoMixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity
Google VR SDK for Unity2,712almost 7 years agoGoogle VR SDK for Unity
TButt53almost 7 years agoA lightweight multiplatform VR interface for Unity
VRWorksAudio-Unity12about 8 years agoUnofficial implementation of NVIDIA's VRWorks - Audio for Unity3D
Lightweight-VR12almost 7 years agoAn 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
HPTK339almost 3 years agoHand Physics Toolkit (HPTK) is a toolkit to build physical hand-driven interactions in a modular and scalable way
XRTK309over 3 years agoThe Official Mixed Reality Framework for Unity
unity-webxr-export1,078almost 2 years agoDevelop and export WebXR experiences using Unity WebGL
Simple-WebXR-Unity579over 2 years agoSimpleWebXR is a lightweight library that exposes the WebXR javascript API in your C# Unity code
ultimatexr-unity480almost 2 years agoUltimateXR is a free, open source framework that facilitates the creation of VR applications
VisualProfiler-Unity228about 2 years agoThe 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-unity316about 6 years agoThis 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-webview2,327almost 2 years agoA 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 game700+ RPG Icons(The URL ending with "Lorc_RPG_icons.zip" still works)
game-icons.net3443+ Game Icons licensed under CC BY 3.0
EffectCore's VFX PacksPaid AAA visual effects

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

ArmedunityShooter focused forum
itch.io
Game Assets
Game Dev Market
KenneyFree 2D, 3D, and Audio assets for personal and commercial use
Open Game Art
Unity AssetstoreOfficial asset store for unity
UnitylistSearch for everything

awesome-unity3d / Open Source Repositories / Creation Tools

AsepriteAnimated sprite editor & pixel art tool
AssetForgeEasily create simple assets in seconds (Paid)
BFXRMake sound effects for computer games (Flash required)
MagicaVoxelFree to use Voxel editor (even for commercial)
MixamoFree 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 PackFree 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-Addressable32over 4 years ago

awesome-unity3d / Books

Game Programming PatternsFree and Paid available
Unity in Action, Third EditionA book about creating 2D, 3D, and AR/VR games with the awesome Unity game platform
Framework design guidelines