Skip to content

Commit 0b4889a

Browse files
author
Michael Lohr
authored
Update README.md
1 parent 751a104 commit 0b4889a

File tree

1 file changed

+68
-65
lines changed

1 file changed

+68
-65
lines changed

README.md

Lines changed: 68 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Unity-Script-Collection
2-
A collection of useful & **free** unity scripts / library's / plugins and extensions.
1+
# Unity Script Collection
2+
A maintained collection of useful & **free** unity scripts / library's / plugins and extensions.
33

4-
If you have a resource which is not listed here, make a pull request or open an issue!
4+
If you want to suggest a link, then read the [Contribution Guidelines](CONTRIBUTING.md) first.
55
Please report broken links, outdated assets and spelling mistakes.
66
The links are in no particular order.
77

@@ -38,28 +38,41 @@ Navigation:
3838
- [Other](#other)
3939

4040

41-
## GameObjects
42-
* [list view framework](https://bitbucket.org/Unity-Technologies/list-view-framework) - create dynamic, scrollable lists
41+
## GameObjects & Transforms
4342
* [RecyclerKit](https://github.com/prime31/RecyclerKit) - pooling system
43+
* [UnityOctree](https://github.com/Nition/UnityOctree) - octrees
44+
* [In-Game Replay System](https://github.com/FeNo/InGameReplay) - record and replay transforms
45+
46+
## Movement & Animation
47+
* [List View Framework](https://bitbucket.org/Unity-Technologies/list-view-framework) - create dynamic, scrollable lists
48+
* [Reaktion](https://github.com/keijiro/Reaktion) - audio reaction toolkit
49+
* [DOTween](https://github.com/Demigiant/dotween) - tween engine
50+
* [UnitySpritesAndBones](https://github.com/Banbury/UnitySpritesAndBones) - skeletal sprite animations
51+
* [spine-unity](https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity) - import spine animations
4452

4553
## Controls & Input
4654
* [InputManager](https://github.com/daemon3000/InputManager) - a powerful input manager
4755
* [TouchScript](https://github.com/TouchScript/TouchScript) - multitouch library
4856

49-
## Movement
57+
## Character Controller
5058
* [Unity 2D Platformer Controller](https://github.com/cjddmut/Unity-2D-Platformer-Controller) - 2d platformer character controller
5159
* [CharacterController2D](https://github.com/prime31/CharacterController2D) - 2d character controller
5260
* [SuperCharacterController](https://github.com/IronWarrior/SuperCharacterController) - 3d character controller
53-
* [DOTween](https://github.com/Demigiant/dotween) - tween engine
61+
62+
## AI & Pathfinding
63+
* [A Star Pathfinding for Platformers](https://github.com/tutsplus/A-Star-Pathfinding-for-Platformers) - A* for platformers
64+
* [AStart](https://github.com/MaroMaroO/AStart/) - basic A* pathfinding
65+
* [Astar for Unity](https://github.com/sharpaccent/Astar-for-Unity) - A* pathfinding
66+
* [A* Pathfinding Project](http://arongranberg.com/astar/) - A* pathfinding
67+
* [UnitySteer](https://github.com/ricardojmendez/UnitySteer) - steering, obstacle avoidance and path following behaviors
68+
69+
## Physics
70+
* [Mario Galaxy Gravity for Unity](https://gist.github.com/phosphoer/a283cdbeca5d2160d5eed318d0362826) - mario galaxy gravity
71+
* [Ocean Community Next Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - water physics/shader
5472

5573
## Particles
5674
* [KvantSpray](https://github.com/keijiro/KvantSpray) - gpu accelerated particles
57-
58-
## Animation
59-
* [UnitySpritesAndBones](https://github.com/Banbury/UnitySpritesAndBones) - skeletal sprite animations
60-
* [spine-unity](https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity) - import spine animations
61-
* [Reaktion](https://github.com/keijiro/Reaktion) - audio reaction toolkit
62-
* [DOTween](https://github.com/Demigiant/dotween) - tween engine
75+
* [NVIDIA Hair Works Integration](https://github.com/unity3d-jp/NVIDIAHairWorksIntegration) - Nvidia hair works
6376

6477
## Meshes & Construction
6578
* [ProceduralToolkit](https://github.com/Syomus/ProceduralToolkit) - procedural mesh toolkit/generator
@@ -69,58 +82,51 @@ Navigation:
6982
* [Voxelmetric](https://github.com/Voxelmetric/Voxelmetric) - voxel framework
7083
* [Procedural Shapes for Unity](https://bitbucket.org/alexzzzz/procedural-shapes-for-unity) - procedural shapes
7184
* [ICO Sphere Mesh Creator](https://github.com/kaiware007/IcoSphreCreator) - procedural ico spheres
85+
* [Vertex Painter](https://github.com/slipster216/VertexPaint) - paint information onto vertices
86+
* [FacePaint](https://github.com/SixWays/FacePaint) - paint triangles of meshes
87+
* [Simplygon](https://www.assetstore.unity3d.com/en/?&_ga=1.224491866.1155275539.1473983191#!/content/10144) - mesh optimization & lod generation
88+
* [TextMesh Pro](https://www.assetstore.unity3d.com/en/#!/content/17662) - generate text with custom styling
89+
90+
## Materials & Shading
91+
* [Projects by RM](https://www.assetstore.unity3d.com/en/#!/content/21648) - wet surface & skin shader
92+
* [Ocean Community Next Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - water physics/shader
93+
* [Flow Map Shader](https://gist.github.com/TarasOsiris/e0e6e6c3b8fdb0d8074b) - flow map shader working with sprites
94+
* [VertexPaint](https://github.com/slipster216/VertexPaint) - additional vertex streams
95+
* [ShaderProject](https://github.com/ellioman/ShaderProject) - shader collection
96+
* [Skybox Plus](https://github.com/keijiro/SkyboxPlus) - a collection of skybox shaders
97+
* [Outline Shader](https://gist.github.com/michidk/3b49362e21563a1d66d52f4cf4bdc7ce) - outline shader which accomodates screen width and camera distance
98+
* [Unity Sprite Uber Shader](https://github.com/traggett/UnitySpriteShaders) - 3D shading for sprites (e.g. normal mapping)
7299

73100
## 2D
74101
* [UnitySVG](https://github.com/MrJoy/UnitySVG) - svg renderer
75102
* [UnityStbEasyFont](https://github.com/aras-p/UnityStbEasyFont) - text mesh generator
76103
* [SpriteLightKit](https://github.com/prime31/SpriteLightKit) - 2d sprite lights
77104
* [2D Light of Sight Unity](https://github.com/f15gdsy/2D-Light-of-Sight-Unity) - 2d flat geometric lightning
105+
* [Unity Sprite Uber Shader](https://github.com/traggett/UnitySpriteShaders) - 3D shading for sprites (e.g. normal mapping)
78106
* [Fungus](https://github.com/snozbot/fungus) - 2d interactive storytelling game framework
79107
* [PolyMesh](https://github.com/UnityPatterns/PolyMesh) - 2d shape editor
80-
81-
## Physics
82-
* [Mario Galaxy Gravity for Unity](https://gist.github.com/phosphoer/a283cdbeca5d2160d5eed318d0362826) - mario galaxy gravity
83-
* [Ocean Community Next Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - water physics/shader
84-
85-
## AI & Pathfinding
86-
* [A Star Pathfinding for Platformers](https://github.com/tutsplus/A-Star-Pathfinding-for-Platformers) - A* for platformers
87-
* [AStart](https://github.com/MaroMaroO/AStart/) - basic A* pathfinding
88-
* [Astar for Unity](https://github.com/sharpaccent/Astar-for-Unity) - A* pathfinding
89-
* [A* Pathfinding Project](http://arongranberg.com/astar/) - A* pathfinding
90-
* [UnitySteer](https://github.com/ricardojmendez/UnitySteer) - steering, obstacle avoidance and path following behaviors
108+
* [Unity Tilemap](https://github.com/toinfiniityandbeyond/unity-tilemap) - 2D tilemap editor
91109

92110
## Networking
93111
* [UNet Authoritative Networking](https://github.com/atrakeur/unity-unet-authoritative-networking) - authoritative networking implementation
94112

95113
## VR
96-
* [SteamVR Unity Toolkit](https://github.com/thestonefox/SteamVR_Unity_Toolkit) - contains useful scripts for building VR titles
97-
* [OpenVR](https://github.com/ValveSoftware/openvr) - steamvr/openvr
98-
* [Google VR SDK](https://github.com/googlevr/gvr-unity-sdk) - google mobile vr sdk
99-
* [HoloToolkit](https://github.com/Microsoft/HoloToolkit-Unity) - hololens toolkit
114+
* [VRTK](https://github.com/thestonefox/VRTK) - contains useful scripts for building VR games
115+
* [NewtonVR](https://github.com/TomorrowTodayLabs/NewtonVR) - VR physics and interactions
116+
* [Cutie Keys](https://github.com/NormalVR/CutieKeys/) - VR keyboard
100117

101118
## Sound & Music
102119
* [usfxr](https://github.com/zeh/usfxr) - procedual audio effects
103-
* [Reaktion](https://github.com/keijiro/Reaktion) - audio reaction toolkit
120+
* [Reaktion](https://github.com/keijiro/Reaktion) - audio reaction toolkit (mac only)
121+
* [DefaultMicrophone](https://github.com/GabeBigBoxVR/UnityDefaultMicrophone) - gets the default microphone (windows only)
104122

105123
## UI
106124
* [Unity UI Extensions](https://bitbucket.org/ddreaper/unity-ui-extensions) - collection of ui extensions
107125
* [Book Page Curl](https://github.com/Dandarawy/Unity3DBookPageCurl) - page curl transition
108126
* [Open Pause Menu](https://github.com/GreatArcStudios/unitypausemenu) - read-to-use pause menu
109127
* [Lunar Mobile Console](https://github.com/SpaceMadness/lunar-unity-console) - debug console for mobiles
110128
* [InfinityScroll](https://github.com/ivomarel/InfinityScroll) - infinite scrollrects
111-
112-
## Materials & Shading
113-
* [Projects by RM](https://www.assetstore.unity3d.com/en/#!/content/21648) - wet surface & skin shader
114-
* [Ocean Community Next Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - water physics/shader
115-
* [Flow Map Shader](https://gist.github.com/TarasOsiris/e0e6e6c3b8fdb0d8074b) - flow map shader working with sprites
116-
* [VertexPaint](https://github.com/slipster216/VertexPaint) - additional vertex streams
117-
* [ShaderProject](https://github.com/ellioman/ShaderProject) - shader collection
118-
* [Skybox Plus](https://github.com/keijiro/SkyboxPlus) - a collection of skybox shaders
119-
* [Outline Shader](https://gist.github.com/michidk/3b49362e21563a1d66d52f4cf4bdc7ce) - outline shader which accomodates screen width and camera distance
120-
121-
## Lightning
122-
* [SpriteLightKit](https://github.com/prime31/SpriteLightKit) - 2d sprite lights
123-
* [2D Light of Sight Unity](https://github.com/f15gdsy/2D-Light-of-Sight-Unity) - 2d flat geometric lightning
129+
* [TextMesh Pro](https://www.assetstore.unity3d.com/en/#!/content/17662) - generate text with custom styling
124130

125131
## Post-Processing & Rendering
126132
* [kode80SSR](https://github.com/kode80/kode80SSR) - screen-space reflections
@@ -152,8 +158,10 @@ Navigation:
152158
* [VolumetricLights](https://github.com/SlightlyMad/VolumetricLights) - volumetric lights
153159
* [SonarFx](https://github.com/keijiro/SonarFx) - wave patterns
154160
* [Cinematic Image Effects](https://bitbucket.org/Unity-Technologies/cinematic-image-effects) - cinematic image effects
155-
* [Ripple Effect](https://twitter.com/chriswade__/status/776184020061356033) - distortion wave
156-
* [Moments](https://github.com/Chman/Moments) - recorder
161+
* [Post-processing Stack](https://github.com/Unity-Technologies/PostProcessing) - multiple image effects in one pipeline
162+
* [Moments](https://github.com/Chman/Moments) - gif recorder
163+
* [uDesktopDuplication](https://github.com/hecomi/uDesktopDuplication) - realtime screen capture as Texture2D
164+
* [Heat Distortion Effect](https://twitter.com/minionsart/status/833967666780110849) - a shader which distorts the image behind, using a normal map
157165

158166
## Mobile
159167
* [Toast](https://gist.github.com/TarasOsiris/dec42cf3ecca6c854182f385e38dbf57) - android toast notifications
@@ -164,14 +172,11 @@ Navigation:
164172
* [CUDLR](https://github.com/proletariatgames/CUDLR) - remote debugging and logging console
165173
* [Simplygon](https://www.assetstore.unity3d.com/en/?&_ga=1.224491866.1155275539.1473983191#!/content/10144) - mesh optimization & lod generation
166174

167-
## Misc
168-
* [uREPL](https://github.com/hecomi/uREPL) - evaluation of c# expressions
169-
* [TeaTime](https://github.com/alvivar/TeaTime) - timer queue for coroutine patterns
170-
* [uDesktopDuplication](https://github.com/hecomi/uDesktopDuplication) - realtime screen capture as Texture2D
171-
* [Simplygon](https://www.assetstore.unity3d.com/en/?&_ga=1.224491866.1155275539.1473983191#!/content/10144) - mesh optimization & lod generation
175+
## Debug
176+
* [uREPL](https://github.com/hecomi/uREPL) - runtime evaluation of c# expressions
177+
* [UberLogger](https://github.com/bbbscarter/UberLogger) - advanced logging API, improved editor console & ingame console
172178

173179
## Editor
174-
175180
#### Tools
176181
* [REX Diagnostics](https://thorgeirk11.github.io/REX-Diagnostics/) - runtime evaluation of c# expressions
177182
* [Better Defines](https://github.com/TarasOsiris/Better-Defines) - platform dependent preprocessor directive manager
@@ -189,6 +194,7 @@ Navigation:
189194
* [Tree Randomizer](https://www.assetstore.unity3d.com/en/#!/content/59228) - randomize unity trees
190195
* [Render Settings Duplicator](https://www.assetstore.unity3d.com/en/#!/content/58831) - clones the render settings from one scene to another
191196
* [Piviot Transform Helper](https://twitter.com/talecrafter/status/780812894502084609) - adds piviot creation shortcuts to the context menu
197+
* [ScriptExecutionOrder Attribute](https://gist.github.com/Skybladev2/d0d029716b1651cc1947) - attribute to specify execution order
192198

193199
### Editors
194200
* [Brainiac](https://github.com/daemon3000/Brainiac) - behaviour tree & (behaviour-)node-based visual editor
@@ -202,6 +208,7 @@ Navigation:
202208
* [VertexPaint](https://github.com/slipster216/VertexPaint) - vertex data painter
203209
* [SabreCSG](https://github.com/sabresaurus/SabreCSG) - a set of level design tools for building complex levels
204210
* [Constants Generator Kit](https://github.com/LostPolygon/ConstantsGeneratorKit) - generates static classes for layers, scenes, tags and resources
211+
* [Unity Tilemap](https://github.com/toinfiniityandbeyond/unity-tilemap) - 2D tilemap editor
205212

206213
### Inspector Extensions
207214
* [Reorderable Lists](https://bitbucket.org/rotorz/reorderable-list-editor-field-for-unity) - reorderable list field
@@ -218,13 +225,6 @@ Navigation:
218225
* [Unity Excel Importer Maker](https://github.com/tsubaki/Unity-Excel-Importer-Maker) - excel
219226
* [Unity Psd Importer](https://github.com/ChemiKhazi/UnityPsdImporter) - advanced psd import
220227

221-
## Libraries
222-
* [UnityOctree](https://github.com/Nition/UnityOctree) - octrees
223-
* [UnityHTTP](https://github.com/andyburke/UnityHTTP) - http library
224-
* [SQLite4Unity3d](https://github.com/codecoding/SQLite4Unity3d) - sql lite
225-
* [Json.Net](https://github.com/SaladLab/Json.Net.Unity3D) - Newtonsoft Json.NET
226-
* [NVIDIA Hair Works Integration](https://github.com/unity3d-jp/NVIDIAHairWorksIntegration) - Nvidia hair works
227-
228228
## API Extensions & Helper
229229
* [Camera Extension](https://gist.github.com/TarasOsiris/a8904989c18424bcdf73) - a better way of manipulating the culling mask
230230
* [Download Manager](https://gist.github.com/asus4/2490117) - simple file downloads
@@ -234,20 +234,25 @@ Navigation:
234234
* [Unity3D ExecutionOrderAttribute](https://github.com/Thundernerd/Unity3D-ExecutionOrderAttribute) - execution order attribute
235235
* [LINQ to GameObject for Unity](https://github.com/neuecc/LINQ-to-GameObject-for-Unity) - gameobject linq querys
236236
* [Chained Works](https://bitbucket.org/snippets/Lordinarius/8rnLn/chainedworks) - coroutine chained procedures
237+
* [TeaTime](https://github.com/alvivar/TeaTime) - timer queue for coroutines
238+
* [Smart Tags and Layers](https://github.com/nicoplv/smart-tags-and-layers) - generates static values for your tags and layers
237239

238240
## Design Patterns
239241
* [Unity Singleton MonoBehaviour](https://github.com/kleber-swf/Unity-Singleton-MonoBehaviour) - powerful singleton
240242
* [Signals](https://github.com/UnityPatterns/Signals) - simple event/signal system
241243
* [Unity3d Finite State Machine](https://github.com/thefuntastic/Unity3d-Finite-State-Machine) - simple finite stata machine
244+
* [stateless](https://github.com/StompyRobot/stateless) - more complex state machines
242245
* [Design Patterns in Unity Example](https://github.com/marwie/Design-Patterns-in-Unity-Example) - collection of design patterns
243246
* [Entitas CSharp](https://github.com/sschmid/Entitas-CSharp) - entity component system framework
244247
* [strangeioc](https://github.com/strangeioc/strangeioc) - inversion of control framework
245248
* [Zenject](https://github.com/modesttree/Zenject) - depedency injection framework
246249
* [UniRx](https://github.com/neuecc/UniRx) - unity reactive extensions implementation
247250

248-
## Serialization
249-
* [Json.Net](https://github.com/SaladLab/Json.Net.Unity3D) - Newtonsoft Json.NET
251+
## Serialization & Web
250252
* [Full Serializer](https://github.com/jacobdufault/fullserializer) - custom serializer
253+
* [Json.Net](https://github.com/SaladLab/Json.Net.Unity3D) - Newtonsoft Json.NET
254+
* [SQLite4Unity3d](https://github.com/codecoding/SQLite4Unity3d) - sql lite
255+
* [UnityHTTP](https://github.com/andyburke/UnityHTTP) - http library
251256

252257
## Social SDKs
253258
* [Google Analytics Plugin](https://github.com/googleanalytics/google-analytics-plugin-for-unity) - Google Analytics
@@ -257,23 +262,21 @@ Navigation:
257262
* [GetSocial SDK](https://github.com/getsocial-im/getsocial-unity-sdk) - community api
258263
* [SOOMLA Framework](https://github.com/soomla/unity3d-store) - store api
259264
* [Steamworks.NET](https://github.com/rlabrecque/Steamworks.NET) - c# wrapper for valve's Steamworks API
260-
* [Facepunch.Steamworks](https://github.com/Facepunch/Facepunch.Steamworks) - a more c#pier Steamworks API, not all features implemented though
261-
262-
## Collections & Utils
263-
* [UtilityKit](https://github.com/prime31/UtilityKit) - SerializationUtil, SpriteAnimator, SpriteAnimator, MathHeloers, AutoSnap, ...
265+
* [Facepunch.Steamworks](https://github.com/Facepunch/Facepunch.Steamworks) - Steamworks C# API (not all features implemented, but better API)
264266

265267
## Other
266268
* [Unity Right Click](https://gist.github.com/adamtuliper/48a6e2ce3d9b5e72be36) - windows context menu extension: 'open with unity'
267269
* [No Hot-Reload](https://capeguy.co.uk/2015/06/no-more-unity-hot-reload/) - prevent unity hot-reloads
268270
* [Unity Decompiled](https://github.com/CarlosHBC/UnityDecompiled/) - unity 5.3 decompiled
269-
* [Unity Tools](https://github.com/kode80/UnityTools) - asset updater
270271
* [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
271272
* [FLUnity](https://github.com/canab/flunity) - flash to unity
272273
* [Projeny](https://github.com/modesttree/projeny) - project management
273274
* [CUDLR](https://github.com/proletariatgames/CUDLR) - remote debugging and logging console
274275
* [WebGL - Simple Loading Fix](http://designagame.eu/2016/09/is-unity-webgl-loading-a-simple-fix/) - custom loading bar for the webgl loader
276+
* [UtilityKit](https://github.com/prime31/UtilityKit) - SerializationUtil, SpriteAnimator, SpriteAnimator, MathHeloers, AutoSnap, ...
275277
* [Remove Boo.Lang and UnityScript Hints](https://gist.github.com/jbevain/a982cc580fb796c93e4e) - Project Generation Hook to remove references to Boo.Lang and UnityScript assemblies
276-
278+
* [Asset Store Batch Mode](https://github.com/thinksquirrel/asset-store-batch-mode) - API for uploading Unity Asset Store packages
279+
* [Unity Size Explorer](https://github.com/aschearer/unitysizeexplorer) - analyzes the disk space usage of your build
277280

278281

279282
## Source

0 commit comments

Comments
 (0)