{"id":13656377,"url":"https://github.com/baba-s/awesome-unity-open-source-on-github","last_synced_at":"2025-05-13T20:22:43.751Z","repository":{"id":37493065,"uuid":"225324670","full_name":"baba-s/awesome-unity-open-source-on-github","owner":"baba-s","description":"A categorized collection of awesome Unity open source on GitHub (800+)","archived":false,"fork":false,"pushed_at":"2025-01-21T00:30:17.000Z","size":410,"stargazers_count":4011,"open_issues_count":6,"forks_count":461,"subscribers_count":133,"default_branch":"master","last_synced_at":"2025-04-28T12:03:51.616Z","etag":null,"topics":["awesome-list","unity","unity-asset","unity-assets","unity-editor","unity-extension","unity-mobile","unity-native","unity-plugin","unity-sample","unity-script","unity-scripts","unity-shader","unity-ui","unity3d","unity3d-plugin"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/baba-s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-12-02T08:34:32.000Z","updated_at":"2025-04-28T09:23:48.000Z","dependencies_parsed_at":"2023-02-01T02:31:22.770Z","dependency_job_id":"50e3bbd0-8771-4412-a3e4-4a54f0e839af","html_url":"https://github.com/baba-s/awesome-unity-open-source-on-github","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baba-s%2Fawesome-unity-open-source-on-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baba-s%2Fawesome-unity-open-source-on-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baba-s%2Fawesome-unity-open-source-on-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baba-s%2Fawesome-unity-open-source-on-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/baba-s","download_url":"https://codeload.github.com/baba-s/awesome-unity-open-source-on-github/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251311333,"owners_count":21569009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","unity","unity-asset","unity-assets","unity-editor","unity-extension","unity-mobile","unity-native","unity-plugin","unity-sample","unity-script","unity-scripts","unity-shader","unity-ui","unity3d","unity3d-plugin"],"created_at":"2024-08-02T05:00:19.346Z","updated_at":"2025-04-28T12:03:56.305Z","avatar_url":"https://github.com/baba-s.png","language":null,"funding_links":[],"categories":["miscellaneous","Awesome List","Others","Programming Language Lists","GitHub","**Unity**","Other Awesome Lists"],"sub_categories":["C# Lists"],"readme":"# Awesome Unity Open Source on GitHub (800+)\n\nA categorized collection of awesome Unity open source on GitHub.\n\n# Contents\n\n- [Shader](#Shader)\n    - [Collection](#Collection)\n    - [Post Effect](#Post-Effect)\n    - [Outline](#Outline)\n    - [Water](#Water)\n    - [Low Poly](#Low-Poly)\n    - [Blur](#Blur)\n    - [Metaball](#Metaball)\n    - [ShaderGraph](#ShaderGraph)\n    - [Wireframe](#Wireframe)\n    - [Hatching](#Hatching)\n    - [Hologram](#Hologram)\n    - [Voxel](#Voxel)\n    - [Grass](#Grass)\n    - [Bloom](#Bloom)\n    - [Portal](#Portal)\n    - [Dissolve](#Dissolve)\n    - [Retro](#Retro)\n    - [Builder](#Builder)\n    - [Shadow](#Shadow)\n    - [Jelly](#Jelly)\n    - [Optimization](#Shader-Optimization)\n    - [Noise](#Noise)\n    - [Force Field](#Force-Field)\n    - [Overdraw](#Overdraw)\n    - [Code Editor](#Code-Editor)\n    - [Other](#Other-Shaders)\n- [Editor Extensions](#Editor-Extensions)\n    - [Scene View](#Scene-View)\n    - [Hierarchy](#Hierarchy)\n    - [Project View](#Project-View)\n    - [Inspector](#Inspector)\n    - [Game View](#Game-View)\n    - [Attribute](#Attribute)\n    - [Editor Window](#Editor-Window)\n    - [Asset](#Asset)\n    - [Hot Key](#Hot-Key)\n    - [Object](#Object)\n    - [Bookmark](#Bookmark)\n    - [Icon](#Icon)\n    - [Prefab](#Prefab)\n    - [Project Settings](#Project-Settings)\n    - [Design](#Design)\n    - [Command](#Command)\n    - [Note](#Note)\n    - [Symbol](#Symbol)\n    - [Coroutine](#Coroutine)\n    - [Tilemap](#Tilemap)\n    - [3D Model](#3D-Model)\n    - [Color](#Color)\n    - [Utility](#Editor-Utility)\n- [UI](#UI)\n    - [Shader Collection](#Shader-Collection)\n    - [Shader](#UI-Shader)\n    - [Utility](#UI-Utility)\n    - [Text](#Text)\n    - [Debug](#UI-Debug)\n    - [Layout](#Layout)\n    - [Scroll](#Scroll)\n    - [Mask](#Mask)\n    - [Shape](#Shape)\n    - [Color Picker](#Color-Picker)\n    - [Script](#UI-Script)\n    - [iPhone X / XS](#iPhone-X-/-XS)\n    - [Radar Chart](#Radar-Chart)\n    - [Fade](#Fade)\n    - [Editor Extensions](#UI-Editor-Extensions)\n    - [Atlas](#Atlas)\n    - [Button](#Button)\n    - [Sample](#Sample)\n- [Script](#Script)\n    - [Easing](#Easing)\n    - [Mesh](#Mesh)\n    - [Generator](#Generator)\n    - [Message Bus](#Message-Bus)\n    - [Extension Methods](#Extension-Methods)\n    - [Character Controller](#Character-Controller)\n    - [Debug](#Script-Debug)\n    - [Asset Bundle](#Asset-Bundle)\n    - [Controller](#Controller)\n    - [Joystick](#Joystick)\n    - [Transform](#Transform)\n    - [Effect](#Effect)\n    - [Trello](#Trello)\n    - [Async / Await](#Async-/-Await)\n    - [Touch](#Touch)\n    - [Gizmo](#Gizmo)\n    - [Curve](#Curve)\n    - [Event](#Event)\n    - [Object Pooling](#Object-Pooling)\n    - [Utility](#Script-Utility)\n- [Mobile](#Mobile)\n    - [iOS / Android](#iOS-/-Android)\n    - [iOS](#iOS)\n    - [Android](#Android)\n- [Other](#Other)\n    - [ECS](#ECS)\n    - [Sprite](#Sprite)\n    - [Static Code Analysis](#Static-Code-Analysis)\n    - [Camera](#Camera)\n    - [Physics](#Physics)\n    - [TextMesh Pro](#TextMesh-Pro)\n    - [Optimization](#Optimization)\n    - [Particle](#Particle)\n    - [Sound](#Sound)\n    - [Reverse Engineering](#Reverse-Engineering)\n    - [Tool](#Tool)\n    - [Lua](#Lua)\n    - [Asset](#Other-Asset)\n    - [Excel](#Excel)\n    - [Git](#Git)\n    - [Test](#Test)\n    - [Multiplayer](#Multiplayer)\n    - [AI](#AI)\n    - [Sample Project](#Sample-Project)\n\n# Shader\n\n## Collection\n\n- [SkyboxPlus](https://github.com/keijiro/SkyboxPlus) - Basic skybox extensions\n- [SIGExam](https://github.com/leon196/SIGExam) - Correction of a Shader Exam\n- [ShaderProject](https://github.com/ellioman/ShaderProject) - A container for all sorts of handy shaders\n- [Shaders](https://github.com/ewersp/Shaders) - A collection of shaders written in CG/ShaderLab\n- [Cubeds-Unity-Shaders](https://github.com/cubedparadox/Cubeds-Unity-Shaders) - A compilation of custom shaders\n- [UnityEffects](https://github.com/vivekhnz/UnityEffects) - A collection of video game effects recreated in Unity\n- [Unity-Shaders](https://github.com/igradeca/Unity-Shaders) - Unity project about reseach on shaders and particle system\n- [UnitySpecialEffectWithDepth](https://github.com/chenjd/UnitySpecialEffectWithDepth) - RenderDepthMap, ScannerEffect, XrayEffect, ForceFieldEffect\n\n## Post Effect\n\n- [PixelVision](https://github.com/n1ckfg/PixelVision) - Pixel effect LUT\n- [RasterEffects](https://github.com/Ryanel/RasterEffects) - Image Effects\n- [Shaders](https://github.com/OctoClo/Shaders) - Exploration of shaders\n- [KinoBinary](https://github.com/keijiro/KinoBinary) - Binary image effect\n- [AsciiArtFx](https://github.com/keijiro/AsciiArtFx) - ASCII art image effect\n- [UnityWhiteBalance](https://github.com/dskjal/UnityWhiteBalance) - White Balance\n- [KinoSlitscan](https://github.com/keijiro/KinoSlitscan) - Slit-scan image effect\n- [ASCII-Shader](https://github.com/mandersson1024/ASCII-Shader) - An ASCII camera effect\n- [2D-UI-Shader](https://github.com/Orangexx/2D-UI-Shader) - UI and 2D Shader Unity\n- [Unity_StarGlow](https://github.com/XJINE/Unity_StarGlow) - Simple star-glow effect\n- [Analog_Pixelate](https://github.com/analogstudio/Analog_Pixelate) - Pixelation image effect\n- [UnityImageEffects](https://github.com/hiroakioishi/UnityImageEffects) - Post Processing Effects\n- [unityglitch](https://github.com/staffantan/unityglitch) - Glitch post-processing shader\n- [LightLeaksUnity](https://github.com/danielzeller/LightLeaksUnity) - Light Leaks Image Effects\n- [unity-lens-flare-1](https://github.com/modanhan/unity-lens-flare-1) - Lens flare image effect\n- [UnityHSVColorModifier](https://github.com/hiroakioishi/UnityHSVColorModifier) - HSV Color Modifier\n- [Unity_Image_Flash_Effect](https://github.com/carlosCn/Unity_Image_Flash_Effect) - Image Flash Effect\n- [unity-pixelShader](https://github.com/codexus/unity-pixelShader) - pixel image effect shader\n- [unity-image-processing](https://github.com/noshipu/unity-image-processing) - Image effect samples\n- [KinoFringe](https://github.com/keijiro/KinoFringe) - Chromatic aberration image effect\n- [PhotoMosaic](https://github.com/keijiro/PhotoMosaic) - Photographic mosaic image effect\n- [Retro-Image-Effects](https://github.com/danielshervheim/Retro-Image-Effects) - A collection of image effects\n- [UnityAsciiArtEffect](https://github.com/kaiware007/UnityAsciiArtEffect) - Ascii Art Image Effect for Unit3d\n- [CollectionOfUnityShader](https://github.com/YESshowMeCode/CollectionOfUnityShader) - Collection of Unity Shader\n- [UnityScanlinesEffect](https://github.com/aaaleee/UnityScanlinesEffect) - A simple scanlines image effect\n- [Image-Effects-for-Unity](https://github.com/danielshervheim/Image-Effects-for-Unity) - A collection of image effects\n- [Unity3d-distortionImageEffect](https://github.com/joansolroo/Unity3d-distortionImageEffect) - Distortion Image Effect\n- [DynamicCentralLineCamera](https://github.com/MizoTake/DynamicCentralLineCamera) - Dynamic Central Line Camera\n- [KinoTube](https://github.com/keijiro/KinoTube) - An image effect simulating analog video artifacts\n- [ImageEffectLab](https://github.com/cyario/ImageEffectLab) - This is my unity shader experimental project\n- [ColorSpread](https://github.com/lindenreid/ColorSpread) - color spreading post-processing effect in Unity\n- [UnityShaderEffect](https://github.com/Mas9uerade/UnityShaderEffect) - Some basic unity shaders for image/ video effect\n- [UnityUVCheckerImageEffect](https://github.com/kaiware007/UnityUVCheckerImageEffect) - Display UV Check pattern of image effect\n- [ImageEffectGraph](https://github.com/iBicha/ImageEffectGraph) - Image effects for post processing stack created with shader graph\n- [unity-postprocessing-old-monitor-shader](https://github.com/jfranmora/unity-postprocessing-old-monitor-shader) - Camera effect for use PostProcessingStackV2\n- [Unity-PostProV2-User-LUT-And-Z-Grading](https://github.com/Philipp-Seifried/Unity-PostProV2-User-LUT-And-Z-Grading) - Z-Based Color Grading and Separate User LUT\n- [ClearFlagsMobile](https://github.com/falconmick/ClearFlagsMobile) - A Unity Image Effect to reproduce the Clear Flags camera effect for mobile\n- [PixelBaseOutlinePostProcessing](https://github.com/vux427/PixelBaseOutlinePostProcessing) - use some unity graphic API to display outline post processing\n- [XELF.Hexelate.Shader](https://github.com/xelfia/XELF.Hexelate.Shader) - Hexelation Shader is an image effect Screen will be filtered by hexagonal grids\n- [FastPostProcessing](https://github.com/demonixis/FastPostProcessing) - A small and fast post processing stack (only one pass) targeting mobile and mobile VR\n- [EdgeDetect-PostProcessingUnity](https://github.com/jean-moreno/EdgeDetect-PostProcessingUnity) - Unity legacy Edge Detect image effect ported to Post Processing Stack v2\n- [Heatwave](https://github.com/andrewgotow/Heatwave) - A simple post-processing effect for the Unity game engine which renders small-scale distortions\n\n## Outline\n\n- [Unity-Outline](https://github.com/zhangmaker/Unity-Outline) - Model effects\n- [globaloutline](https://github.com/rickomax/globaloutline) - Global Outline\n- [UnityFx.Outline](https://github.com/Arvtesh/UnityFx.Outline) - Screen-space outlines\n- [UnityOutline](https://github.com/kerrot/UnityOutline) - Unity Ouline by post effect\n- [OutLine_Geometry](https://github.com/yuyujunjun/OutLine_Geometry) - VFX using Outline And Geometry\n- [UnityOutlineShader](https://github.com/IronWarrior/UnityOutlineShader) - Source code for Outline Shader tutorial\n- [UltimateOutline](https://github.com/Shrimpey/UltimateOutline) - The easiest way to achieve outlines in unity\n- [QuickOutline](https://github.com/chrisnolet/QuickOutline) - Unity asset for adding outlines to game objects\n- [UnityOutlineFX](https://github.com/michaelcurtiss/UnityOutlineFX) - Implementation of Unity's Editor outline for runtime\n- [marching-ants-outline.shader](https://gist.github.com/unitycoder/6f20e24a7650d626213048929e578bcc) - Unity Marching Ants Sprite Outline Shader\n- [Outline-Effect-but-its-faster](https://github.com/JimmyCushnie/Outline-Effect-but-its-faster) - a fork of Outline Effect with improved performance\n- [unity-mesh-outline](https://github.com/westmark/unity-mesh-outline) - Unity Package for rendering outlines around meshes/objects\n\n## Water\n\n- [WaterColorFilter](https://github.com/nobnak/WaterColorFilter) - Water Color Filter\n- [unity-water-shader2d](https://github.com/real-marco-b/unity-water-shader2d) - A 2D water shader\n- [Unity-WaterBuoyancy](https://github.com/dbrizov/Unity-WaterBuoyancy) - Water Buoyancy Simulation\n- [Phillips-Ocean](https://github.com/Scrawk/Phillips-Ocean) - A ocean using Phillips spectrum in Unity\n- [UnityWaveEquation](https://github.com/AsehesL/UnityWaveEquation) - Caustics under surface of the water\n- [ToonWaterShader](https://github.com/IronWarrior/ToonWaterShader) - Source code for Toon Water Shader tutorial\n- [crest-oceanrender](https://github.com/huwb/crest-oceanrender) - An advanced ocean system implemented in Unity3D\n- [water-demo](https://github.com/shanecelis/water-demo) - A port of Evan Wallace's \"Water Demo\" for WebGL to Unity\n- [UnityWaterSurface](https://github.com/hecomi/UnityWaterSurface) - Water Surface Simulation using CutomRenderTexture\n- [water2d-unity](https://github.com/valryon/water2d-unity) - A simple shader   example of a water surface with reflection in 2D\n- [Ocean_Community_Next_Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - Next gen iteration of the unity community ocean shader\n\n## Low Poly\n\n- [Lowpoly-Water-Unity](https://github.com/danielzeller/Lowpoly-Water-Unity) - Low poly water with edge/shore blend\n- [LowPolyShaders](https://github.com/BrokenVector/LowPolyShaders) - Unity shaders optimized for Low Poly models\n- [unity-lowpoly-shader](https://github.com/pavelkouril/unity-lowpoly-shader) - Unity Shader for mesh rendering in lowpoly style\n- [LowPolyWater](https://github.com/jose-villegas/LowPolyWater) - Water rending with sum of sines on with low poly style through flat shading\n- [LowPolyWater](https://github.com/ebrudogan/LowPolyWater) - Unity project that allows creating low poly style planes with water wave effect\n\n## Blur\n\n- [SmokeBlur](https://github.com/nobnak/SmokeBlur) - Smoke Blur\n- [Super-Blur](https://github.com/PavelDoGreat/Super-Blur) - Screen and UI gaussian blur\n- [Unity3D-Blur](https://github.com/remibodin/Unity3D-Blur) - Gaussian and kawase blur\n- [UnityFluid2DBlurImageEffect](https://github.com/hiroakioishi/UnityFluid2DBlurImageEffect) - Fluid2D Blur Post Processing Effect\n\n## Metaball\n\n- [unity-metaball](https://github.com/qine/unity-metaball) - Unity Metaball Effect\n- [2DMetaballs](https://github.com/HuvaaKoodia/2DMetaballs) - A 2D metaballs implementation\n- [Unity_Metaball2DShader](https://github.com/XJINE/Unity_Metaball2DShader) - Draw 2D meta-ball with fragment shader\n- [Unity-Metaballs-2D](https://github.com/luke161/Unity-Metaballs-2D) - Implementation of 2D Metaballs with marching squares\n\n## ShaderGraph\n\n- [ShaderGraphExamples](https://github.com/keijiro/ShaderGraphExamples) - Simple examples of Unity shader graphs\n- [unity-shadergraph-sandbox](https://github.com/andydbc/unity-shadergraph-sandbox) - Collection of ShaderGraph examples\n- [ShaderGraph_ExampleLibrary](https://github.com/UnityTechnologies/ShaderGraph_ExampleLibrary) - A library of Shaders created using Unity's Shader Graph\n\n## Wireframe\n\n- [unity-wireframe](https://github.com/Chaser324/unity-wireframe) - General purpose wireframe shaders\n- [Wireframe-Shader](https://github.com/Scrawk/Wireframe-Shader) - A wireframe material in Unity using the geometry shader\n- [UnityWireframeRenderer](https://github.com/miguel12345/UnityWireframeRenderer) - Get a beautiful cross-platform wireframe renderer for your meshes with one click\n\n## Hatching\n\n- [NPR_Lab](https://github.com/candycat1992/NPR_Lab) - Test some NPR\n- [HatchingShader](https://github.com/nkihrk/HatchingShader) - Hatching Shader\n- [PencilSketchEffect](https://github.com/khalladay/PencilSketchEffect) - Real Time Hatching\n\n## Hologram\n\n- [Hologram.shader](https://gist.github.com/nir1082/672645c6fa0fc890c56393437272672d) - Simple hologram shader\n- [HologramShader](https://github.com/andydbc/HologramShader) - Test of an hologram material made\n- [HoloShield](https://github.com/AdultLink/HoloShield) - Highly customizable sci-fi shield / force field shader\n\n## Voxel\n\n- [unity-voxel](https://github.com/mattatz/unity-voxel) - Mesh voxelization\n- [Mesh-Voxelization](https://github.com/Scrawk/Mesh-Voxelization) - Mesh voxelization\n- [unity-voxelizer](https://github.com/brianasu/unity-voxelizer) - Utility library to voxelize meshes\n- [VoxReader](https://github.com/sandrofigo/VoxReader) - Library to read .vox files created with MagicaVoxel\n\n## Grass\n\n- [KvantGrass](https://github.com/keijiro/KvantGrass) - Animating grass shader\n- [ProceduralGrass](https://github.com/FriendSea/ProceduralGrass) - Procedural, Dynamic Grass Shader\n- [UnityGrassGeometryShader](https://github.com/IronWarrior/UnityGrassGeometryShader) - Source code for Grass Shader tutorial\n\n## Bloom\n\n- [KinoBloom](https://github.com/keijiro/KinoBloom) - Bloom effect\n- [unity-mask-bloom](https://github.com/mattatz/unity-mask-bloom) - Mask by alpha channel bloom effect\n\n## Portal\n\n- [PortalFX](https://github.com/vux427/PortalFX) - Portal FX\n- [Unity-Portals](https://github.com/HuvaaKoodia/Unity-Portals) - Portals by not using RenderTextures\n- [unity-portal-rendering](https://github.com/pr0g/unity-portal-rendering) - Super small example of using offscreen render targets to achieve a portal effect\n\n## Dissolve\n\n- [VerticalDissolve](https://github.com/AdultLink/VerticalDissolve) - Procedural vertical dissolve shader.\n- [SphereDissolve](https://github.com/AdultLink/SphereDissolve) - Customizable procedural spherical dissolve shader.\n\n## Retro\n\n- [RetroSuite3D](https://github.com/oxysoft/RetroSuite3D) - Some image effects and shaders to achieve a retro look in Unity\n- [RetroTVFX](https://github.com/KillaMaaki/RetroTVFX) - A small collection of shaders for a range of authentic old TV effects\n\n## Builder\n\n- [unity-mesh-builder](https://github.com/mattatz/unity-mesh-builder) - Primitive mesh builder\n- [unity-triangulation2D](https://github.com/mattatz/unity-triangulation2D) - Ruppert's Delaunay Refinement Algorithm\n\n## Shadow\n\n- [UnityDitheredShadows](https://github.com/bodhid/UnityDitheredShadows) - Unity Shadow Dithering\n- [PlannarShadowForUnity](https://github.com/ozlael/PlannarShadowForUnity) - Planar Shadow is very cheap and useful for mobile games\n\n## Jelly\n\n- [SoftBodyDemo](https://github.com/calleerlandsson/SoftBodyDemo) - A demo of soft body physics\n- [Unity-JellyBody](https://github.com/losuffi/Unity-JellyBody) - JellyBody shader，vertex replacement\n\n## Shader Optimization\n\n- [unity-standard-shader-mobile](https://github.com/nylonee/unity-standard-shader-mobile) - Mobile optimised shader\n- [Unity-OptimalUnlitShader](https://github.com/azixMcAze/Unity-OptimalUnlitShader) - An unlit uber-shader covering all the common use cases\n\n## Noise\n\n- [NoiseBall](https://github.com/keijiro/NoiseBall) - Mesh deforming shader example\n- [NoiseRings](https://github.com/kaelb/NoiseRings) - NoiseRings is a noisy emanating ring effect\n\n## Force Field\n\n- [ForceFieldFX](https://github.com/vux427/ForceFieldFX) - Force Field FX\n- [Force-Field](https://github.com/Brackeys/Force-Field) - Project files for our tutorial on how to make a Force Field in Unity using Shader Graph\n\n## Code Editor\n\n- [language-shadercode](https://github.com/axot/language-shadercode) - HLSL, UDF, GLSL and CG syntax highlighting\n- [Unity3D-Shader](https://github.com/petereichinger/Unity3D-Shader) - Adds Syntax Highlighting .shader files to Sublime Text\n- [unity-shader-files](https://github.com/nadege/unity-shader-files) - Adds syntax coloring to Unity 3D ShaderLab .shader files\n- [ShaderlabVS](https://github.com/wudixiaop/ShaderlabVS) - ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming\n- [unity_shader_st3](https://github.com/waqiju/unity_shader_st3) - A sublime text plugin which aim at boosting happiness when editing Unity Shader\n\n## Other Shaders\n\n- [SonarFx](https://github.com/keijiro/SonarFx) - Sonar effect\n- [SnowTrail](https://github.com/nkihrk/SnowTrail) - Snow Trail\n- [DarkMatterShader](https://github.com/Elringus/DarkMatterShader) - VFX\n- [colorgrade](https://github.com/jarnik/colorgrade) - Color Grading\n- [KinoFog](https://github.com/keijiro/KinoFog) - Global fog effect\n- [VolumeCloud](https://github.com/yangrc1234/VolumeCloud) - Volume cloud\n- [KinoContour](https://github.com/keijiro/KinoContour) - Contour line filter\n- [SpektrLightning](https://github.com/keijiro/SpektrLightning) - Lightning effect\n- [FlipBook](https://github.com/keijiro/FlipBook) - Flip book effect example\n- [ShaderTutorials](https://github.com/ronja-tutorials/ShaderTutorials) - unity shader tutorials\n- [UnityVertexColors](https://github.com/H-man/UnityVertexColors) - Unity Vertex Colors\n- [RippleEffect](https://github.com/keijiro/RippleEffect) - Water surface ripple effect\n- [OIT_Lab](https://github.com/candycat1992/OIT_Lab) - Order-independent Transparent\n- [2DShadow](https://github.com/unitycoder/2DShadow) - 2D Visibility / Shadow casting\n- [ShaderGum](https://github.com/leon196/ShaderGum) - Unity3D GPU Sculpt \u0026 Morph\n- [OneBitGraphicShader](https://github.com/inoook/OneBitGraphicShader) - 1 bit graphic shader\n- [unity-grabsquares-effect](https://github.com/qine/unity-grabsquares-effect) - GrabSquares Effect\n- [KinoMirror](https://github.com/keijiro/KinoMirror) - Mirroring and kaleidoscope effect\n- [DelaunayTriangulation](https://github.com/inoook/DelaunayTriangulation) - Delaunay Triangulation\n- [Unity-Shaders](https://github.com/CiaccoDavide/Unity-Shaders) - Some custom 3D/2D shaders\n- [unity-abstract-wire](https://github.com/qine/unity-abstract-wire) - Unity Abstract Wires Effect\n- [Pixel-Burn-Effect](https://github.com/Shealynntate/Pixel-Burn-Effect) - Pixel Burn shader effects made\n- [ShaderMan](https://github.com/smkplus/ShaderMan) - Convert ShaderToy to Unity  HLSL/CG\n- [UnityMaskShader](https://github.com/fand/UnityMaskShader) - Mask shader for installation apps\n- [unity-frosted-glass](https://github.com/andydbc/unity-frosted-glass) - Test of a frosted glass material\n- [HelpfulScripts](https://github.com/cjacobwade/HelpfulScripts) - A collection of random, useful scripts\n- [TexturePanner](https://github.com/AdultLink/TexturePanner) - This shader is a glorified texture panner\n- [SinewaveShapeDistortion](https://github.com/khalladay/SinewaveShapeDistortion) - A Screen space distortion effect\n- [VolumetricLinesUnity](https://github.com/johannesugb/VolumetricLinesUnity) - Source of the Volumetric Lines Asset\n- [Unity-CustomMipMaps](https://github.com/azixMcAze/Unity-CustomMipMaps) - A custom mipmaps texture importer\n- [unity-sunburst-effects](https://github.com/keijiro/unity-sunburst-effects) - Sunburst effects with mesh animation\n- [fun-frag-shaders](https://github.com/makitsune/fun-frag-shaders) - Fun fragment shaders you can use in Unity\n- [KinoFeedback](https://github.com/keijiro/KinoFeedback) - Oldskool frame buffer feedback effect for Unity\n- [2DFieldOfViewVisualization](https://github.com/HuvaaKoodia/2DFieldOfViewVisualization) - A 2D field of view implementation\n- [VideoPlayerEffects](https://github.com/keijiro/VideoPlayerEffects) - Experimental special effects for VideoPlayer\n- [unity3d-dissolve-shader](https://github.com/kwnetzwelt/unity3d-dissolve-shader) - Dissolve by Distance \u0026 Dissolve by Height\n- [unity-shaderfog-example](https://github.com/keijiro/unity-shaderfog-example) - An example of HLSL fog and surface shader fog\n- [UnityShaderCheatsheet](https://github.com/nothke/UnityShaderCheatsheet) - Collection of Unity shader copypastas and gotchas\n- [unity-moveable-linerenderer](https://github.com/qine/unity-moveable-linerenderer) - Unity LineRenderers with the simple turbulence\n- [DemkeysUnityShaders](https://github.com/Demkeys/DemkeysUnityShaders) - Unity shaders made for various purposes, written in Cg/HLSL\n- [Rimlight](https://github.com/AdultLink/Rimlight) - Customizable rimlight shader for Unity that includes pulsation and noise scrolling\n- [unity-cellular-automaton-based-ink-simulation](https://github.com/mattatz/unity-cellular-automaton-based-ink-simulation) - 2D Cellular automaton based ink simulation\n- [UnityFlatShading](https://github.com/miguel12345/UnityFlatShading) - Get a flat look for your models with one click, without touching your mesh\n- [ToonShading](https://github.com/Kink3d/ToonShading) - A collection of \"Toon\" shaders for Unity based on a stepped PBR approximation\n- [unity-surfaceshader-flipbook](https://github.com/thnewlands/unity-surfaceshader-flipbook) - Surface shaders with flipbook / spritesheet animation functionality\n- [Unity-Colour-Skybox](https://github.com/increpare/Unity-Colour-Skybox) - remaking the old unity procedural skybox that was in the beta version ages ago\n- [unity-dithered-transparency-shader](https://github.com/gkjohnson/unity-dithered-transparency-shader) - Unity material and shader for applying clipped, dithered transparency\n- [UnityGradientBackground](https://github.com/miguel12345/UnityGradientBackground) - Get a beautiful background gradient just by adding a simple script to your camera\n- [DepthInverseProjection](https://github.com/keijiro/DepthInverseProjection) - An example showing how to inverse-project depth samples into the view/world space\n- [WavTexture](https://github.com/keijiro/WavTexture) - A Unity example showing how to bake a waveform of an audio clip into a texture and use it in a shader\n- [Smooth radial gradient shader](https://github.com/Nrjwolf/unity-shader-smooth-radial-gradient) - Helps to create radial gradient without banding by using noise\n- [Radial fill shader](https://github.com/Nrjwolf/unity-shader-sprite-radial-fill) - Helps to create radial fill with sprite\n\n# Editor Extensions\n\n## Scene View\n\n- [NormalsVisualizer.cs](https://gist.github.com/mandarinx/ed733369fbb2eea6c7fa9e3da65a0e17) - Normals Visualizer\n- [UnitySmoothEditorCamera](https://github.com/dnnkeeper/UnitySmoothEditorCamera) - Smooth Scene View camera motion\n- [UnityGridFramework](https://github.com/yasirkula/UnityGridFramework) - Open source Grid Framework for creating grid-based levels easily\n- [UnitySceneViewFovControl](https://github.com/t-mat/UnitySceneViewFovControl) - Unity Editor Extension which enables controlling Scene View's FoV\n- [SceneShotBookmarks](https://github.com/derek-knox/SceneShotBookmarks) - Unity custom editor for bookmarking Scene View camera angles/settings\n- [SceneViewUIOverlay.cs](https://gist.github.com/aholkner/a4b500a23f56cbcdb4e451cdabfc313e) - Unity editor extension to display a zoom indicator over the 2D scene view\n- [Unity3D-HighlightHelper](https://github.com/toxicFork/Unity3D-HighlightHelper) - to see which objects you are hovering over in the Unity3D hierarchy pane\n- [Arrows2DMovement.cs](https://gist.github.com/dvddarias/dd4206dec54a3f48aa536126de2594b0) - To precisely move, rotate and scale GameObjects on a 2D scene, using the arrow keys\n- [SceneHistoryWidget.cs](https://gist.github.com/jringrose/a8655f3232b0ee910bbfa2a1a26c421e) - Drop this into an Editor folder in your project to add a history widget to your scene view\n\n## Hierarchy\n\n- [HierarchyCustomiser](https://github.com/plyoung/HierarchyCustomiser) - Customise the Unity Hierarchy panel\n- [CategoryTool](https://github.com/Demkeys/CategoryTool) - Unity Editor tool to create Categories in the Hierarchy\n- [EditorSceneActiveSwitcher-Unity](https://github.com/VeniTaku/EditorSceneActiveSwitcher-Unity) - Load and unload scenes with a one click\n- [hierarchy-icons](https://github.com/mminer/hierarchy-icons) - Unity extension to show component icons in the Hierarchy\n- [Unity-HierarchyHelper](https://github.com/gydisme/Unity-HierarchyHelper) - The fastest way to create Unity Hierarchy GUI items ever\n- [EditorGUIHierarchyView](https://github.com/miguel12345/EditorGUIHierarchyView) - Easily add a Hierarchy view (like Unity's scene view) to your Editor UI\n- [Unity Hierarchy Menu Customizer](https://github.com/baba-s/unity-hierarchy-menu-customizer) - Customize the menu that appears when you right-click on Hierarchy\n- [HierarchyDecorator](https://github.com/WooshiiDev/HierarchyDecorator) - Provides custom drawing within the Hierarchy window, and add extra information functionality\n\n## Project View\n\n- [SearchTools](https://github.com/eral/SearchTools) - Search Tools In Unity\n- [ProjectPaneExtensions.cs](https://gist.github.com/Tenebrous/db7f6e9087d34b73de5d45c82263d131) - Add extensions\n- [unity3d-rainbow-folders](https://github.com/PhannGor/unity3d-rainbow-folders) - Allows you to set custom icons for any folder in unity project browser\n- [CustomInspectorCreator.cs](https://gist.github.com/LotteMakesStuff/cb63e4e25e5dfdda19a95380e9c03436) - Adds a tool to automagically generate boilerplate custom inspector code\n- [Unity Project Window Menu Customizer](https://github.com/baba-s/unity-project-window-menu-customizer) - Customize the menu that appears when you right-click on Project view\n\n## Inspector\n\n- [one-line](https://github.com/slavniyteo/one-line) - One line property drawer\n- [ShaderInspector](https://github.com/myacat/ShaderInspector) - Shader GUI extensions\n- [Unity-Game-Framwork](https://github.com/gydisme/Unity-Game-Framwork) - unity script share\n- [RectTransformEditor](https://github.com/Syy9/RectTransformEditor) - Custom RectTransform Editor\n- [MyBox](https://github.com/Deadcows/MyBox) - MyBox is a set of attributes, tools and extensions\n- [ExtendedTransformEditor](https://github.com/keenanwoodall/ExtendedTransformEditor) - A clutterless custom Transform editor\n- [Unity-Reorderable-List](https://github.com/cfoulston/Unity-Reorderable-List) - Extended version of the Reorderable List\n- [uni-transform-inspector](https://github.com/baba-s/uni-transform-inspector) - Add reset button to transform inspector\n- [Unity-Reorderable-List](https://github.com/cfoulston/Unity-Reorderable-List) - Extended version of the Reorderable List\n- [LeftToggleAttributeDrawerUnity](https://github.com/sverdegd/LeftToggleAttributeDrawerUnity) - This is a custom attribute drawer\n- [AnimationClipInspectorExtension](https://github.com/wotakuro/AnimationClipInspectorExtension) - AnimationClip inspector extension\n- [Unity-Scene-Field](https://github.com/Trisibo/Unity-Scene-Field) - Allows directly assigning scenes in the Inspector\n- [TrafficLightAttribute.cs](https://gist.github.com/LotteMakesStuff/7fa131b0402ffb50a9e617c0d45ffa59) - TrafficLight control/layout/property drawer\n- [RectTransform-Inspector-Extensions](https://github.com/hont127/RectTransform-Inspector-Extensions) - RectTransform Inspector Extensions\n- [InspectorFoldoutGroup](https://github.com/dimmpixeye/InspectorFoldoutGroup) - Group variables in Unity 3d inspector with style\n- [SceneObject.cs](https://gist.github.com/Hertzole/ac269f3148bc5192cc2eb6d472870d24) - Unity scene object to easily assign scenes in the inspector\n- [Unity3d-Tags-Filters](https://github.com/dimmpixeye/Unity3d-Tags-Filters) - Extending a Unity3d Inspector window to show int tags\n- [UnityEditorJunkie](https://github.com/roboryantron/UnityEditorJunkie) - Editor scripts to make working with the Unity Editor better\n- [UnityExtensions.InspectInline](https://github.com/garettbass/UnityExtensions.InspectInline) - Enables you to inspect and edit object references\n- [AssetPathAttribute](https://github.com/ByronMayne/AssetPathAttribute) - Allow you to have drag and drop asset references in the inspector\n- [AnimationCurveCopyPaste](https://github.com/SenshiSentou/AnimationCurveCopyPaste) - Add copy-paste functionality to Unity's AnimationCurve fields\n- [UnityMaterialInstancedPropertiesEditor](https://github.com/jamesdimick/UnityMaterialInstancedPropertiesEditor) - Generic editor for instanced properties in Unity materials.\n- [UnityEventDrawerEx](https://github.com/mob-sakai/UnityEventDrawerEx) - This plugin extends the UnityEventDrawer to display runtime calls in the inspector\n- [Texture3DPreview-for-Unity](https://github.com/raphael-ernaelsten/Texture3DPreview-for-Unity) - Enables interactive previews of Texture3D assets in Unity's Inspector window\n- [guid-based-reference](https://github.com/Unity-Technologies/guid-based-reference) - Giving Game Objects a GUID and a class to create references to objects in any Scene by GUID\n- [unity-scene-reference](https://github.com/starikcetin/unity-scene-reference) - Wrapper class that uses ISerializationCallbackReceiver and a custom PropertyDrawer to provide safe\n\n## Game View\n\n- [unity-GameViewSizeHelper](https://github.com/anchan828/unity-GameViewSizeHelper) - Game View Size Helper\n- [GameViewSizeSettings](https://github.com/Syy9/GameViewSizeSettings) - Easily register, delete and change GameViewSize\n\n## Attribute\n\n- [NaughtyAttributes](https://github.com/dbrizov/NaughtyAttributes) - Attribute Extensions for Unity\n- [HighlightAttribute.cs](https://gist.github.com/LotteMakesStuff/2d3c6dc7a913ed118601db95735574de) - Add some color to you inspectors\n- [UnityNonNull](https://github.com/ulrikdamm/UnityNonNull) - NonNull attribute to fields and classes in Unity\n- [EmbeddedInspectorAttribute.cs](https://gist.github.com/edwardrowe/709bcbc5c53a477ffc482a48daa7d115) - Embedded Inspector Attribute\n- [UnityGetComponentAutoInjector](https://github.com/jinnin0105/UnityGetComponentAutoInjector) - Unity GetComponent Auto Injector\n- [OpenWatcher](https://github.com/omid3098/OpenWatcher) - Check your field or property value at runtime in game view\n- [DisplayInspector-Attribute](https://github.com/Deadcows/DisplayInspector-Attribute) - Attribute to display one Inspector inside another\n- [EssentialEditor](https://github.com/zsaladin/EssentialEditor) - Exposes properties and methods of MonoBehaviour to inspector\n- [Unity3D-ExecutionOrderAttribute](https://github.com/Thundernerd/Unity3D-ExecutionOrderAttribute) - An attribute that sets a script's execution order\n- [StatsBarAttribute.cs](https://gist.github.com/LotteMakesStuff/b8853a16de3e680dc1c326fe6f5ebd7e) - Add a StatsBar attribute to a property to make it draw a lil bar\n- [ReorderableInspector](https://github.com/SubjectNerd-Unity/ReorderableInspector) - Automatic reorderable lists for Unity game engine components\n- [unity-forge-property-drawers](https://github.com/rfadeev/unity-forge-property-drawers) - Custom propery drawers to ease fields value management\n- [Unity3D_PropertyDrawer_AudioClip](https://github.com/samsawyer85/Unity3D_PropertyDrawer_AudioClip) - Draws a play button and waveform preview for serialized AudioClip fields\n- [Auto attach components](https://github.com/Nrjwolf/unity-auto-attach-component-attributes) - This asset help you to auto attach components into your serialized fields in inpector. I started use it to avoid every time assign components in Awake/Start function.\n\n## Editor Window\n\n- [Unity-RegexTool](https://github.com/rngtm/Unity-RegexTool) - Regex tool\n- [UnityRenameTool](https://github.com/KonH/UnityRenameTool) - Rename tool\n- [USubWindow](https://github.com/AsehesL/USubWindow) - Multiple sub window\n- [SceneHistory-Unity](https://github.com/takupisu/SceneHistory-Unity) - Scene history manager\n- [Render-Queue](https://github.com/FreyaHolmer/Render-Queue) - Render Queue Unity Extension\n- [WebViewHook](https://github.com/willnode/WebViewHook) - Exposed Unity Editor WebView API\n- [unity-customizable-toolbar-v2](https://github.com/baba-s/unity-customizable-toolbar-v2) - Customizable toolbar\n- [presets-browser](https://github.com/rfadeev/presets-browser) - Unity presets browser editor window\n- [devTools-playerPreferencesEditor](https://github.com/Dysman/devTools-playerPreferencesEditor) - Player preferences editor\n- [unity-autocomplete-search-field](https://github.com/marijnz/unity-autocomplete-search-field) - Search field with Autocomplete\n- [EditorGUISplitView](https://github.com/miguel12345/EditorGUISplitView) - A split view to be used in Unity Editor Windows\n- [LayerManager](https://github.com/YondernautsGames/LayerManager) - A simple tool for reordering, merging and modifying unity layers\n- [UnityProjectBrowserHistory](https://github.com/creativitRy/UnityProjectBrowserHistory) - Back and forward buttons for the Unity project browser\n- [scripts-manager-unity3d](https://github.com/prashant-singh/scripts-manager-unity3d) - Gives the list of scripts in the current scene with gameobject reference\n- [UnityScreenShooter](https://github.com/Team-on/UnityScreenShooter) - Screenshot utility for Unity runtime \u0026 editor\n- [UnityBuildManager](https://github.com/Team-on/UnityBuildManager) - Utility for running builds sequence \u0026 pushing them to markets \u0026 keeping changelog\n- [CustomToolbar](https://github.com/smkplus/CustomToolbar) - Custom toolbar with ability do add new toolbars and reorganize it\n\n## Asset\n\n- [Deeplicate.unity](https://github.com/c3-hoge-fuga-piyo/Deeplicate.unity) - Deep copy\n- [Assets2Packages](https://github.com/kakunpc/Assets2Packages) - Assets to Packages\n- [ileDownloadWindow.cs](https://gist.github.com/baba-s/9a202395cfdb77419db68ce9f1b40144) - Download Window\n- [UnityForceDirty](https://github.com/Syy9/UnityForceDirty) - Marks target object as dirty\n- [EmptyFolderDeleter.cs](https://gist.github.com/baba-s/6f518a6ef99368bb7bf05c5f4a394683) - Empty Folder Deleter\n- [Unity-AssetStoreImporter](https://github.com/rngtm/Unity-AssetStoreImporter) - Import UnityPackage\n- [AssetAuditor](https://github.com/MarkUnity/AssetAuditor) - Tools to control the asset import settings\n- [AutoSaveScene](https://github.com/liortal53/AutoSaveScene) - Auto saving scene \u0026 minimizing lost work\n- [CustomAssetImporter](https://github.com/charcolle/CustomAssetImporter) - Set asset's import settings automatically\n- [UnityBulkConverter](https://github.com/wotakuro/UnityBulkConverter) - library and samples for converting each assets\n- [Unity-LayoutExporter](https://github.com/rngtm/Unity-LayoutExporter) - Tool to import/export Unity layout settings(.wlt)\n- [BuildSceneProcessor.cs](https://gist.github.com/mrcarriere/92322b70e1d7133d60a971cbd7b07604) - Automatically add a scene to your Build Settings\n- [unity-aseprite-importer](https://github.com/martinhodler/unity-aseprite-importer) - Importer for Aseprite files (.ase, .aseprite)\n- [SubAssetDragAndDrop](https://github.com/Maligan/unity-subassets-drag-and-drop) - Allows add/remove subasset with simple Drag\u0026Drop operation\n\n## Hot Key\n\n- [PreviousNextSelection](https://github.com/Yu5h1/PreviousNextSelection) - My Miscellaneous Derivative\n- [AnimatorTransitionShortcuts](https://github.com/GhatSmith/AnimatorTransitionShortcuts) - Animator Transition Shortcuts\n- [UniPrep](https://github.com/adrenak/UniPrep) - Includes hotkeys, C# extensions, utilities and more\n- [UnityShortcutKeyPlus](https://github.com/baba-s/unity-shortcut-key-plus) - Editor extension that adds 13 shortcut keys\n- [selection-history-navigator](https://github.com/mminer/selection-history-navigator) - To navigate between object selections\n- [Unity-Hotkeys](https://github.com/Deadcows/Unity-Hotkeys) - Additional unity hotkeys as Lock Inspector and Clear Console\n- [UnityExtensions.SelectionHistory](https://github.com/garettbass/UnityExtensions.SelectionHistory) - \"Edit/Selection/Back\", \"Edit/Selection/Forward\"\n- [UnityEditorSnippets](https://github.com/pointcache/UnityEditorSnippets) - Collection of different editor things that help with productivity\n\n## Object\n\n- [PivotUtilities.cs](https://gist.github.com/talecrafter/519e260d93dbf236484acfe625faa1dc) - Pivot Utilities\n- [EasyScriptTester](https://github.com/rngtm/EasyScriptTester) - Easy Script Tester\n- [create-empty-at-zero-position](https://github.com/tomori-hikage/create-empty-at-zero-position) - Create empty at zero position\n- [unity_duplicate_special](https://github.com/marcin-se/unity_duplicate_special) - Duplicates objects in a fashion similar to Blender's Array Modifier\n- [unity-mulligan-renamer](https://github.com/redbluegames/unity-mulligan-renamer) - Allows for quick and safe renaming of many assets and gameobjects at once\n\n## Bookmark\n\n- [Favourites](https://github.com/plyoung/Favourites) - Favourites Panel\n- [Unity-AssetBookmarker](https://github.com/rngtm/Unity-AssetBookmarker) - Asset bookmarker\n- [Unity-WebBookmarker](https://github.com/rngtm/Unity-WebBookmarker) - Tool to bookmark URL\n- [scene-view-bookmarks](https://github.com/mminer/scene-view-bookmarks) - Bookmark scene views\n- [ScenePanel](https://github.com/TuxedoBerries/ScenePanel) - Display all the scenes in the project and more.\n- [bookmark-everything](https://github.com/dogukanerkut/bookmark-everything) - Add bookmarks to your project files so you can reach them easily\n\n## Icon\n\n- [EditorIconViewer.cs](https://github.com/zaikman/UnityPublic/blob/master/EditorIconViewer.cs) - Editor icon viewer\n- [Unity-GUIStyles-list.md](https://gist.github.com/MadLittleMods/ea3e7076f0f59a702ecb) - List of GUIStyle\n- [UnityTextureExporter](https://github.com/miguel12345/UnityTextureExporter) - Export procedural or hidden textures to .png files\n- [unity-editor-icons](https://github.com/halak/unity-editor-icons) - Icons what can load using EditorGUIUtility.IconContent\n\n## Prefab\n\n- [PrefabEditor](https://github.com/yukiringo/PrefabEditor) - You can edit Prefab\n- [EditPrefab.cs](https://gist.github.com/ulrikdamm/338392c3b0900de225ec6dd10864cab4) - Better editing of prefabs\n- [Unity3D-PrefabEditor](https://github.com/remibodin/Unity3D-PrefabEditor) - Edit prefabs on separate scene.\n- [unity-prefab-quickadd](https://github.com/shelleylowe/unity-prefab-quickadd) - Quickly adding prefabs to the scene by creating shortcuts in the Hierarchy right-click menu\n\n## Project Settings\n\n- [pump-editor](https://github.com/rfadeev/pump-editor) - Collection of Unity editor helpers to boost productivity\n- [project-settings-toolbar](https://github.com/baba-s/project-settings-toolbar) - A tool bar that can open each item of Project Settings\n- [Unity-Frequent-Settings-Shortcut](https://github.com/Aghmat/Unity-Frequent-Settings-Shortcut) - Adding the Project Settings tab to the menu bar\n- [Unity-Project-Settings-in-a-New-Window](https://github.com/tromero/Unity-Project-Settings-in-a-New-Window) - Menu shortcuts for opening Unity project settings in a window\n\n## Design\n\n- [ModifyEditorStyle](https://github.com/5argon/ModifyEditorStyle) - Change fonts throughout Unity editor\n- [UnityDarkSkin](https://github.com/Gluschenko/UnityDarkSkin) - Switching layout theme in Unity Editor (light -\u003e dark)\n- [UnityEditorHelper](https://github.com/JefferiesTube/UnityEditorHelper) - An organized bunch of scripts to make editor scripting in Unity easier\n- [unity-themes](https://github.com/zios/unity-themes) - Provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements\n- [StableDiffusionUnityTools](https://github.com/KonH/StableDiffusionUnityTools) - Editor assets generation via Stable Diffusion\n\n## Command\n\n- [DTCommandPalette](https://github.com/DarrenTsung/DTCommandPalette) - Command palette for Unity\n- [Unity3D-QuickSearch](https://github.com/appetizermonster/Unity3D-QuickSearch) - A Command Palette for Unity\n- [unity-editor-spotlight](https://github.com/marijnz/unity-editor-spotlight) - MacOS-like Spotlight file search\n- [unity-shell](https://github.com/marijnz/unity-shell) - Write and execute code in an intuitive \"shell\" with autocompletion\n\n## Note\n\n- [EdNotes](https://github.com/plyoung/EdNotes) - Attach notes to objects\n- [AssetMessenger](https://github.com/wataru-ito/AssetMessenger) - Add comments to assets\n- [NotepadToolUnity](https://github.com/sverdegd/NotepadToolUnity) - Take your notes without leaving Unity\n- [UNotes](https://github.com/rstecca/UNotes) - Brings the power of sticky notes to your workflow\n\n## Symbol\n\n- [uni-symbol](https://github.com/baba-s/uni-symbol) - Easily define symbols\n- [SymbolCatalog](https://github.com/mob-sakai/SymbolCatalog) - Edit script symbol define\n- [Better-Defines](https://github.com/TarasOsiris/Better-Defines) - An easy and elegant way to manage your preprocessor directives\n\n## Coroutine\n\n- [UnityExtensions.EditorCoroutine](https://github.com/garettbass/UnityExtensions.EditorCoroutine) - Easy to run coroutines from editor code.\n- [EditorCoroutineRunner.cs](https://gist.github.com/LotteMakesStuff/16b5f2fc108f9a0201950c797d53cfbf) - Run stuff in the editor with all the convenience of co-routines\n\n## Tilemap\n\n- [UnityTile3D](https://github.com/NoelFB/UnityTile3D) - Simple 3D Tile Editor\n- [SuperTiled2Unity](https://github.com/Seanba/SuperTiled2Unity) - Imports Tiled files to Unity\n\n## 3D Model\n\n- [UnityFBXExporter](https://github.com/KellanHiggins/UnityFBXExporter) - Export any Unity GameObject into a FBX ASCII format\n- [ExportSceneToObj](https://github.com/monitor1394/ExportSceneToObj) - Export scene (including objects and terrain ) or fbx to .obj file\n\n## Color\n\n- [unity-colourlovers-importer](https://github.com/shelleylowe/unity-colourlovers-importer) - Load colours and palettes directly from COLOURlovers.com\n\n## Editor Utility\n\n- [wakatime-unity](https://github.com/josec89/wakatime-unity) - WakaTime Unity plugin\n- [field-monitor](https://github.com/mminer/field-monitor) - Field and property viewer\n- [EditorExtensions](https://github.com/Stereoarts/EditorExtensions) - Editor extension samples\n- [texture-tree-view-sample](https://github.com/anchan828/texture-tree-view-sample) - Tree view sample\n- [NuGetForUnity](https://github.com/GlitchEnzo/NuGetForUnity) - A NuGet Package Manager\n- [UnityProfilerIntervalSave](https://github.com/wotakuro/UnityProfilerIntervalSave) - Save profiler log\n- [demilib](https://github.com/Demigiant/demilib) - A library of various utilities and tools\n- [OnionRingUnity](https://github.com/kyubuns/OnionRingUnity) - Auto 9 slice sprite generator\n- [CompileTime.cs](https://gist.github.com/chuckbergeron/245e0f5906c89f7d01c02eeb052e1b04) - Unity Measure Compile Time\n- [t4-templates-unity3d](https://github.com/deniszykov/t4-templates-unity3d) - T4 Text Template Processor\n- [PerfAssist](https://github.com/GameBuildingBlocks/PerfAssist) - Various performance-related components\n- [Apkd.UnityDemystifier](https://github.com/apkd/Apkd.UnityDemystifier) - Improved stack trace display\n- [Screen-Shooter](https://github.com/PhannGor/Screen-Shooter) - Creating screenshots at any resolution\n- [UnityGuidRegenerator.cs](https://gist.github.com/ZimM-LostPolygon/7e2f8a3e5a1be183ac19) - Unity asset GUIDs regenerator\n- [Unity-Component-Helper](https://github.com/hont127/Unity-Component-Helper) - Component Cut/Copy/Paste helper\n- [UpmGitExtension](https://github.com/mob-sakai/UpmGitExtension) - Git extension for Unity Package Manager\n- [ScriptFinder](https://github.com/JoebRogers/ScriptFinder) - Find script references within your project in seconds\n- [uni-gist](https://github.com/baba-s/uni-gist) - Editor extension that lets you post scripts to Gist from Unity\n- [Unity Package Asset Deleter](https://github.com/baba-s/unity-package-asset-deleter) - Delete assets added with .unitypackage\n- [unity-regex-builder](https://github.com/karl-/unity-regex-builder) - A simple regular expression evaluator inside Unity\n- [EditorCollapseAll.cs](https://gist.github.com/yasirkula/0b541b0865eba11b55518ead45fba8fc) - Collapse all GameObject's or to collapse all folders\n- [UnityElevatorCompiler](https://github.com/m3rt32/UnityElevatorCompiler) - Plays elevator music while Unity compiles your code\n- [unity-toolbar-extender](https://github.com/marijnz/unity-toolbar-extender) - Extend the Unity Toolbar with your own Editor UI code\n- [unity-customizable-toolbar](https://github.com/baba-s/unity-customizable-toolbar) - Customizable toolbar available in the Unity editor\n- [SuperUnityBuild](https://github.com/superunitybuild/buildtool) - A powerful automation tool for quickly and easily generating builds with Unity\n- [SuperUnityBuild BuildActions](https://github.com/superunitybuild/buildactions) - BuildActions for use with the SuperUnityBuild build automation tool\n- [Unity-Slngen](https://github.com/jhett12321/Unity-Slngen) - Adds additional solution configurations to generated .sln/.csproj files\n- [Unity3D-Editor-Extensions-and-Tools](https://github.com/thomue00/Unity3D-Editor-Extensions-and-Tools) - Some Basic Unity3D Editor Extensions and Tools\n- [Unity-Animation-Hierarchy-Editor](https://github.com/s-m-k/Unity-Animation-Hierarchy-Editor) - This utility will help you refactor your Unity animations\n- [Unity-Utilities](https://github.com/CapnRat/Unity-Utilities) - Place to dump utilities that can range from completely useless to quite useful\n- [unity-open-asset-customizer](https://github.com/baba-s/unity-open-asset-customizer) - Editor extension that you can set the application that opens the file\n- [UnityMarkdeepViewer](https://github.com/Sirithang/UnityMarkdeepViewer) - Allowing to display Markdown, markdeep and HMTL directly inside the Unity Editor\n- [Unity Assembly Definition Debugger.cs](https://gist.github.com/karljj1/9c6cce803096b5cd4511cf0819ff517b) - Find out what assemblies are being built and how long each takes\n- [unity-compile-before-play](https://github.com/jfranmora/unity-compile-before-play) - Add this script to compile your scripts automatically before entering play mode\n- [Unity-EdgeCollider2D-to-PolygonCollider2D-](https://github.com/JuanGdelaCruz/Unity-EdgeCollider2D-to-PolygonCollider2D-) - Editor tool which converts EdgeCollider2D to PolygonCollider2D\n- [unity-compile-in-background](https://github.com/baba-s/unity-compile-in-background) - Start compiling without having to return focus to the Unity editor after changing the script\n- [unity-productivity-tools](https://github.com/martinhodler/unity-productivity-tools) - A unity package adding features like inspector buttons, GameObject grouping and property attributes\n\n# UI\n\n## Shader Collection\n\n- [UGUIEffect](https://github.com/AsehesL/UGUIEffect) - uGUI Effect\n- [EffectShader](https://github.com/inoook/EffectShader) - Effect collection\n- [UIEffect](https://github.com/mob-sakai/UIEffect) - An effect component for uGUI element\n- [unity-ugui-posteffect](https://github.com/butter-cookies/unity-ugui-posteffect) - UI posteffect shader repository\n- [UIAndShader](https://github.com/blueberryzzz/UIAndShader) - Some Unity UI components and shaders\n- [Sprite-Postprocessing-Tool-Unity](https://github.com/rozx/Sprite-Postprocessing-Tool-Unity) - The post processing plugin\n\n## UI Shader\n\n- [Hue](https://github.com/teach310/Hue) - Hue shader\n- [UGUI-Effect](https://github.com/MoonAntonio/UGUI-Effect) - uGUI Effect\n- [GlowImage](https://github.com/SylarLi/GlowImage) - Glow image\n- [Gradient.cs](https://gist.github.com/baba-s/5bca127fc68b666d96834cd9d91b906d) - Gradient shader\n- [UGUIExtend](https://github.com/L-Lawliet/UGUIExtend) - uGUI extension\n- [ShinyEffectForUGUI](https://github.com/mob-sakai/ShinyEffectForUGUI) - Shiny effect\n- [BlurringAtlasForUGUI](https://github.com/mob-sakai/BlurringAtlasForUGUI) - Blur effect\n- [DissolveEffectForUGUI](https://github.com/mob-sakai/DissolveEffectForUGUI) - Dissolve effect\n- [uGUI-Effect-Tool](https://github.com/WestHillApps/uGUI-Effect-Tool) - Vertex color UI Effect\n- [unity-vertex-effects](https://github.com/n-yoda/unity-vertex-effects) - Beautiful text outline\n- [Unity-UIGradient](https://github.com/azixMcAze/Unity-UIGradient) - UI gradient effect script\n- [StaticBluredScreen](https://github.com/mob-sakai/StaticBluredScreen) - Non-realtime screen blur\n- [BluredUGUI](https://github.com/edom18/BluredUGUI) - Blured uGUI background sample\n- [MirrorReflectionEffectForUGUI](https://github.com/mob-sakai/MirrorReflectionEffectForUGUI) - Simple mirror reflection effect\n- [UnityRoundedShader](https://github.com/sunduk/UnityRoundedShader) - Rounded rectangle, circle, ellipse shaders\n- [Unity-UI-Rounded-Corners](https://github.com/Nobinator/Unity-UI-Rounded-Corners) - Allows you to add rounded corners to UI elements\n\n## UI Utility\n\n- [UIFlippable.cs](https://gist.github.com/baba-s/6c7d44e117d157c39e4c696b110e767f) - UI flip\n- [UniGif](https://github.com/WestHillApps/UniGif) - GIF image decoder\n- [BookUI4Unity](https://github.com/FriendSea/BookUI4Unity) - Make books\n- [RadialSlider.cs](https://gist.github.com/baba-s/100b68db60da4e564356d836be44876e) - Radial slider\n- [CutoutImage](https://github.com/hiryma/UnitySamples/tree/master/CutoutImage) - Cutout image\n- [UnityCodes](https://github.com/ll4080333/UnityCodes) - UI Components\n- [CurlyUI](https://github.com/Titinious/CurlyUI) - Curls UIs. With CurlyUI\n- [NicerOutline.cs](https://gist.github.com/baba-s/6a8e9956afea8b7d97c6e973529141ab) - Beautiful outline\n- [UnityUIExtention](https://github.com/eral/UnityUIExtention) - Unity UI Extention\n- [WDataTable](https://github.com/warmtrue/WDataTable) - A data form component\n- [Unity-RuntimeLightEditor](https://github.com/webocs/Unity-RuntimeLightEditor) - Light editor\n- [UnitySimpleFileBrowser](https://github.com/yasirkula/UnitySimpleFileBrowser) - Runtime file browser\n- [Canvas-Element-3D](https://github.com/j-bbr/Canvas-Element-3D) - Scales meshes to fit in a UI Rect\n- [WChatPanel](https://github.com/warmtrue/WChatPanel) - A chat panel UI component such as wechat\n- [ugui-animated-progressbar](https://github.com/baba-s/ugui-animated-progressbar) - A progress bar with animation\n- [RadialProgressBar](https://github.com/AdultLink/RadialProgressBar) - Customizable radial progress bar shader\n- [unity-ugui-XCharts](https://github.com/monitor1394/unity-ugui-XCharts) - A charting and data visualization library\n- [MaterialUI](https://github.com/InvexGames/MaterialUI) - UI kit that follows Google's official material design guidelines.\n- [ParticleEffectForUGUI](https://github.com/mob-sakai/ParticleEffectForUGUI) - Provide a component to render particle effect for uGUI\n\n## Text\n\n- [TextEllipsis](https://github.com/kiepng/TextEllipsis) - Text ellipsis\n- [CurvedText.cs](https://gist.github.com/baba-s/c466a1197150b6c78caeea34d70dbf55) - Curved text\n- [UGUI_Extensions](https://github.com/DiosVan/UGUI_Extensions) - uGUI Extension\n- [unity-text-typer](https://github.com/redbluegames/unity-text-typer) - Text typing effect\n- [EmojiText](https://github.com/DFVSQY/EmojiText) - EmojiText solution for UI\n- [uGUI-Hypertext](https://github.com/setchi/uGUI-Hypertext) - Hypertext for uGUI\n- [HyphenationJpn_uGUI](https://github.com/tsubaki/HyphenationJpn_uGUI) - Hyphenation\n- [Unity3D.EmojiText](https://github.com/xiaobin83/Unity3D.EmojiText) - EmojiText in Unity3D\n- [Text-Juicer](https://github.com/badawe/Text-Juicer) - Create awesome text animations\n- [TextShaderAnimation](https://github.com/katsuma99/TextShaderAnimation) - Text shader animation\n- [YLYRichText](https://github.com/cantry100/YLYRichText) - a feature-rich, easy to use unity rich text plugin\n- [TextFader](https://github.com/miguel12345/TextFader) - Add a char-by-char fade in animation to your texts\n\n## UI Debug\n\n- [collider-visualizer](https://github.com/tomoriaki/collider-visualizer) - Collider visualizer\n- [consolation](https://github.com/mminer/consolation) - In-game debug console\n- [runtime-object-editor](https://github.com/hwthon/runtime-object-editor) - Runtime object \n- [unity-uitest](https://github.com/taphos/unity-uitest) - UI Test Automation Framework\n- [UnityDebugConsole](https://github.com/daemon3000/UnityDebugConsole) - In-game debug consol\n- [UnityIngameDebugConsole](https://github.com/yasirkula/UnityIngameDebugConsole) - A uGUI based console to see debug messages and execute commands\n- [UnityRuntimeInspector](https://github.com/yasirkula/UnityRuntimeInspector) - Runtime Inspector and Hierarchy solution for debugging and runtime editing purposes\n\n## Layout\n\n- [RadialLayout.cs](https://gist.github.com/baba-s/69aeecead940ac9f49cd890c2704f8bd) - Radial layout\n- [CurvedLayout.cs](https://gist.github.com/baba-s/cf7df94aa8be8412b25246b57aaef175) - Curved layout\n- [HexGridLayout.cs](https://gist.github.com/PopupAsylumUK/56d2f889a5b195552db20da6a9a50c11) - Hex grid layout\n- [uGUI-Circle-Layout-Group](https://github.com/hont127/uGUI-Circle-Layout-Group) - Circle layout group\n- [Unity-VariableTileLayout](https://github.com/kiepng/Unity-VariableTileLayout) - Tile layout like Pinterenst\n- [Unity-SwipeableView](https://github.com/kiepng/Unity-SwipeableView) - Implementing swipe views like Tinder\n\n## Scroll\n\n- [ScrollSnap](https://github.com/taka-oyama/ScrollSnap) - Scroll Snapping\n- [Unity-PullToRefresh](https://github.com/kiepng/Unity-PullToRefresh) - Pull to refresh\n- [EnhancedScrollView](https://github.com/tinyantstudio/EnhancedScrollView) - Cool 3d scoll view\n- [Variable-infinite-scroll](https://github.com/ToshikiImagawa/Variable-infinite-scroll) - Variable infinite scroll\n- [Unity-Fantastic-Gallery](https://github.com/bobardo/Unity-Fantastic-Gallery) - A beautiful UI gallery\n- [FancyScrollView](https://github.com/setchi/FancyScrollView) - Can implement highly flexible animation\n- [LoopScrollRect](https://github.com/qiankanglai/LoopScrollRect) - Reusing cells, to improve performance, loading time and draw calls\n\n## Mask\n\n- [UISoftMask](https://github.com/aillieo/UISoftMask) - Soft mask\n- [GuideMask](https://github.com/asyncrun/GuideMask) - Like tutorial\n- [SoftMaskForUGUI](https://github.com/mob-sakai/SoftMaskForUGUI) - Soft masking\n- [CutOutGraphic](https://github.com/DFVSQY/CutOutGraphic) - Can cut out a hole\n- [unity-ui-image-alphamask](https://github.com/49hack/unity-ui-image-alphamask) - Alpha mask\n- [UnmaskForUGUI](https://github.com/mob-sakai/UnmaskForUGUI) - Reverse mask for uGUI element\n\n## Shape\n\n- [UIGraphicAPI](https://github.com/maxsize/UIGraphicAPI) - A drawing API\n- [ui-shapes-kit](https://github.com/thisotherthing/ui-shapes-kit) - procedural shapes\n- [Unity-UI-Polygon](https://github.com/CiaccoDavide/Unity-UI-Polygon) - Polygon renderer\n- [CircleGraphic.cs](https://gist.github.com/yasirkula/d09bbc1e16dc96354b2e7162b351f964) - Create circles/ellipses\n- [shapes2d](https://github.com/all-iver/shapes2d) - Make simple art assets quickly\n- [GradientGraphic.cs](https://gist.github.com/yasirkula/7f34c2e190330da41edcca6b383490ff) - Create 4-color gradient UI graphics\n\n## Color Picker\n\n- [UnityColor](https://github.com/coding2233/UnityColor) - Color picker\n- [cui_color_picker](https://github.com/zloedi/cui_color_picker) - Color Picker\n- [HSV-Color-Picker-Unity](https://github.com/judah4/HSV-Color-Picker-Unity) - HSV color picker\n- [UnityColorPicker](https://github.com/jongallant/UnityColorPicker) - A standalone color picker asset\n\n## UI Script\n\n- [UITransition](https://github.com/mob-sakai/UITransition) - Transition\n- [CompositeToggle](https://github.com/mob-sakai/CompositeToggle) - Composite toggle system\n- [sprite-atlas-name-creator](https://github.com/baba-s/sprite-atlas-name-creator) - Create a class that can get sprite included in SpriteAtlas by property instead of string\n\n## iPhone X / XS\n\n- [NotchSolution](https://github.com/5argon/NotchSolution) - Solve notched/cutout phones layout problems\n- [Unity-SafeAreaCanvas](https://github.com/nkjzm/Unity-SafeAreaCanvas) - Adjusting the size automatically and preview in Editor\n- [iPhoneX-overlay](https://github.com/ianwaldrop/iPhoneX-overlay) - Unity Editor utility which masks the game view with the shape of an iPhone X\n\n## Radar Chart\n\n- [RadarChart](https://github.com/Zhuangdum/RadarChart) - Radar chart\n- [PolygonalUI](https://github.com/AsehesL/PolygonalUI) - Radar chart\n- [unity-radarchart](https://github.com/naichilab/unity-radarchart) - Radar chart\n\n## Fade\n\n- [FadeCamera2](https://github.com/tsubaki/FadeCamera2) - Fade camera\n- [Unity-UiFaderPro](https://github.com/QFSW/Unity-UiFaderPro) - Make fading in and out chunks of U\n- [TransitionKit](https://github.com/prime31/TransitionKit) - Modular, extensible transitions in scene and between scenes\n\n## UI Editor Extensions\n\n- [UnityOptimizeTool](https://github.com/GooKu/UnityOptimizeTool) - Unity editor optimize tool\n- [ugui-toorbar](https://github.com/baba-s/ugui-toorbar) - A toolbar that can create uGUI objects\n\n## Atlas\n\n- [AtlasImage](https://github.com/mob-sakai/AtlasImage) - AtlasImage is a graphic component use SpriteAtlas for uGUI\n\n## Button\n\n- [ButtonEx](https://github.com/mob-sakai/ButtonEx) - Extended button\n\n## Sample\n\n- [unity-minimap](https://github.com/pointcache/unity-minimap) - Minimap\n- [menu-circular](https://github.com/MoonAntonio/menu-circular) - Circle menu\n- [SamplePinchScaling](https://github.com/splas-boomerang/SamplePinchScaling) - Pinch scaling\n- [Unity-SimpleSpeechBubble](https://github.com/The-CodeVillain/Unity-SimpleSpeechBubble) - Simple UGUI SpeechBubble\n\n# Script\n\n## Easing\n\n- [Ease](https://github.com/rakkarage/Ease) - Simple Unity3D Easing\n- [UniTween](https://github.com/sampaiodias/UniTween) - Tween framework\n- [GoKit](https://github.com/prime31/GoKit) - Lightweight tween library\n- [AnimeTask](https://github.com/kyubuns/AnimeTask) - Task Animation Library\n- [Easing](https://github.com/j-bbr/Easing) - Simple easing and tweening library\n- [EasingCore](https://github.com/setchi/EasingCore) - Simple easing implementation\n- [UrMotion](https://github.com/beinteractive/UrMotion) - Flexible motion engine for non time-based animation\n- [Unity.Library.eppz_easing](https://github.com/eppz/Unity.Library.eppz_easing) - Easing algorithms with explanations / testbed\n- [EasingFunction-Unity](https://github.com/gamereat/EasingFunction-Unity) - Implementation of Easing Functions within unity in c#\n- [dotween-configs](https://github.com/rfadeev/dotween-configs) - Configs to setup DOTween's tween parameters via Unity editor\n- [Unity-EasingLibraryVisualisation](https://github.com/noisecrime/Unity-EasingLibraryVisualisation) - Front end visualisation of 40 common easing equations\n- [interpolations](https://github.com/phest/interpolations) - Lightweight library for smoothing movements and value progressions in code\n- [Tweens](https://github.com/jeffreylanters/unity-tweens) - An open source, lightweight tweening engine with strictly typed script-based UI and object animations\n\n## Mesh\n\n- [Boom.unity](https://github.com/OskarSigvardsson/Boom.unity) - Destruction effect\n- [Deform](https://github.com/keenanwoodall/Deform) - A fully-featured deformer system\n- [3DPainterFramework](https://github.com/XY01/3DPainterFramework) - 3D painter framework\n- [EzySlice](https://github.com/DavidArayan/EzySlice) - An open source mesh slicer framework\n- [Destructible-Walls](https://github.com/ElasticSea/Destructible-Walls) - Demo showcasing destructible walls\n- [UnityShapes](https://github.com/miguel12345/UnityShapes) - Draw shapes (circle,line,arrow) with one line of code\n- [CurveModifier](https://github.com/leon196/CurveModifier) - Implementation of the curve modifier from Blender to Unity\n- [unity-subdivision-surface](https://github.com/mattatz/unity-subdivision-surface) - Loop subdivision surface algorithm implementation\n- [unity-procedural-cables](https://github.com/henrihanot/unity-procedural-cables) - Components for make procedural cables and curved shapes\n- [unity-delaunay](https://github.com/OskarSigvardsson/unity-delaunay) - A Delaunay/Voronoi library for Unity, and a simple destruction effect\n\n## Generator\n\n- [UnityHexGrid](https://github.com/Amaranthos/UnityHexGrid) - A hex grid generation tool\n- [unity-teddy](https://github.com/mattatz/unity-teddy) - Teddy algorithm implementation\n- [unity-procedural-tree](https://github.com/mattatz/unity-procedural-tree) - Procedural tree builder\n- [unity-procedural-flower](https://github.com/mattatz/unity-procedural-flower) - Procedural flower generator\n- [unity-tetrahedron-tree](https://github.com/sanderman01/unity-tetrahedron-tree) - Generate triangle meshes in the shape of trees\n- [wavefunctioncollapse](https://github.com/marian42/wavefunctioncollapse) - Walk through an infinite, procedurally generated city\n- [unity-polygon-2d-editor](https://github.com/NotWoods/unity-polygon-2d-editor) - Uses the collider of a PolygonCollider2D to generate a mesh for a GameObject\n- [UnityRuntimePreviewGenerator](https://github.com/yasirkula/UnityRuntimePreviewGenerator) - Generate preview textures (thumbnails) for your GameObject's or materials on the fly\n\n## Message Bus\n\n- [BasicEventBus](https://github.com/pointcache/BasicEventBus) - Basic event bus\n- [UniEventSystem](https://github.com/Bian-Sh/UniEventSystem) - A generic Event-Bus\n- [Unibus](https://github.com/mattak/Unibus) - Unibus is event passing system\n- [klab-messagebuses-unity](https://github.com/KLab/klab-messagebuses-unity) - Message bus\n- [signals](https://github.com/yankooliveira/signals) - A typesafe, lightweight messaging lib\n- [unity-events](https://github.com/GalvanicGames/unity-events) - A code focused strongly typed event system with global system and per GameObject system\n- [Unity3d-Signals](https://github.com/dimmpixeye/Unity3d-Signals) - Signals are in-memory publish/subscribe system and effectively replace Unity SendMessage\n- [MessageKit](https://github.com/prime31/MessageKit) - Decoupled message sending system meant as a replacement for SendMessage and its variantslibrary\n\n## Extension Methods\n\n- [unity-utils](https://github.com/nubick/unity-utils) - Different help scripts\n- [kogane-unity-lib](https://github.com/baba-s/kogane-unity-lib) - Extension methods\n- [Extensions_Math.cs](https://gist.github.com/jringrose/5673c34a8c1c2d46d441b6050849331c) - Extenhsions math\n- [unity-extensions](https://github.com/mminer/unity-extensions) - Useful extension methods\n- [UrFairy](https://github.com/beinteractive/UrFairy) - C# extensions for Unity development\n- [CameraExtensions.cs](https://gist.github.com/TarasOsiris/a8904989c18424bcdf73) - A better way of manipulating the culling mask\n- [ShaderRenderState.cs](https://gist.github.com/yagero/71aec53a1f7d2738590b547e9e8b63bc) - Helpful extension methods to customize Unity's shaders render state from script\n\n## Character Controller\n\n- [CharacterController2D](https://github.com/prime31/CharacterController2D) - Character Controller 2D\n- [SuperCharacterController](https://github.com/IronWarrior/SuperCharacterController) - Unity custom character controller\n- [CharacterController2D](https://github.com/jaimuepe/CharacterController2D) - Prototype for a Unity CharacterController2D\n- [Unity-2D-Platformer-Controller](https://github.com/cjddmut/Unity-2D-Platformer-Controller) - A customizable 2D platformer motor\n- [2DCharacterControllerTutorial](https://github.com/IronWarrior/2DCharacterControllerTutorial) - Source code for 2D Character Controller tutorial\n\n## Script Debug\n\n- [GAutomator](https://github.com/Tencent/GAutomator) - Automation for mobile games\n- [uni-debug-menu](https://github.com/baba-s/uni-debug-menu) - Customizable debug menu\n- [uni-simple-profiler](https://github.com/baba-s/uni-simple-profiler) - Simple profiler in the game\n- [UniDebugPanel](https://github.com/baba-s/uni-debug-panel) - You can display customizable buttons for debugging in the game\n- [unity3d-runtime-debug-draw](https://github.com/jagt/unity3d-runtime-debug-draw) - single file debuging DrawLine/DrawText/etc that works in both Scene/Game view\n\n## Asset Bundle\n\n- [Autoya](https://github.com/sassembla/Autoya) - thin framework\n- [xasset](https://github.com/fengjiyuan/xasset) - Asset bundle manager\n- [UnityPack](https://github.com/HearthSim/UnityPack) - Python deserialization library for Asset format\n- [Unity-MultiProcess-BuildPipeline](https://github.com/jiangzhhhh/Unity-MultiProcess-BuildPipeline) - multiprocess buildpipeline\n\n## Controller\n\n- [JoyconLib](https://github.com/Looking-Glass/JoyconLib) - Joy-Con library\n- [UnityRawInput](https://github.com/Elringus/UnityRawInput) - Windows Raw Input wrapper\n- [Unity-XboxCtrlrInput](https://github.com/JISyed/Unity-XboxCtrlrInput) - Xbox 360 controller library\n- [InputBinder](https://github.com/RyanNielson/InputBinder) - Easily bind input events to methods\n\n## Joystick\n\n- [MovableJoystick](https://github.com/uranuno/MovableJoystick) - Movable Joystick\n- [Simple_Joystick_Unity](https://github.com/tim-hub/Simple_Joystick_Unity) - A simple joystick\n- [UniJoystick](https://github.com/Bian-Sh/UniJoystick) - It is a powerful joystick component for UGUI.\n- [Unity3D-Simple-Mobile-Joystick](https://github.com/syncoder/Unity3D-Simple-Mobile-Joystick) - Mobile Joystick suitable for any types of game\n\n## Transform\n\n- [unity-transform-control](https://github.com/mattatz/unity-transform-control) - Transform controller in Game View\n- [TransformLocker](https://github.com/hont127/TransformLocker) - Transform Locker Component(Position/Rotation/Scale Locked)\n- [Unity3DRuntimeTransformGizmo](https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo) - A runtime transform gizmo similar to unitys editor\n\n## Effect\n\n- [Unity-Fade](https://github.com/uzimaru0000/Unity-Fade) - ImageEffect of fade\n- [Unity3DBookPageCurl](https://github.com/Dandarawy/Unity3DBookPageCurl) - Page curl effect using UGUI\n- [Unity_TransparentWindow](https://github.com/XJINE/Unity_TransparentWindow) - Make Unity's window transparent and overlay on desktop\n\n## Trello\n\n- [Trello-Cards-Unity](https://github.com/bfollington/Trello-Cards-Unity) - Create Trello cards from Unity games\n- [UniTrello](https://github.com/Amatobahn/UniTrello) - Simplified interfacing between Unity and Trello\n- [UTrelloFix](https://github.com/MoonAntonio/UTrelloFix) - Creating Trello cards in your own boards from your Unity app\n\n## Async / Await\n\n- [UniTask](https://github.com/Cysharp/UniTask) - Provides an efficient async/await integration\n- [Unity3dAsyncAwaitUtil](https://github.com/svermeulen/Unity3dAsyncAwaitUtil) - A bunch of code to make using async-await easier\n- [Asyncoroutine](https://github.com/zsaladin/Asyncoroutine) - Asyncoroutine is a unity asset that allows you to use Coroutine and async/await together\n\n## Touch\n\n- [GodTouch](https://github.com/okamura0510/GodTouch) - Touch system\n- [TouchScript](https://github.com/TouchScript/TouchScript) - iOS, Android, Windows, TUIO\n- [TouchKit](https://github.com/prime31/TouchKit) - Gestures and input handling made sane\n\n## Gizmo\n\n- [FastGizmosUnity](https://github.com/sverdegd/FastGizmosUnity) - Set of gizmos utilities\n- [DrawGizmo](https://github.com/Eldoir/DrawGizmo) - Display a gizmo on any GameObject\n- [GizmoExtensions](https://github.com/code-beans/GizmoExtensions) - Utility class(es) that extend Unity's Gizmos\n- [GizmosPlus](https://github.com/zchfvy/GizmosPlus) - A Unity Package that provides additional GIzmo shapes and tools\n\n## Curve\n\n- [UnityBezierSolution](https://github.com/yasirkula/UnityBezierSolution) - A bezier spline solution\n- [unity-curve-utils](https://github.com/baba-s/unity-curve-utils) - A utility that can use 18 kinds of curve algorithm\n- [Unity3D-Curves](https://github.com/gabrielgiordan/Unity3D-Curves) - 2D curves in polar and Cartesian coordinates, 3D curves\n\n## Event\n\n- [OnDestroyCallback.cs](https://gist.github.com/PopupAsylumUK/43c53390cf2cd6351657de2ed7ee8f90) - OnDestroy event\n- [Unity3D-ExtendedEvent](https://github.com/Thundernerd/Unity3D-ExtendedEvent) - A UnityEvent replacement\n- [UnityAnimatorEvents](https://github.com/forestrf/UnityAnimatorEvents) - UnityEvents triggered by states inside an Animator\n- [Unity-MecanimEventSystem](https://github.com/Bian-Sh/Unity-MecanimEventSystem) - Chain programming style callback System for Animator\n\n## Object Pooling\n\n- [RecyclerKit](https://github.com/prime31/RecyclerKit) - Object pool manager\n- [prototype](https://github.com/inkle/prototype) - Prototype component pattern\n\n## WebGL\n\n- [WebGLInput](https://github.com/kou-yeung/WebGLInput) - IME for Unity WebGL\n\n## Script Utility\n\n- [StackList](https://github.com/hont127/StackList) - Stack list\n- [giles](https://github.com/procore3d/giles) - A Runtime Level Editor\n- [UnityRandom](https://github.com/tucano/UnityRandom) - Random library\n- [GitHub for Unity](https://github.com/github-for-unity/Unity) - GitHub for Unity\n- [UnityFlashBitmap](https://github.com/inoook/UnityFlashBitmap) - Like flash bitmap\n- [Unidux](https://github.com/mattak/Unidux) - Redux Architecture for Unity\n- [Moments](https://github.com/Chman/Moments) - A quick GIF replay recorder\n- [Unity-WinForms](https://github.com/Meragon/Unity-WinForms) - A Windows Forms port\n- [UniMail](https://github.com/kyubuns/UniMail) - Send mail (with image) from unity\n- [PlayerPrefsTools.cs](https://gist.github.com/anonymous/4240d26b27315502969dc3fcdd08378f) - Get all player prefs keys\n- [uni-deconstruction](https://github.com/baba-s/uni-deconstruction) - Deconstruction for Unity\n- [Typogenic](https://github.com/Chman/Typogenic) - Signed-distance field text rendering\n- [TeaTime](https://github.com/alvivar/TeaTime) - Fast \u0026 simple queue for timed callbacks\n- [Base-Helicopter-Controller](https://github.com/suncube/Base-Helicopter-Controller) - Base Helicopter Controller\n- [Unity_AutoHideCursor](https://github.com/XJINE/Unity_AutoHideCursor) - Hide cursor while it keep stopping\n- [Unity3D-Python-Editor](https://github.com/cesardeazevedo/Unity3D-Python-Editor) - Python editor based on IronPython\n- [unity-gb](https://github.com/KonsomeJona/unity-gb) - Game Boy emulator for Unity using C# and Mono\n- [Unity-LineSegmentsIntersection](https://github.com/setchi/Unity-LineSegmentsIntersection) - Line segments intersection\n- [Unity Scene Data Transfer](https://github.com/baba-s/unity-scene-data-transfer) - Easily pass data at scene transition\n- [UnityProminentColor](https://github.com/Mukarillo/UnityProminentColor) - Tool to gather main colors of an image\n- [unity-movement-ai](https://github.com/antonpantev/unity-movement-ai) - A Unity library for common movement AI\n- [uni-web-view-margins-from-rect-transform](https://github.com/baba-s/uni-web-view-margins-from-rect-transform) - Web view margin\n- [UnityTextDrawer](https://github.com/miguel12345/UnityTextDrawer) - Draw beautiful 3D texts with one line of code\n- [vector-graphics-samples](https://github.com/Unity-Technologies/vector-graphics-samples) - SVG and Vector Graphics Sample Project\n- [UniScript](https://github.com/pjc0247/UniScript) - Brings C# scripting into Unity which acts as native code\n- [Colors.cs](https://gist.github.com/LotteMakesStuff/f7ce43f11e545a151b95b5e87f76304c) - Trying to set Colours from code but need something better\n- [UnySplat](https://github.com/lukakostic/UnySplat) - Splatoon-like painting in unity on any-shape mesh colliders\n- [Unity3d-Finite-State-Machine](https://github.com/thefuntastic/Unity3d-Finite-State-Machine) - An intuitive Unity3d finite state machine\n- [AnimatorParameterReference](https://github.com/GhatSmith/AnimatorParameterReference) - Avoid string references for long term project\n- [Unity-Minimum-Window-Size](https://github.com/Nobinator/Unity-Minimum-Window-Size) - Set minimum window size for Windows build\n- [unity-immediate-color-picker](https://github.com/mattatz/unity-immediate-color-picker) - Color picker for Unity in immediate GUI mode\n- [UniLang](https://github.com/adrenak/UniLang) - Translate text from one language to another using Google Translate\n- [InGameReplay](https://github.com/FeNo/InGameReplay) - Allow you to record the transform of any objects to replay it\n- [UnityCoroutinesWithoutMonoBehaviours](https://github.com/svermeulen/UnityCoroutinesWithoutMonoBehaviours) - Coroutines without MonoBehaviours\n- [Unity3D-IconManager](https://github.com/Thundernerd/Unity3D-IconManager) - Allowing you to set icons for GameObjects through code\n- [Unity3D-ComponentAttribute](https://github.com/Thundernerd/Unity3D-ComponentAttribute) - An attribute that let's you auto-load components\n- [UnityOrderedUpdate](https://github.com/yasirkula/UnityOrderedUpdate) - Receive Update callback(s) from anywhere and in any order\n- [Mathd](https://github.com/Darkziyu/Mathd) - The double type version of the Unity struct Vector,Quaternion and Matrix\n- [UnityStandaloneFileBrowser](https://github.com/gkngkc/UnityStandaloneFileBrowser) - A native file browser for unity standalone platforms\n- [SaveGameFree](https://github.com/BayatGames/SaveGameFree) - A free and simple but powerful solution for saving and loading game data\n- [UniEnumExtension](https://github.com/pCYSl5EDgo/UniEnumExtension) - Unity Editor Extension which lets enum-types be much faster \u0026 efficient\n- [Unity-Scene-Query](https://github.com/Real-Serious-Games/Unity-Scene-Query) - A library to traverse and query the Unity scene to find particular objects\n- [unity-command-controller](https://github.com/baba-s/unity-command-controller) - A simple library that can control commands to implement event scripts\n- [XRLineRenderer](https://github.com/Unity-Technologies/XRLineRenderer) - Mimics rendering with 3d capsules while only using two quads worth of geometry\n- [UnityWebglResponsiveTemplate](https://github.com/miguel12345/UnityWebglResponsiveTemplate) - A full-sized responsive minimal webgl template for your Unity projects\n- [vlc-unity](https://github.com/videolan/vlc-unity) - LibVLC plugin for Unity to integrate playback inside your Unity apps and games using LibVLCSharp\n- [Unity-Save-Play-Mode-Changes](https://github.com/inkle/Unity-Save-Play-Mode-Changes) - Allowing changes made in play mode to be restored upon stopping the game\n- [smooth.foundations](https://github.com/pdo400/smooth.foundations) - Foundations for boosting productiviy and writing clean, maintainable, allocation-free code\n- [InstantiatePostProcessingProfile.cs](https://gist.github.com/yagero/d4b377a4fa318b01f6b6e9c5a533141b) - Use this class to dynamically instantiate the PostProcessingProfile at runtime\n- [unity-forge-anim-callbacks](https://github.com/rfadeev/unity-forge-anim-callbacks) - Runtime callbacks for animation clips used in Animator and Animation components\n- [Unity-delayed-asset](https://github.com/Trisibo/Unity-delayed-asset) - Without automatically loading all the data referenced by the asset in memory when a scene is loaded\n- [Unity3D-save-audioClip-to-MP3](https://github.com/Team-on/Unity3D-save-audioClip-to-MP3) - Save an audioclip to mp3 in unity3d. Also plugin can save audioclip to wav and convert wav to mp3.\n- [UniState](https://github.com/bazyleu/UniState) - UniState is a modern, high-performance, scalable state machine package for Unity.\n\n# Mobile\n\n## iOS / Android\n\n- [unity-webview](https://github.com/gree/unity-webview) - Web view\n- [UniClipboard20xx](https://github.com/kyubuns/UniClipboard20xx) - Clipboard\n- [UniVersionManager](https://github.com/sanukin39/UniVersionManager) - Version manager\n- [MemoryChecker-Unity](https://github.com/VeniTaku/MemoryChecker-Unity) - Memory checker\n- [unimgpicker](https://github.com/thedoritos/unimgpicker) - Image picker for iOS/Android\n- [UnityInitializeTimeChecker](https://github.com/wotakuro/UnityInitializeTimeChecker) - Initialize timer\n- [simple-disk-utils](https://github.com/dkrprasetya/simple-disk-utils) - Disk/storage capacity check helper methods\n- [Unity-CrossPlatfromAPI](https://github.com/litefeel/Unity-CrossPlatformAPI) - Provides a unified cross-platform API\n- [UnityMobileInput](https://github.com/mopsicus/UnityMobileInput) - Unity mobile Input plugin for iOS and Android\n- [UnityNativeEdit](https://github.com/kmbang/UnityNativeEdit) - Unity Native Input Plugin for both iOS and Android\n- [unity-android-notifications](https://github.com/Agasper/unity-android-notifications) - Android local notifications with example project\n- [unity-share-plugin-ios-android](https://github.com/mopsicus/unity-share-plugin-ios-android) - Share plugins for iOS and Android with sources\n- [PermissionPlugin](https://github.com/hiyorin/PermissionPlugin-for-Unity) - A set of tools to allow handling Permission for Android and iOS\n- [Unity-NativeAppstore](https://github.com/purplelilgirl/Unity-NativeAppstore) - Allows opening of an app in the iOS and Android Appstore\n- [UnityNativeCamera](https://github.com/yasirkula/UnityNativeCamera) - Take pictures/record videos with device camera on Android \u0026 iOS\n- [Unity Native Camera Plugin](https://github.com/yasirkula/UnityNativeCamera) - Take pictures/record videos with device camera on Android \u0026 iOS\n- [MemoryInfoPlugin-for-Unity](https://github.com/hiyorin/MemoryInfoPlugin-for-Unity) - A set of tools to allow handling memory info for Android and iOS\n- [SystemVolumePlugin-for-Unity](https://github.com/hiyorin/SystemVolumePlugin-for-Unity) - A set of tools to allow handling system volume for Android and iOS\n- [unity-native-sharing](https://github.com/ChrisMaire/unity-native-sharing) - Open native sharing dialogs on iOS and Android, primarily for sharing screenshots\n- [Unity Native Share Plugin](https://github.com/yasirkula/UnityNativeShare) -Natively share files (images, videos, documents, etc.) and/or plain text on Android \u0026 iOS\n\n## iOS\n\n- [UnityiOSStatusBar](https://github.com/youten/UnityiOSStatusBar) - Toggle iOS Status Bar Enabled\n- [UniSpeech](https://github.com/noir-neo/UniSpeech) - iOS speech framework native plugin for Unity\n- [LocalNotificationIOS](https://github.com/sanukin39/LocalNotificationIOS) - IOS local notification sample of unity\n- [UniIosAudioService](https://github.com/sanukin39/UniIosAudioService) - Unity iOS plugin JUST playing iOS system sound\n- [unity-ios-background-run](https://github.com/mopsicus/unity-ios-background-run) - Little iOS plugin for Unity to work app in background\n- [Unity3D.UselessAttributeStripper](https://github.com/SaladLab/Unity3D.UselessAttributeStripper) - Useless attribute stripper for IL2CPPed executable\n- [Unity_iOSCameraPermission](https://github.com/CorySButler/Unity_iOSCameraPermission) - Requestes iOS camera permission with a callback method\n- [UnityNativeGallery](https://github.com/yasirkula/UnityNativeGallery) - A native Unity plugin to interact with Gallery/Photos on Android \u0026 iOS\n- [iPhoneX-overlay](https://github.com/ianwaldrop/iPhoneX-overlay) - Unity Editor utility which masks the game view with the shape of an iPhone X\n- [Unity.iOS.OnDemand](https://github.com/chromealex/Unity.iOS.OnDemand) - Useful to reduce iOS app size to ~70mb and compress your assets data using 7z\n- [IOS Easy Alert](https://github.com/Nrjwolf/unity-ios-easy-native-alert) - Native IOS alerts\n\n## Android\n\n- [AndroidNativePicker.cs](https://gist.github.com/TarasOsiris/efeb099ea2c0986509f18f2fc58f827f) - Date-Time picker\n- [uni-android-intent](https://github.com/baba-s/uni-android-intent) - extension \"adb shell am start\"\n- [ShowToastUnityAndroid.cs](https://gist.github.com/TarasOsiris/dec42cf3ecca6c854182f385e38dbf57) - Shows toast on Android\n- [UnityShowAndroidStatusBar](https://github.com/Over17/UnityShowAndroidStatusBar) - Show Android status bar\n- [Unity3D-LogCat-extension](https://github.com/dzonatan/Unity3D-LogCat-extension) - Logcat (android logging) extension\n\n# Other\n\n## ECS\n\n- [ECSBoids](https://github.com/skooter500/ECSBoids) - Boids implemented\n- [ECS-Octree](https://github.com/Antypodish/ECS-Octree) - Unity ECS based octree\n- [ECS2048](https://github.com/Prastiwar/ECS2048) - 2048 like game using Unity's ECS\n- [Firefly](https://github.com/keijiro/Firefly) - Unity ECS example for special effects\n- [Voxelman](https://github.com/keijiro/Voxelman) - Unity ECS + C# Job System example\n- [OSMTrafficSim](https://github.com/maajor/OSMTrafficSim) - TrafficSim using Unity ECS 2019.1\n- [LuaECS](https://github.com/liuhaopen/LuaECS) - unity ecs framework implemented by Lua\n- [Roll-A-Ball-ECS-style](https://github.com/KptEmreU/Roll-A-Ball-ECS-style) - Recreation of Unity Roll-A-Ball tutorial\n- [Endless Runner template for Unity](https://github.com/RomanZhu/Endless-Runner-Entitas-ECS) - Runner template for Unity\n- [Svelto.ECS.Examples.Survival](https://github.com/sebas77/Svelto.ECS.Examples.Survival) - Unity based example for Svelto ECS\n- [com.bovinelabs.entities](https://github.com/tertle/com.bovinelabs.entities) - A collection of extensions, systems and jobs\n- [uSpringBone](https://github.com/EsProgram/uSpringBone) - High performance SpringBone using ECS and JobSystem\n- [Unity Boids Simulation](https://github.com/hecomi/UnityECSBoidsSimulation) - Simple Boids simulation example using Unity ECS\n- [LeoECS](https://github.com/Leopotam/ecs) - eoECS is a fast ECS Framework powered by C# with optional integration\n- [Pure ECS Burst Job 2D Grid A* Pathfinding](https://github.com/Omniaffix-Dave/Unity-2D-Pathfinding-Grid-ECS-Job) - ECS Burst Job System 2D Pathfinding\n- [ECS-Tween](https://github.com/Xerios/ECS-Tween) - Simple Unity tweening system using ECS that works with GameObject\n- [Survival Shooter ECS](https://github.com/davidpol/SurvivalShooterECS) - A port of Unity's official Survival Shooter tutorial to the ECS\n- [Unity (ECS/Job System) SPH](https://github.com/leonardo-montes/Unity-ECS-Job-System-SPH) - Implementation of the SPH Algorithm (fluid simulation)\n- [Instanced Sprite Renderer for Unity's ECS](https://github.com/paullj/unity-ecs-instanced-sprite-renderer) - An example of a simple performant sprite renderer \n- [Unity integration for Entity Component System framework](https://github.com/Leopotam/ecs-unityintegration) - UnityEditor integration for LeoECS\n- [Svelto Entity Component System 2.8](https://github.com/sebas77/Svelto.ECS) - Svelto ECS C# Lightweight Data Oriented ECS Framework\n- [SpriteSheetRenderer](https://github.com/fabriziospadaro/SpriteSheetRenderer) - A powerful Unity ECS system to render massive numbers of animated sprites\n- [EcsRx.Unity](https://github.com/EcsRx/ecsrx.unity) - A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems\n- [Unity ECS with navmesh and MapBox](https://github.com/zulfajuniadi/unity-ecs-navmesh) - A demo implementation of Unity Entity Component System with NavMesh\n- [EntitasTanks](https://github.com/cloudjubei/EntitasTanks) - Entitas port of the Unity Tanks Tutorial project\n\n## Sprite\n\n- [Sprites-Outline](https://github.com/wlgys8/Sprites-Outline) - Outline effect\n- [SpriteGlow](https://github.com/Elringus/SpriteGlow) - A sprite glow effect\n- [ShapeRenderer](https://github.com/epezent/ShapeRenderer) - Shape renderer\n- [SpriteOutline](https://github.com/MaxWeiChen/SpriteOutline) - SpriteOutline shader\n- [Sprites-PixelArt.shader](https://gist.github.com/talecrafter/81e2f3bb7fb4b4fc367e7b851772b646) - Pixel art shader\n- [SpriteShaderSample](https://github.com/mike-neko/SpriteShaderSample) - Sprite shader sample\n- [NextGenSprites](https://github.com/rubit0/NextGenSprites) - Some sweet sprite shaders\n- [Sprites-OutlineMeter.shader](https://gist.github.com/o8que/7306c4505ffcacda0e50f529c7d4d064) - Outline shader\n- [Unity-2D-Sprite-cast-and-receive-shadows](https://github.com/anlev/Unity-2D-Sprite-cast-and-receive-shadows) - Shadow\n- [SpriteRecolourUnity](https://github.com/sinbad/SpriteRecolourUnity) - Demo project for spriterecolour\n- [hsva-unity](https://github.com/greggman/hsva-unity) - A Hue Saturation Value adjustment shader\n- [UnitySpriteShaders](https://github.com/traggett/UnitySpriteShaders) - An Uber Shader for rendering Sprites\n- [SpriteDicing](https://github.com/Elringus/SpriteDicing) - Unity extension for reusing sprite texture areas\n- [unity-2d-water](https://github.com/Brajanowski/unity-2d-water) - Simple water in Unity for 2D platform games\n- [PixelArtGen](https://github.com/abagames/PixelArtGen) - A pixel art generator on a Unity custom inspector\n- [PixelSpriteGenerator-Unity](https://github.com/Shogan/PixelSpriteGenerator-Unity) - A port of the PixelSpriteGenerator\n- [unity-sprite-cutter](https://github.com/sabikku/unity-sprite-cutter) - Simple solution for cutting sprites in runtime\n- [FogSprites](https://github.com/bricevdm/FogSprites) - Modification of Unity's sprite shaders supporting Fog\n- [UnitySpriteFlash](https://github.com/ilhamhe/UnitySpriteFlash) - Example project to show flash effect on Unity sprite\n- [SimpleSquashAndStretchMovement2D](https://github.com/keenanwoodall/SimpleSquashAndStretchMovement2D) - Squash and stretch movement\n- [SpriteLightKit](https://github.com/prime31/SpriteLightKit) - Blended lighting system for Unity that works with standard Sprites\n- [Unity-2D-Destruction](https://github.com/mjholtzem/Unity-2D-Destruction) - Breaking 2D sprites into fragments for awesome destruction effects\n- [SpritedowAnimator](https://github.com/Elendow/SpritedowAnimator) - Simple sprite animations avoiding the big and tedious Unity's Mechanim system\n- [ecs-instanced-sprite-renderer](https://github.com/toinfiniityandbeyond/ecs-instanced-sprite-renderer) - An example of a simple performant sprite renderer using new ECS system\n\n## Static Code Analysis\n\n- [UnityEngineAnalyzer](https://github.com/vad710/UnityEngineAnalyzer) - Roslyn Analyzer\n- [scene-validation](https://github.com/madsbangh/scene-validation) - A scene validator UI for unity\n- [AssetReferenceFinder.cs](https://github.com/hiryma/UnitySamples/blob/master/Misc/AssetReferenceFinder.cs) - Asset reference finder\n- [EmptyFunctionMonitor](https://github.com/wataru-ito/EmptyFunctionMonitor) - Find empty unity event\n- [mooble](https://github.com/uken/mooble) - Static Analysis For Unity Scenes \u0026 Prefabs\n- [unity-stylecop-ignoreutility](https://github.com/redbluegames/unity-stylecop-ignoreutility) - StyleCop Ignore Utility\n- [sanity-checker](https://github.com/SkaillZ/sanity-checker) - Automatically find missing references\n- [uni-common-test-runner](https://github.com/baba-s/uni-common-test-runner) - More than 20 generic tests\n- [Unity-SimpleReferenceFinder](https://github.com/ThinhHB/Unity-SimpleReferenceFinder) - Simple reference finder\n- [UnityHeapCrawler](https://github.com/vasyab/UnityHeapCrawler) - Reflection based heap shapshot tool\n- [DTValidator](https://github.com/DarrenTsung/DTValidator) - Tool for validating objects in the Unity Editor\n- [MissingReferencesUnity](https://github.com/liortal53/MissingReferencesUnity) - Finding missing object references\n- [unity-notnullattribute](https://github.com/redbluegames/unity-notnullattribute) - Attribute used to support workflows\n- [MissingScriptsFinder](https://github.com/plyoung/MissingScriptsFinder) - Helps find objects with missing scripts\n- [ihaiu.GUIDRef](https://github.com/ihaiucom/ihaiu.GUIDRef) - Check the asset reference relationship in the browser\n- [UnityEventVisualizer](https://github.com/MephestoKhaan/UnityEventVisualizer) - A graph editor for viewing all UnityEvents at a glance\n- [UnityAssetUsageDetector](https://github.com/yasirkula/UnityAssetUsageDetector) - Find usages of the selected asset(s) and/or Object(s)\n- [DTUIRebuildVisualizer](https://github.com/DarrenTsung/DTUIRebuildVisualizer) - Tool to visualize UI canvas rebuilds and create performant Unity UI\n- [Unity-Resource-Checker](https://github.com/handcircus/Unity-Resource-Checker) - Editor utility for unity to help check resources in the current scene\n- [unity-reference-checker](https://github.com/haydenjameslee/unity-reference-checker) - Checking unassigned references in MonoBehaviours at compile time\n- [GenericBurstJobs](https://github.com/TriceHelix/GenericBurstJobs) - Automatically register generic job structs with Burst Compiler\n\n## Camera\n\n- [FulldomeCameraForUnity](https://github.com/rsodre/FulldomeCameraForUnity) - Fulldome Camera\n- [UnityFreeCam](https://github.com/prodigga/UnityFreeCam) - A free moving camera system\n- [UnityPixelArtCamera](https://github.com/AlexanderOcias/UnityPixelArtCamera) - Easy pixel art camera rendering\n- [PixelCamera2D](https://github.com/RyanNielson/PixelCamera2D) - A Pixel Perfect Camera for 2D Games\n- [Pixel-Perfect-Retro-Camera](https://github.com/wolv-interactive/Pixel-Perfect-Retro-Camera) - Pixel perfect retro camera system\n- [UnityPixelCamera](https://github.com/SubjectNerd-Unity/UnityPixelCamera) - A resolution independent pixel perfect camera\n- [Letterboxer](https://github.com/RyanNielson/Letterboxer) - Easily add letterboxing or pillarboxing to your cameras\n- [unity-oblique-projection](https://github.com/keijiro/unity-oblique-projection) - Provides an oblique projection matrix for a camera\n- [CameraShake](https://github.com/ewersp/CameraShake) - An extensible, lightweight noise-based camera shake manager\n- [UnityCameraShake](https://github.com/IronWarrior/UnityCameraShake) - Generates pseudo-random camera shake using Perlin noise\n- [Unity-Volumetric-Light](https://github.com/MaxwellGengYF/Unity-Volumetric-Light) - A powerful volumetric light plugin based on post-processing\n- [unity-camera-follow-2d](https://github.com/minhhh/unity-camera-follow-2d) - Script to make 2d camera follow players in an interesting way\n- [unity-camera-multi-target](https://github.com/lopespm/unity-camera-multi-target) - Unity library to dynamically keep multiple objects in camera view\n- [PixelRenderUnity3D](https://github.com/kode80/PixelRenderUnity3D) - PixelRender is a complete system for realtime rendering of 3D scenes as 2D pixel art\n- [Game-Eye-2D](https://github.com/JasonHein/Game-Eye-2D) - A component based orthographic camera extension for unity that tracks 2D environments\n- [Unity-CameraSizeToVelocity2D](https://github.com/tonisuo/Unity-CameraSizeToVelocity2D) - Simple script to change the cameras size depending on the velocity of the target\n- [DeadSimple-Pixel-Perfect-Camera](https://github.com/cmilr/DeadSimple-Pixel-Perfect-Camera) - An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes\n- [Unity-Camera-Scaler](https://github.com/Nrjwolf/Unity-Camera-Scaler) - Scale camera with fixed width\n\n## Physics\n\n- [Jello-Physics](https://github.com/kwanchangnim/Jello-Physics) - 2D Soft Body Physics\n- [unity-2d-water-effect](https://github.com/tutsplus/unity-2d-water-effect) - Water effect\n- [Unity3D_2DRopeEditor](https://github.com/Dandarawy/Unity3D_2DRopeEditor) - 2D Rope Editor\n- [quickfracture](https://github.com/OskarSigvardsson/quickfracture) - A unity destruction effect\n- [CarSimulator](https://github.com/jongallant/CarSimulator) - A Top Down 2D Car Simulator\n- [SimpleMeshExploder](https://github.com/unitycoder/SimpleMeshExploder) - Simple mesh exploder\n- [AngryBirdsStyleGame](https://github.com/dgkanatsios/AngryBirdsStyleGame) - Angry Birds style game\n- [Custom-2D-Colliders](https://github.com/GuyQuad/Custom-2D-Colliders) - A set of custom 2D colliders\n- [unity-mesh-smoothing](https://github.com/mattatz/unity-mesh-smoothing) - Mesh smoothing algorithm\n- [Custom-Primitive-Colliders](https://github.com/WestHillApps/Custom-Primitive-Colliders) - Custom primitive colliders\n- [LiquidSimulator](https://github.com/jongallant/LiquidSimulator) - Cellular Automaton 2D Liquid Simulator\n- [unity-verlet-simulator](https://github.com/mattatz/unity-verlet-simulator) - Simple verlet integration simulator\n- [PBD-Fluid-in-Unity](https://github.com/Scrawk/PBD-Fluid-in-Unity) - A PBD fluid in unity running on the GPU\n- [ProjectileShooting](https://github.com/IronWarrior/ProjectileShooting) - Draws out the projectile's expected trajectory\n- [Piranha](https://github.com/keenanwoodall/Piranha) - A very simple tool to make rigidbodies swarm a mesh in Unity\n- [Unity3d-QuadTree-Collision-Detection](https://github.com/Chabinka/Unity3d-QuadTree-Collision-Detection) - QuadTree and Collision Detection Systems\n\n## TextMesh Pro\n\n- [TMProNonAllocUtil](https://github.com/kanitaoru/TMProNonAllocUtil) - Non gc alloc\n- [RTLTMPro](https://github.com/sorencoder/RTLTMPro) - Right-To-Left Text Mesh Pro\n- [tmp-rule](https://github.com/baba-s/tmp-rule) - Manage TextMesh Pro settings\n- [TMP_Typewriter](https://github.com/baba-s/TMP_Typewriter) - Typewriter for TextMesh Pro\n- [ShinyEffectForTMPro](https://github.com/mob-sakai/ShinyEffectForTMPro) - shiny effect component\n- [DissolveEffectForTMPro](https://github.com/mob-sakai/DissolveEffectForTMPro) - Dissolve effect component\n- [MeshEffectForTextMeshPro](https://github.com/mob-sakai/MeshEffectForTextMeshPro) - Mesh effect components\n- [UnityTMProFontCustomizedCreater](https://github.com/akof1314/UnityTMProFontCustomizedCreater) - Font atlas creator\n- [TMP_FontAssetUpdater](https://github.com/baba-s/TMP_FontAssetUpdater) - You can automatically update FontAsset\n- [TextMeshProReplacer](https://github.com/jackisgames/TextMeshProReplacer) - Tools to replace unity text with TextMeshPro\n- [CharTweener](https://github.com/mdechatech/CharTweener) - DOTween extensions for tweening TextMeshPro characters\n- [TextMeshProButtonExtension](https://github.com/jackisgames/TextMeshProButtonExtension) - Add new context menu \"UI/TextMeshPro - Button\"\n- [TMP_RectVisualizer](https://github.com/baba-s/TMP_RectVisualizer) - The size of Text and TextMesh Pro can be visualized on game screen\n- [TMP_IntegerText.cs](https://gist.github.com/yasirkula/31704321d6eef8df19933fe502ae6219) - Show numbers (int, float etc.) on TextMesh Pro texts without any garbage\n\n## Optimization\n\n- [StringBuilderTemporary](https://github.com/wotakuro/StringBuilderTemporary) - C# string operation utility\n- [Relay](https://github.com/SixWays/Relay) - Fast, powerful, GC-friendly C# signals/events\n- [ProjectAuditor](https://github.com/mtrive/ProjectAuditor) - An experimental static analysis tool\n- [FastString](https://github.com/snozbot/FastString) - Alternative to StringBuilder class for Unity games\n- [UnityHeapDump](https://github.com/Zuntatos/UnityHeapDump) - Tool to dump memory to text files for inspection\n- [DTCompileTimeTracker](https://github.com/DarrenTsung/DTCompileTimeTracker) - Unity editor extension which tracks compile time\n- [unitysizeexplorer](https://github.com/aschearer/unitysizeexplorer) - Visualize how much space each asset in your Unity game\n- [BetterDictionary](https://github.com/komatus/BetterDictionary) - Better performance generic Dictionary and HashSet optimized\n- [graphy](https://github.com/Tayx94/graphy) - Graphy is the ultimate, easy to use, feature packed FPS counter, stats monitor and debugger\n- [PolygonColliderSimplification](https://github.com/j-bbr/PolygonColliderSimplification) - A set of scripts to reduce the complexity of Polygon2D and Edge Colliders\n- [UniRate](https://github.com/renanwolf/UniRate) - A Unity plugin to easily manage the application frame rate and rendering interval.\n\n## Particle\n\n- [MetaBalls](https://github.com/CloudyEMS/MetaBalls) - MetaBalls glory\n- [Fire-2D-in-Unity](https://github.com/josemorval/Fire-2D-in-Unity) - Fire effect\n- [gpu-particles](https://github.com/Robert-K/gpu-particles) - A GPU Particle System\n- [BloodFx](https://github.com/keijiro/BloodFx) - Procedural blood stain shader\n- [Fragments](https://github.com/keijiro/Fragments) - Fragment mesh objects for particle effects\n- [Flocking](https://github.com/bryanrtboy/Flocking) - This project is using Particles to simulate a flocking behavior\n- [Mobile-Particle-Add-Revised.shader](https://gist.github.com/keijiro/b91fd4c1a711a0fd3295) - Revised version of Mobile/Particles/Additive shader\n\n## Sound\n\n- [UniBpmAnalyzer](https://github.com/WestHillApps/UniBpmAnalyzer) - BPM analyzer\n- [MusicEngine](https://github.com/geekdrums/MusicEngine) - make music synced game\n- [NoteEditor](https://github.com/setchi/NoteEditor) - Note editor for rhythm games\n- [unity-midi](https://github.com/n-yoda/unity-midi) - Play MIDI (SMF) on Unity, using C# Synth Project\n- [unity-audio-spectrum](https://github.com/keijiro/unity-audio-spectrum) - Provides spectrum data with audio output\n- [Unity-Beat-Detection](https://github.com/allanpichardo/Unity-Beat-Detection) - Musical beat detection and audio spectrum analysis\n- [Unity-Audio-Manager](https://github.com/MathewHDYT/Unity-Audio-Manager) - Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D\n\n## Reverse Engineering\n\n- [UABE](https://github.com/DerPopo/UABE) - Unity Assets Bundle Extractor\n- [UtinyRipper](https://github.com/mafaca/UtinyRipper) - Tool for ripping assets from Engine resource files\n- [Il2CppDumper](https://github.com/Perfare/Il2CppDumper) - Get types, methods, fields, etc. from Unity Il2Cpp binary file\n- [AssetStudio](https://github.com/Perfare/AssetStudio) - AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles\n\n## Tool\n\n- [Arcadia](https://github.com/arcadia-unity/Arcadia) - Clojure in Unity\n- [UnityLauncher](https://github.com/unitycoder/UnityLauncher) - Unity Version Launcher\n- [UnityHook](https://github.com/HearthSim/UnityHook) - Platform to hook into Unity3D assemblies\n- [UnityPacker](https://github.com/FatihBAKIR/UnityPacker) - Create unitypackages without unity, from command line\n\n## Lua\n\n- [tolua_runtime](https://github.com/topameng/tolua_runtime) - tolua runtime library\n- [xLua](https://github.com/Tencent/xLua) - xLua is a lua programming solution for C#\n- [slua](https://github.com/pangweiwei/slua) - Fastest lua binding via static code generating for Unity and mono\n\n## Other Asset\n\n- [LowPolyShapes](https://github.com/keijiro/LowPolyShapes) - Low poly basic shape library\n- [superpowers-asset-packs](https://github.com/sparklinlabs/superpowers-asset-packs) - CC0-licensed asset packs for your games\n\n## Excel\n\n- [Excel4Unity](https://github.com/joexi/Excel4Unity) - Excel for Unity\n- [Unity-QuickSheet](https://github.com/kimsama/Unity-QuickSheet) - Enables you to use spreadsheet file data within Unity editor\n\n## Git\n\n- [unity-git-hooks](https://github.com/doitian/unity-git-hooks) - Git hooks for Unity project\n\n## Test\n\n- [Gamium](https://github.com/dogu-team/gamium) - Game test automation library, scripting the behavior of game users\n\n## Multiplayer\n\n- [Teleport](https://github.com/debox-dev/Teleport) - A fast, lightweight, pure C# Unity realtime-game-networking framework\n\n## AI \n\n- [DotRecast](https://github.com/ikpil/Dotrecast) - A port of Recast \u0026 Detour, navigation mesh toolset for games, Unity3D, servers, C#\n\n## Sample Project\n\n- [UnityBubbleGame](https://github.com/superzhan/UnityBubbleGame) - BubbleGame\n- [CubeWorld](https://github.com/federicodangelo/CubeWorld) - Minecraft like game\n- [Voxelmetric2](https://github.com/Voxelmetric/Voxelmetric2) - A voxel framework\n- [Marching-Cubes](https","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaba-s%2Fawesome-unity-open-source-on-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaba-s%2Fawesome-unity-open-source-on-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaba-s%2Fawesome-unity-open-source-on-github/lists"}