A collection of useful & free unity scripts / library's / plugins and extensions.
If you have a resource which is not listed here, make a pull request or open an issue! Please report broken or outdated assets and spelling mistakes. The links are in no particular order.
Navigation:
- GameObjects
- Controls & Input
- Movement
- Particles
- Animation
- Meshes & Construction
- 2D
- Physics
- AI & Pathfinding
- Networking
- VR
- Sound & Music
- UI
- Materials & Shading
- Lightning
- Post-Processing & Rendering
- Mobile
- Misc
- Editor Plugins
- Libraries
- API Extensions, Utils & Helper
- Design Patterns
- Serialization
- Social SDKs
- Other
- list view framework - create dynamic, scrollable lists
- RecyclerKit - pooling system
- InputManager - a powerful input manager
- TouchScript - multitouch library
- Unity 2D Platformer Controller - 2d platformer character controller
- CharacterController2D - 2d character controller
- SuperCharacterController - 3d character controller
- DOTween - tween engine
- KvantSpray - gpu accelerated particles
- UnitySpritesAndBones - skeletal sprite animations
- spine-unity - import spine animations
- Reaktion - audio reaction toolkit
- DOTween - tween engine
- ProceduralToolkit - procedural mesh toolkit/generator
- Draw - draws primitives with lines
- VolumetricLinesUnity - volumetric lines
- giles - 3d runtime level editor
- Voxelmetric - voxel framework
- Procedural Shapes for Unity - procedural shapes
- ICO Sphere Mesh Creator - procedural ico spheres
- UnitySVG - svg renderer
- UnityStbEasyFont - text mesh generator
- SpriteLightKit - 2d sprite lights
- 2D Light of Sight Unity - 2d flat geometric lightning
- Fungus - 2d interactive storytelling game framework
- PolyMesh - 2d shape editor
- Mario Galaxy Gravity for Unity - mario galaxy gravity
- Ocean Community Next Gen - water physics/shader
- A Star Pathfinding for Platformers - A* for platformers
- AStart - basic A* pathfinding
- Astar for Unity - A* pathfinding
- A* Pathfinding Project - A* pathfinding
- UnitySteer - steering, obstacle avoidance and path following behaviors
- UNet Authoritative Networking - authoritative networking implementation
- SteamVR Unity Toolkit - contains useful scripts for building VR titles
- OpenVR - steamvr/openvr
- Google VR SDK - google mobile vr sdk
- HoloToolkit - hololens toolkit
- Unity UI Extensions - collection of ui extensions
- Book Page Curl - page curl transition
- Open Pause Menu - read-to-use pause menu
- Lunar Mobile Console - debug console for mobiles
- InfinityScroll - infinite scrollrects
- Projects by RM - wet surface & skin shader
- Ocean Community Next Gen - water physics/shader
- Flow Map Shader - flow map shader working with sprites
- VertexPaint - additional vertex streams
- ShaderProject - shader collection
- SpriteLightKit - 2d sprite lights
- 2D Light of Sight Unity - 2d flat geometric lightning
- kode80SSR - screen-space reflections
- KinoObscurance - screen-space ambient obscurance
- SMAA - subpixel morphological anti-aliasing
- Temporal Reprojection Anti-Aliasing - anti-aliasing solution used in INSIDE
- kode80CloudsUnity3D - realtime volumetric clouds
- PixelRenderUnity3D - pixelized rendering
- PixelCamera2D - pixel-perfect rendering
- KinoMotion - motion blur using motion vectors
- KinoContour - edge detection
- KinoMirror - kaleidoscope effect
- KinoFringe - chromatic aberration
- KinoBinary - 1-bit monochrome effect
- KinoFeedback - retro framebuffer feedback effect
- KinoRamp - color ramp overlay
- KinoSlitscan - slit-scan effect
- KinoGlitch - glitch effect
- KinoDatamosh - datamosh
- unity vhsglitch - vhs glitch effect
- Scanline Shader - scanline effect
- KinoFog - global fog
- KinoBloom - bloom
- KinoBokeh - bokeh effect
- KinoVignette - vignette
- KinoVision - frame information visualizer
- Unity5Effects - post-processing collection
- LightShafts - light shafts
- VolumetricLights - volumetric lights
- SonarFx - wave patterns
- Cinematic Image Effects - cinematic image effects
- Moments - gif recorder
- Toast - android toast notifications
- FBSucks - android share image & text
- UnityShowAndroidStatusBar - android show statusbar
- Google VR SDK - google mobile vr sdk
- Unity Webview - webview overlay
- CUDLR - remote debugging and logging console
- REX Diagnostics - runtime evaluation of c# expressions
- Unity File Debug - enhanced logging
- MissingReferencesUnity - find missing references
- Unity Resource Checker - resource analyzer
- compile time tracker - compile time tracker
- UnityStudio - unity asset export tool
- Screen Shooter - screenshot tool
- Script Templates for Unity - script templates
- Unity 2D Destruction - sprite destruction
- Brainiac - behaviour tree & node-based visual editor
- Node Editor - node editor
- VisualNoiseDesigner - visual noise designer
- SimpleGeo - simple geometry painter
- curves and splines - curve & spline editor
- Unity 2D Joint Editors - 2d joint editors
- PolyMesh - 2d shape editor
- Better Defines - platform dependent preprocessor directive manager
- VertexPaint - vertex data painter
- CurveTexture - bake curves into texture
- Reorderable Lists - reorderable list field
- Ordered Dictionary - ordered dictionary field
- ClassTypeReference - class type reference field
- Unity3D ExtendedEvent - extended event selector
- Property Drawer Collection - collection of property drawers
- Node Inspector - node based inspector
- ColorBands - color bands
- Unity3D Rainbow Folders - folder icons
- Unity Themes - editor themes
- Unity Excel Importer Maker - excel
- Unity Psd Importer - advanced psd import
- UnityOctree - octrees
- UnityHTTP - http library
- SQLite4Unity3d - sql lite
- Json.Net - Newtonsoft Json.NET
- NVIDIA Hair Works Integration - Nvidia hair works
- Camera Extension - a better way of manipulating the culling mask
- Download Manager - simple file downloads
- UnityMainThreadDispatcher - main thread dispatcher
- UnityBitmapDrawing - texture2d drawing extensions
- Unity3D ComponentAttribute - auto component referencing
- Unity3D ExecutionOrderAttribute - execution order attribute
- LINQ to GameObject for Unity - gameobject linq querys
- Chained Works - coroutine chained procedures
- Unity Singleton MonoBehaviour - powerful singleton
- Signals - simple event/signal system
- Unity3d Finite State Machine - simple finite stata machine
- Design Patterns in Unity Example - collection of design patterns
- Entitas CSharp - entity component system framework
- strangeioc - inversion of control framework
- Zenject - depedency injection framework
- UniRx - unity reactive extensions implementation
- Json.Net - Newtonsoft Json.NET
- Full Serializer - custom serializer
- Google Analytics Plugin - google analytics
- Google Play Games Plugin - google play plugin
- Facebook SDK - facebook sdk
- Reign Unity Plugin - unified mobile api
- GetSocial SDK - community api
- SOOMLA Framework - store api
- Unity Right Click - windows context menu extension: 'open with unity'
- No Hot-Reload - prevent unity hot-reloads
- Unity Decompiled - unity 5.3 decompiled
- Unity Tools - asset updater
- Unity C# 5.0 and 6.0 Integration - c# 5 & 6 integration for unity
- FLUnity - flash to unity
- Projeny - project management
- CUDLR - remote debugging and logging console
I collected most links over multiple years, but I also got some from: