Skip to content

Commit e73c405

Browse files
author
Michael Lohr
authored
added ~200 links
1 parent bf5ca97 commit e73c405

File tree

1 file changed

+256
-1
lines changed

1 file changed

+256
-1
lines changed

README.md

Lines changed: 256 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,257 @@
11
# Unity-Script-Collection
2-
A collection of useful & free unity scripts / library's / plugins and extensions.
2+
A collection of useful & **free** unity scripts / library's / plugins and extensions.
3+
4+
If you have a resource which is not listed here, make a pull request or open an issue!
5+
Please report broken or outdated assets and spelling mistakes.
6+
The links are in no particular order.
7+
8+
Navigation:
9+
- [GameObjects](#gameobjects)
10+
- [Controls & Input](#controls--input)
11+
- [Movement](#movement)
12+
- [Particles](#particles)
13+
- [Animation](#animation)
14+
- [Meshes & Construction](#meshes--construction)
15+
- [2D](#2d)
16+
- [Physics](#physics)
17+
- [AI & Pathfinding](#ai--pathfinding)
18+
- [Networking](#networking)
19+
- [VR](#vr)
20+
- [Sound & Music](#sound--music)
21+
- [UI](#ui)
22+
- [Materials & Shading](#materials--shading)
23+
- [Lightning](#lightning)
24+
- [Post-Processing & Rendering](#post-processing--rendering)
25+
- [Mobile](#mobile)
26+
- [Misc](#misc)
27+
- [Editor](#editor)
28+
- [Editors](#editors)
29+
- [GUI](#gui)
30+
- [Importer](#importer)
31+
- [Libraries](#libraries)
32+
- [API Extensions, Utils & Helper](#api-extensions,-utils--helper)
33+
- [Design Patterns](#design-patterns)
34+
- [Serialization](#serialization)
35+
- [Social SDKs](#social-sdks)
36+
- [Other](#other)
37+
38+
39+
## GameObjects
40+
* [list view framework](https://bitbucket.org/Unity-Technologies/list-view-framework) - create dynamic, scrollable lists
41+
* [RecyclerKit](https://github.com/prime31/RecyclerKit) - pooling system
42+
43+
## Controls & Input
44+
* [InputManager](https://github.com/daemon3000/InputManager) - a powerful input manager
45+
* [TouchScript](https://github.com/TouchScript/TouchScript) - multitouch library
46+
47+
## Movement
48+
* [Unity 2D Platformer Controller](https://github.com/cjddmut/Unity-2D-Platformer-Controller) - 2d platformer character controller
49+
* [CharacterController2D](https://github.com/prime31/CharacterController2D) - 2d character controller
50+
* [SuperCharacterController](https://github.com/IronWarrior/SuperCharacterController) - 3d character controller
51+
* [DOTween](https://github.com/Demigiant/dotween) - tween engine
52+
53+
## Particles
54+
* [KvantSpray](https://github.com/keijiro/KvantSpray) - gpu accelerated particles
55+
56+
## Animation
57+
* [UnitySpritesAndBones](https://github.com/Banbury/UnitySpritesAndBones) - skeletal sprite animations
58+
* [spine-unity](https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity) - import spine animations
59+
* [Reaktion](https://github.com/keijiro/Reaktion) - audio reaction toolkit
60+
* [DOTween](https://github.com/Demigiant/dotween) - tween engine
61+
62+
## Meshes & Construction
63+
* [ProceduralToolkit](https://github.com/Syomus/ProceduralToolkit) - procedural mesh toolkit/generator
64+
* [Draw](https://gist.github.com/nothke/82dccc121457541fcce32aea7744618a) - draws primitives with lines
65+
* [VolumetricLinesUnity](https://github.com/johannesugb/VolumetricLinesUnity) - volumetric lines
66+
* [giles](https://github.com/procore3d/giles) - 3d runtime level editor
67+
* [Voxelmetric](https://github.com/Voxelmetric/Voxelmetric) - voxel framework
68+
* [Procedural Shapes for Unity](https://bitbucket.org/alexzzzz/procedural-shapes-for-unity) - procedural shapes
69+
* [ICO Sphere Mesh Creator](https://github.com/kaiware007/IcoSphreCreator) - procedural ico spheres
70+
71+
## 2D
72+
* [UnitySVG](https://github.com/MrJoy/UnitySVG) - svg renderer
73+
* [UnityStbEasyFont](https://github.com/aras-p/UnityStbEasyFont) - text mesh generator
74+
* [SpriteLightKit](https://github.com/prime31/SpriteLightKit) - 2d sprite lights
75+
* [2D Light of Sight Unity](https://github.com/f15gdsy/2D-Light-of-Sight-Unity) - 2d flat geometric lightning
76+
* [Fungus](https://github.com/snozbot/fungus) - 2d interactive storytelling game framework
77+
* [PolyMesh](https://github.com/UnityPatterns/PolyMesh) - 2d shape editor
78+
79+
## Physics
80+
* [Mario Galaxy Gravity for Unity](https://gist.github.com/phosphoer/a283cdbeca5d2160d5eed318d0362826) - mario galaxy gravity
81+
* [Ocean Community Next Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - water physics/shader
82+
83+
## AI & Pathfinding
84+
* [A Star Pathfinding for Platformers](https://github.com/tutsplus/A-Star-Pathfinding-for-Platformers) - a* for platformers
85+
* [AStart](https://github.com/MaroMaroO/AStart/) - basic a* pathfinding
86+
* [Astar for Unity](https://github.com/sharpaccent/Astar-for-Unity) - a* pathfinding
87+
* [A* Pathfinding Project](http://arongranberg.com/astar/) - alternative a* system
88+
* [UnitySteer](https://github.com/ricardojmendez/UnitySteer) - steering, obstacle avoidance and path following behaviors
89+
90+
## Networking
91+
* [UNet Authoritative Networking](https://github.com/atrakeur/unity-unet-authoritative-networking) - authoritative networking implementation
92+
93+
## VR
94+
* [SteamVR Unity Toolkit](https://github.com/thestonefox/SteamVR_Unity_Toolkit) - contains useful scripts for building VR titles
95+
* [OpenVR](https://github.com/ValveSoftware/openvr) - steamvr/openvr
96+
* [Google VR SDK](https://github.com/googlevr/gvr-unity-sdk) - google mobile vr sdk
97+
* [HoloToolkit](https://github.com/Microsoft/HoloToolkit-Unity) - hololens toolkit
98+
99+
## Sound & Music
100+
* [usfxr](https://github.com/zeh/usfxr) - procedual audio effects
101+
* [Reaktion](https://github.com/keijiro/Reaktion) - audio reaction toolkit
102+
103+
## UI
104+
* [Unity UI Extensions](https://bitbucket.org/ddreaper/unity-ui-extensions) - collection of ui extensions
105+
* [Book Page Curl](https://github.com/Dandarawy/Unity3DBookPageCurl) - page curl transition
106+
* [Open Pause Menu](https://github.com/GreatArcStudios/unitypausemenu) - read-to-use pause menu
107+
* [Lunar Mobile Console](https://github.com/SpaceMadness/lunar-unity-console) - debug console for mobiles
108+
* [InfinityScroll](https://github.com/ivomarel/InfinityScroll) - infinite scrollrects
109+
110+
## Materials & Shading
111+
* [Projects by RM](https://www.assetstore.unity3d.com/en/#!/content/21648) - wet surface & skin shader
112+
* [Ocean Community Next Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - water physics/shader
113+
* [Flow Map Shader](https://gist.github.com/TarasOsiris/e0e6e6c3b8fdb0d8074b) - flow map shader working with sprites
114+
* [VertexPaint](https://github.com/slipster216/VertexPaint) - additional vertex streams
115+
* [ShaderProject](https://github.com/ellioman/ShaderProject) - shader collection
116+
117+
## Lightning
118+
* [SpriteLightKit](https://github.com/prime31/SpriteLightKit) - 2d sprite lights
119+
* [2D Light of Sight Unity](https://github.com/f15gdsy/2D-Light-of-Sight-Unity) - 2d flat geometric lightning
120+
121+
## Post-Processing & Rendering
122+
* [kode80SSR](https://github.com/kode80/kode80SSR) - screen-space reflections
123+
* [KinoObscurance](https://github.com/keijiro/KinoObscurance) - screen-space ambient obscurance
124+
* [SMAA](https://github.com/Chman/SMAA) - subpixel morphological anti-aliasing
125+
* [Temporal Reprojection Anti-Aliasing](https://github.com/playdeadgames/temporal) - anti-aliasing solution used in INSIDE
126+
* [kode80CloudsUnity3D](https://github.com/kode80/kode80CloudsUnity3D) - realtime volumetric clouds
127+
* [PixelRenderUnity3D](https://github.com/kode80/PixelRenderUnity3D) - pixelized rendering
128+
* [PixelCamera2D](https://github.com/RyanNielson/PixelCamera2D) - pixel-perfect rendering
129+
* [KinoMotion](https://github.com/keijiro/KinoMotion) - motion blur using motion vectors
130+
* [KinoContour](https://github.com/keijiro/KinoContour) - edge detection
131+
* [KinoMirror](https://github.com/keijiro/KinoMirror) - kaleidoscope effect
132+
* [KinoFringe](https://github.com/keijiro/KinoFringe) - chromatic aberration
133+
* [KinoBinary](https://github.com/keijiro/KinoBinary) - 1-bit monochrome effect
134+
* [KinoFeedback](https://github.com/keijiro/KinoFeedback) - retro framebuffer feedback effect
135+
* [KinoRamp](https://github.com/keijiro/KinoRamp) - color ramp overlay
136+
* [KinoSlitscan](https://github.com/keijiro/KinoSlitscan) - slit-scan effect
137+
* [KinoGlitch](https://github.com/keijiro/KinoGlitch) - glitch effect
138+
* [KinoDatamosh](https://github.com/keijiro/KinoDatamosh) - datamosh
139+
* [unity vhsglitch](https://github.com/staffantan/unity-vhsglitch) - vhs glitch effect
140+
* [Scanline Shader](https://bitbucket.org/Bitcake-Studio/bitstrap/src/e912c1e939700f42956272290d3e8c293f90c142/Assets/BitStrap/Shaders/Scanline.shader) - scanline effect
141+
* [KinoFog](https://github.com/keijiro/KinoFog) - global fog
142+
* [KinoBloom](https://github.com/keijiro/KinoBloom) - bloom
143+
* [KinoBokeh](https://github.com/keijiro/KinoBokeh) - bokeh effect
144+
* [KinoVignette](https://github.com/keijiro/KinoVignette) - vignette
145+
* [KinoVision](https://github.com/keijiro/KinoVision) - frame information visualizer
146+
* [Unity5Effects](https://github.com/i-saint/Unity5Effects) - post-processing collection
147+
* [LightShafts](https://github.com/robertcupisz/LightShafts) - light shafts
148+
* [VolumetricLights](https://github.com/SlightlyMad/VolumetricLights) - volumetric lights
149+
* [SonarFx](https://github.com/keijiro/SonarFx) - wave patterns
150+
* [Cinematic Image Effects](https://bitbucket.org/Unity-Technologies/cinematic-image-effects) - cinematic image effects
151+
* [Moments](https://github.com/Chman/Moments) - gif recorder
152+
153+
## Mobile
154+
* [Toast](https://gist.github.com/TarasOsiris/dec42cf3ecca6c854182f385e38dbf57) - android toast notifications
155+
* [FBSucks](https://gist.github.com/PhannGor/b8eec5911913d7e6eac6) - android share image & text
156+
* [UnityShowAndroidStatusBar](https://github.com/Over17/UnityShowAndroidStatusBar) - android show statusbar
157+
* [Google VR SDK](https://github.com/googlevr/gvr-unity-sdk) - google mobile vr sdk
158+
* [Unity Webview](https://github.com/gree/unity-webview) - webview overlay
159+
* [CUDLR](https://github.com/proletariatgames/CUDLR) - remote debugging and logging console
160+
161+
## Misc
162+
* [uREPL](https://github.com/hecomi/uREPL) - evaluation of c# expressions
163+
* [TeaTime](https://github.com/alvivar/TeaTime) - timer queue for coroutine patterns
164+
165+
## Editor
166+
* [REX Diagnostics](https://thorgeirk11.github.io/REX-Diagnostics/) - runtime evaluation of c# expressions
167+
* [Unity File Debug](https://github.com/Sacred-Seed-Studio/Unity-File-Debug) - enhanced logging
168+
* [MissingReferencesUnity](https://github.com/liortal53/MissingReferencesUnity) - find missing references
169+
* [Unity Resource Checker](https://github.com/handcircus/Unity-Resource-Checker) - resource analyzer
170+
* [compile time tracker](https://github.com/DarrenTsung/compile-time-tracker) - compile time tracker
171+
* [UnityStudio](https://github.com/RaduMC/UnityStudio) - unity asset export tool
172+
* [Screen Shooter](https://github.com/PhannGor/Screen-Shooter) - screenshot tool
173+
* [Script Templates for Unity](https://bitbucket.org/rotorz/script-templates-for-unity) - script templates
174+
* [Unity 2D Destruction](https://github.com/mjholtzem/Unity-2D-Destruction) - sprite destruction
175+
176+
### Editors
177+
* [Brainiac](https://github.com/daemon3000/Brainiac) - behaviour tree & node-based visual editor
178+
* [Node Editor](https://github.com/Baste-RainGames/Node_Editor) - node editor
179+
* [VisualNoiseDesigner](https://github.com/x0r04rg/VisualNoiseDesigner) - visual noise designer
180+
* [SimpleGeo](https://gist.github.com/phosphoer/8cccb00e20d9892af1438a795779bee0) - simple geometry painter
181+
* [curves and splines](http://catlikecoding.com/unity/tutorials/curves-and-splines/) - curve & spline editor
182+
* [Unity 2D Joint Editors](https://github.com/toxicFork/Unity-2D-Joint-Editors) - 2d joint editors
183+
* [PolyMesh](https://github.com/UnityPatterns/PolyMesh) - 2d shape editor
184+
* [Better Defines](https://github.com/TarasOsiris/Better-Defines) - platform dependent preprocessor directive manager
185+
* [VertexPaint](https://github.com/slipster216/VertexPaint) - vertex data painter
186+
* [CurveTexture](https://github.com/slipster216/CurveTexture) - bake curves into texture
187+
188+
### GUI
189+
* [Reorderable Lists](https://bitbucket.org/rotorz/reorderable-list-editor-field-for-unity) - reorderable list field
190+
* [Ordered Dictionary](https://bitbucket.org/rotorz/ordered-dictionary-asset-for-unity) - ordered dictionary field
191+
* [ClassTypeReference](https://bitbucket.org/rotorz/classtypereference-for-unity) - class type reference field
192+
* [Unity3D ExtendedEvent](https://github.com/Thundernerd/Unity3D-ExtendedEvent) - extended event selector
193+
* [Property Drawer Collection](https://github.com/anchan828/property-drawer-collection) - collection of property drawers
194+
* [Node Inspector](https://github.com/nicloay/Node-Inspector) - node based inspector
195+
* [ColorBands](https://github.com/rstecca/ColorBands) - color bands
196+
* [Unity3D Rainbow Folders](https://github.com/PhannGor/unity3d-rainbow-folders) - folder icons
197+
* [Únity Themes](https://github.com/zios/unity-themes) - editor themes
198+
199+
### Importer
200+
* [Unity Excel Importer Maker](https://github.com/tsubaki/Unity-Excel-Importer-Maker) - excel
201+
* [Unity Psd Importer](https://github.com/ChemiKhazi/UnityPsdImporter) - advanced psd import
202+
203+
## Libraries
204+
* [UnityOctree](https://github.com/Nition/UnityOctree) - octrees
205+
* [UnityHTTP](https://github.com/andyburke/UnityHTTP) - http library
206+
* [SQLite4Unity3d](https://github.com/codecoding/SQLite4Unity3d) - sql lite
207+
* [Json.Net](https://github.com/SaladLab/Json.Net.Unity3D) - Newtonsoft Json.NET
208+
* [NVIDIA Hair Works Integration](https://github.com/unity3d-jp/NVIDIAHairWorksIntegration) - Nvidia hair works
209+
210+
## API Extensions, Utils & Helper
211+
* [Camera Extension](https://gist.github.com/TarasOsiris/a8904989c18424bcdf73) - a better way of manipulating the culling mask
212+
* [Download Manager](https://gist.github.com/asus4/2490117) - simple file downloads
213+
* [UnityMainThreadDispatcher](https://github.com/PimDeWitte/UnityMainThreadDispatcher) - main thread dispatcher
214+
* [UnityBitmapDrawing](https://github.com/ProtoTurtle/UnityBitmapDrawing) - texture2d drawing extensions
215+
* [Unity3D ComponentAttribute](https://github.com/Thundernerd/Unity3D-ComponentAttribute) - auto component referencing
216+
* [Unity3D ExecutionOrderAttribute](https://github.com/Thundernerd/Unity3D-ExecutionOrderAttribute) - execution order attribute
217+
* [LINQ to GameObject for Unity](https://github.com/neuecc/LINQ-to-GameObject-for-Unity) - gameobject linq querys
218+
* [Chained Works](https://bitbucket.org/snippets/Lordinarius/8rnLn/chainedworks) - coroutine chained procedures
219+
220+
## Design Patterns
221+
* [Unity Singleton MonoBehaviour](https://github.com/kleber-swf/Unity-Singleton-MonoBehaviour) - powerful singleton
222+
* [Signals](https://github.com/UnityPatterns/Signals) - simple event/signal system
223+
* [Unity3d Finite State Machine](https://github.com/thefuntastic/Unity3d-Finite-State-Machine) - simple finite stata machine
224+
* [Design Patterns in Unity Example](https://github.com/marwie/Design-Patterns-in-Unity-Example) - collection of design patterns
225+
* [Entitas CSharp](https://github.com/sschmid/Entitas-CSharp) - entity component system framework
226+
* [strangeioc](https://github.com/strangeioc/strangeioc) - inversion of control framework
227+
* [Zenject](https://github.com/modesttree/Zenject) - depedency injection framework
228+
* [UniRx](https://github.com/neuecc/UniRx) - unity reactive extensions implementation
229+
230+
## Serialization
231+
* [Json.Net](https://github.com/SaladLab/Json.Net.Unity3D) - Newtonsoft Json.NET
232+
* [Full Serializer](https://github.com/jacobdufault/fullserializer) - custom serializer
233+
234+
## Social SDKs
235+
* [Google Analytics Plugin](https://github.com/googleanalytics/google-analytics-plugin-for-unity) - google analytics
236+
* [Google Play Games Plugin](https://github.com/playgameservices/play-games-plugin-for-unity) - google play plugin
237+
* [Facebook SDK](https://github.com/facebook/facebook-sdk-for-unity) - facebook sdk
238+
* [Reign Unity Plugin](https://github.com/reignstudios/Reign-Unity-Plugin5) - unified mobile api
239+
* [GetSocial SDK](https://github.com/getsocial-im/getsocial-unity-sdk) - community api
240+
* [SOOMLA Framework](https://github.com/soomla/unity3d-store) - store api
241+
242+
## Other
243+
* [Unity Right Click](https://gist.github.com/adamtuliper/48a6e2ce3d9b5e72be36) - windows context menu extension: 'open with unity'
244+
* [No Hot-Reload](https://capeguy.co.uk/2015/06/no-more-unity-hot-reload/) - prevent unity hot-reloads
245+
* [Unity Decompiled](https://github.com/CarlosHBC/UnityDecompiled/) - unity 5.3 decompiled
246+
* [Unity Tools](https://github.com/kode80/UnityTools) - asset updater
247+
* [Unity C# 5.0 and 6.0 Integration](https://bitbucket.org/alexzzzz/unity-c-5.0-and-6.0-integration) - c# 5 & 6 integration for unity
248+
* [FLUnity](https://github.com/canab/flunity) - flash to unity
249+
* [Projeny](https://github.com/modesttree/projeny) - project management
250+
* [CUDLR](https://github.com/proletariatgames/CUDLR) - remote debugging and logging console
251+
252+
253+
254+
## Source
255+
I collected most links over multiple years, but I also got some from:
256+
- [http://unitycoder.com/blog/2016/03/08/best-unity-github-repositories/]("Unitycoder.com")
257+
- [https://unity3d-open-source.zeef.com/taras.leskiv]("Unity Opensource Collection")

0 commit comments

Comments
 (0)