Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/baba-s/awesome-unity-open-source-on-github

A categorized collection of awesome Unity open source on GitHub (800+)
https://github.com/baba-s/awesome-unity-open-source-on-github

List: awesome-unity-open-source-on-github

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

Last synced: 22 days ago
JSON representation

A categorized collection of awesome Unity open source on GitHub (800+)

Awesome Lists containing this project

README

        

# Awesome Unity Open Source on GitHub (800+)

A categorized collection of awesome Unity open source on GitHub.

# Contents

- [Shader](#Shader)
- [Collection](#Collection)
- [Post Effect](#Post-Effect)
- [Outline](#Outline)
- [Water](#Water)
- [Low Poly](#Low-Poly)
- [Blur](#Blur)
- [Metaball](#Metaball)
- [ShaderGraph](#ShaderGraph)
- [Wireframe](#Wireframe)
- [Hatching](#Hatching)
- [Hologram](#Hologram)
- [Voxel](#Voxel)
- [Grass](#Grass)
- [Bloom](#Bloom)
- [Portal](#Portal)
- [Dissolve](#Dissolve)
- [Retro](#Retro)
- [Builder](#Builder)
- [Shadow](#Shadow)
- [Jelly](#Jelly)
- [Optimization](#Shader-Optimization)
- [Noise](#Noise)
- [Force Field](#Force-Field)
- [Overdraw](#Overdraw)
- [Code Editor](#Code-Editor)
- [Other](#Other-Shaders)
- [Editor Extensions](#Editor-Extensions)
- [Scene View](#Scene-View)
- [Hierarchy](#Hierarchy)
- [Project View](#Project-View)
- [Inspector](#Inspector)
- [Game View](#Game-View)
- [Attribute](#Attribute)
- [Editor Window](#Editor-Window)
- [Asset](#Asset)
- [Hot Key](#Hot-Key)
- [Object](#Object)
- [Bookmark](#Bookmark)
- [Icon](#Icon)
- [Prefab](#Prefab)
- [Project Settings](#Project-Settings)
- [Design](#Design)
- [Command](#Command)
- [Note](#Note)
- [Symbol](#Symbol)
- [Coroutine](#Coroutine)
- [Tilemap](#Tilemap)
- [3D Model](#3D-Model)
- [Color](#Color)
- [Utility](#Editor-Utility)
- [UI](#UI)
- [Shader Collection](#Shader-Collection)
- [Shader](#UI-Shader)
- [Utility](#UI-Utility)
- [Text](#Text)
- [Debug](#UI-Debug)
- [Layout](#Layout)
- [Scroll](#Scroll)
- [Mask](#Mask)
- [Shape](#Shape)
- [Color Picker](#Color-Picker)
- [Script](#UI-Script)
- [iPhone X / XS](#iPhone-X-/-XS)
- [Radar Chart](#Radar-Chart)
- [Fade](#Fade)
- [Editor Extensions](#UI-Editor-Extensions)
- [Atlas](#Atlas)
- [Button](#Button)
- [Sample](#Sample)
- [Script](#Script)
- [Easing](#Easing)
- [Mesh](#Mesh)
- [Generator](#Generator)
- [Message Bus](#Message-Bus)
- [Extension Methods](#Extension-Methods)
- [Character Controller](#Character-Controller)
- [Debug](#Script-Debug)
- [Asset Bundle](#Asset-Bundle)
- [Controller](#Controller)
- [Joystick](#Joystick)
- [Transform](#Transform)
- [Effect](#Effect)
- [Trello](#Trello)
- [Async / Await](#Async-/-Await)
- [Touch](#Touch)
- [Gizmo](#Gizmo)
- [Curve](#Curve)
- [Event](#Event)
- [Object Pooling](#Object-Pooling)
- [Utility](#Script-Utility)
- [Mobile](#Mobile)
- [iOS / Android](#iOS-/-Android)
- [iOS](#iOS)
- [Android](#Android)
- [Other](#Other)
- [ECS](#ECS)
- [Sprite](#Sprite)
- [Static Code Analysis](#Static-Code-Analysis)
- [Camera](#Camera)
- [Physics](#Physics)
- [TextMesh Pro](#TextMesh-Pro)
- [Optimization](#Optimization)
- [Particle](#Particle)
- [Sound](#Sound)
- [Reverse Engineering](#Reverse-Engineering)
- [Tool](#Tool)
- [Lua](#Lua)
- [Asset](#Other-Asset)
- [Excel](#Excel)
- [Git](#Git)
- [Test](#Test)
- [Multiplayer](#Multiplayer)
- [AI](#AI)
- [Sample Project](#Sample-Project)

# Shader

## Collection

- [SkyboxPlus](https://github.com/keijiro/SkyboxPlus) - Basic skybox extensions
- [SIGExam](https://github.com/leon196/SIGExam) - Correction of a Shader Exam
- [ShaderProject](https://github.com/ellioman/ShaderProject) - A container for all sorts of handy shaders
- [Shaders](https://github.com/ewersp/Shaders) - A collection of shaders written in CG/ShaderLab
- [Cubeds-Unity-Shaders](https://github.com/cubedparadox/Cubeds-Unity-Shaders) - A compilation of custom shaders
- [UnityEffects](https://github.com/vivekhnz/UnityEffects) - A collection of video game effects recreated in Unity
- [Unity-Shaders](https://github.com/igradeca/Unity-Shaders) - Unity project about reseach on shaders and particle system
- [UnitySpecialEffectWithDepth](https://github.com/chenjd/UnitySpecialEffectWithDepth) - RenderDepthMap, ScannerEffect, XrayEffect, ForceFieldEffect

## Post Effect

- [PixelVision](https://github.com/n1ckfg/PixelVision) - Pixel effect LUT
- [RasterEffects](https://github.com/Ryanel/RasterEffects) - Image Effects
- [Shaders](https://github.com/OctoClo/Shaders) - Exploration of shaders
- [KinoBinary](https://github.com/keijiro/KinoBinary) - Binary image effect
- [AsciiArtFx](https://github.com/keijiro/AsciiArtFx) - ASCII art image effect
- [UnityWhiteBalance](https://github.com/dskjal/UnityWhiteBalance) - White Balance
- [KinoSlitscan](https://github.com/keijiro/KinoSlitscan) - Slit-scan image effect
- [ASCII-Shader](https://github.com/mandersson1024/ASCII-Shader) - An ASCII camera effect
- [2D-UI-Shader](https://github.com/Orangexx/2D-UI-Shader) - UI and 2D Shader Unity
- [Unity_StarGlow](https://github.com/XJINE/Unity_StarGlow) - Simple star-glow effect
- [Analog_Pixelate](https://github.com/analogstudio/Analog_Pixelate) - Pixelation image effect
- [UnityImageEffects](https://github.com/hiroakioishi/UnityImageEffects) - Post Processing Effects
- [unityglitch](https://github.com/staffantan/unityglitch) - Glitch post-processing shader
- [LightLeaksUnity](https://github.com/danielzeller/LightLeaksUnity) - Light Leaks Image Effects
- [unity-lens-flare-1](https://github.com/modanhan/unity-lens-flare-1) - Lens flare image effect
- [UnityHSVColorModifier](https://github.com/hiroakioishi/UnityHSVColorModifier) - HSV Color Modifier
- [Unity_Image_Flash_Effect](https://github.com/carlosCn/Unity_Image_Flash_Effect) - Image Flash Effect
- [unity-pixelShader](https://github.com/codexus/unity-pixelShader) - pixel image effect shader
- [unity-image-processing](https://github.com/noshipu/unity-image-processing) - Image effect samples
- [KinoFringe](https://github.com/keijiro/KinoFringe) - Chromatic aberration image effect
- [PhotoMosaic](https://github.com/keijiro/PhotoMosaic) - Photographic mosaic image effect
- [Retro-Image-Effects](https://github.com/danielshervheim/Retro-Image-Effects) - A collection of image effects
- [UnityAsciiArtEffect](https://github.com/kaiware007/UnityAsciiArtEffect) - Ascii Art Image Effect for Unit3d
- [CollectionOfUnityShader](https://github.com/YESshowMeCode/CollectionOfUnityShader) - Collection of Unity Shader
- [UnityScanlinesEffect](https://github.com/aaaleee/UnityScanlinesEffect) - A simple scanlines image effect
- [Image-Effects-for-Unity](https://github.com/danielshervheim/Image-Effects-for-Unity) - A collection of image effects
- [Unity3d-distortionImageEffect](https://github.com/joansolroo/Unity3d-distortionImageEffect) - Distortion Image Effect
- [DynamicCentralLineCamera](https://github.com/MizoTake/DynamicCentralLineCamera) - Dynamic Central Line Camera
- [KinoTube](https://github.com/keijiro/KinoTube) - An image effect simulating analog video artifacts
- [ImageEffectLab](https://github.com/cyario/ImageEffectLab) - This is my unity shader experimental project
- [ColorSpread](https://github.com/lindenreid/ColorSpread) - color spreading post-processing effect in Unity
- [UnityShaderEffect](https://github.com/Mas9uerade/UnityShaderEffect) - Some basic unity shaders for image/ video effect
- [UnityUVCheckerImageEffect](https://github.com/kaiware007/UnityUVCheckerImageEffect) - Display UV Check pattern of image effect
- [ImageEffectGraph](https://github.com/iBicha/ImageEffectGraph) - Image effects for post processing stack created with shader graph
- [unity-postprocessing-old-monitor-shader](https://github.com/jfranmora/unity-postprocessing-old-monitor-shader) - Camera effect for use PostProcessingStackV2
- [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
- [ClearFlagsMobile](https://github.com/falconmick/ClearFlagsMobile) - A Unity Image Effect to reproduce the Clear Flags camera effect for mobile
- [PixelBaseOutlinePostProcessing](https://github.com/vux427/PixelBaseOutlinePostProcessing) - use some unity graphic API to display outline post processing
- [XELF.Hexelate.Shader](https://github.com/xelfia/XELF.Hexelate.Shader) - Hexelation Shader is an image effect Screen will be filtered by hexagonal grids
- [FastPostProcessing](https://github.com/demonixis/FastPostProcessing) - A small and fast post processing stack (only one pass) targeting mobile and mobile VR
- [EdgeDetect-PostProcessingUnity](https://github.com/jean-moreno/EdgeDetect-PostProcessingUnity) - Unity legacy Edge Detect image effect ported to Post Processing Stack v2
- [Heatwave](https://github.com/andrewgotow/Heatwave) - A simple post-processing effect for the Unity game engine which renders small-scale distortions

## Outline

- [Unity-Outline](https://github.com/zhangmaker/Unity-Outline) - Model effects
- [globaloutline](https://github.com/rickomax/globaloutline) - Global Outline
- [UnityFx.Outline](https://github.com/Arvtesh/UnityFx.Outline) - Screen-space outlines
- [UnityOutline](https://github.com/kerrot/UnityOutline) - Unity Ouline by post effect
- [Facepunch.Highlight](https://github.com/Facepunch/Facepunch.Highlight) - Mesh outline effect
- [OutLine_Geometry](https://github.com/yuyujunjun/OutLine_Geometry) - VFX using Outline And Geometry
- [UnityOutlineShader](https://github.com/IronWarrior/UnityOutlineShader) - Source code for Outline Shader tutorial
- [UltimateOutline](https://github.com/Shrimpey/UltimateOutline) - The easiest way to achieve outlines in unity
- [QuickOutline](https://github.com/chrisnolet/QuickOutline) - Unity asset for adding outlines to game objects
- [UnityOutlineFX](https://github.com/michaelcurtiss/UnityOutlineFX) - Implementation of Unity's Editor outline for runtime
- [marching-ants-outline.shader](https://gist.github.com/unitycoder/6f20e24a7650d626213048929e578bcc) - Unity Marching Ants Sprite Outline Shader
- [Outline-Effect-but-its-faster](https://github.com/JimmyCushnie/Outline-Effect-but-its-faster) - a fork of Outline Effect with improved performance
- [unity-mesh-outline](https://github.com/westmark/unity-mesh-outline) - Unity Package for rendering outlines around meshes/objects

## Water

- [WaterColorFilter](https://github.com/nobnak/WaterColorFilter) - Water Color Filter
- [unity-water-shader2d](https://github.com/real-marco-b/unity-water-shader2d) - A 2D water shader
- [Unity-WaterBuoyancy](https://github.com/dbrizov/Unity-WaterBuoyancy) - Water Buoyancy Simulation
- [Phillips-Ocean](https://github.com/Scrawk/Phillips-Ocean) - A ocean using Phillips spectrum in Unity
- [UnityWaveEquation](https://github.com/AsehesL/UnityWaveEquation) - Caustics under surface of the water
- [ToonWaterShader](https://github.com/IronWarrior/ToonWaterShader) - Source code for Toon Water Shader tutorial
- [crest-oceanrender](https://github.com/huwb/crest-oceanrender) - An advanced ocean system implemented in Unity3D
- [water-demo](https://github.com/shanecelis/water-demo) - A port of Evan Wallace's "Water Demo" for WebGL to Unity
- [UnityWaterSurface](https://github.com/hecomi/UnityWaterSurface) - Water Surface Simulation using CutomRenderTexture
- [water2d-unity](https://github.com/valryon/water2d-unity) - A simple shader example of a water surface with reflection in 2D
- [Ocean_Community_Next_Gen](https://github.com/eliasts/Ocean_Community_Next_Gen) - Next gen iteration of the unity community ocean shader

## Low Poly

- [Lowpoly-Water-Unity](https://github.com/danielzeller/Lowpoly-Water-Unity) - Low poly water with edge/shore blend
- [LowPolyShaders](https://github.com/BrokenVector/LowPolyShaders) - Unity shaders optimized for Low Poly models
- [unity-lowpoly-shader](https://github.com/pavelkouril/unity-lowpoly-shader) - Unity Shader for mesh rendering in lowpoly style
- [LowPolyWater](https://github.com/jose-villegas/LowPolyWater) - Water rending with sum of sines on with low poly style through flat shading
- [LowPolyWater](https://github.com/ebrudogan/LowPolyWater) - Unity project that allows creating low poly style planes with water wave effect

## Blur

- [SmokeBlur](https://github.com/nobnak/SmokeBlur) - Smoke Blur
- [Super-Blur](https://github.com/PavelDoGreat/Super-Blur) - Screen and UI gaussian blur
- [Unity3D-Blur](https://github.com/remibodin/Unity3D-Blur) - Gaussian and kawase blur
- [UnityFluid2DBlurImageEffect](https://github.com/hiroakioishi/UnityFluid2DBlurImageEffect) - Fluid2D Blur Post Processing Effect

## Metaball

- [unity-metaball](https://github.com/qine/unity-metaball) - Unity Metaball Effect
- [2DMetaballs](https://github.com/HuvaaKoodia/2DMetaballs) - A 2D metaballs implementation
- [Unity_Metaball2DShader](https://github.com/XJINE/Unity_Metaball2DShader) - Draw 2D meta-ball with fragment shader
- [Unity-Metaballs-2D](https://github.com/luke161/Unity-Metaballs-2D) - Implementation of 2D Metaballs with marching squares

## ShaderGraph

- [ShaderGraphExamples](https://github.com/keijiro/ShaderGraphExamples) - Simple examples of Unity shader graphs
- [unity-shadergraph-sandbox](https://github.com/andydbc/unity-shadergraph-sandbox) - Collection of ShaderGraph examples
- [ShaderGraph_ExampleLibrary](https://github.com/UnityTechnologies/ShaderGraph_ExampleLibrary) - A library of Shaders created using Unity's Shader Graph

## Wireframe

- [unity-wireframe](https://github.com/Chaser324/unity-wireframe) - General purpose wireframe shaders
- [Wireframe-Shader](https://github.com/Scrawk/Wireframe-Shader) - A wireframe material in Unity using the geometry shader
- [UnityWireframeRenderer](https://github.com/miguel12345/UnityWireframeRenderer) - Get a beautiful cross-platform wireframe renderer for your meshes with one click

## Hatching

- [NPR_Lab](https://github.com/candycat1992/NPR_Lab) - Test some NPR
- [HatchingShader](https://github.com/nkihrk/HatchingShader) - Hatching Shader
- [PencilSketchEffect](https://github.com/khalladay/PencilSketchEffect) - Real Time Hatching

## Hologram

- [Hologram.shader](https://gist.github.com/nir1082/672645c6fa0fc890c56393437272672d) - Simple hologram shader
- [HologramShader](https://github.com/andydbc/HologramShader) - Test of an hologram material made
- [HoloShield](https://github.com/AdultLink/HoloShield) - Highly customizable sci-fi shield / force field shader

## Voxel

- [unity-voxel](https://github.com/mattatz/unity-voxel) - Mesh voxelization
- [Mesh-Voxelization](https://github.com/Scrawk/Mesh-Voxelization) - Mesh voxelization
- [unity-voxelizer](https://github.com/brianasu/unity-voxelizer) - Utility library to voxelize meshes
- [VoxReader](https://github.com/sandrofigo/VoxReader) - Library to read .vox files created with MagicaVoxel

## Grass

- [KvantGrass](https://github.com/keijiro/KvantGrass) - Animating grass shader
- [ProceduralGrass](https://github.com/FriendSea/ProceduralGrass) - Procedural, Dynamic Grass Shader
- [UnityGrassGeometryShader](https://github.com/IronWarrior/UnityGrassGeometryShader) - Source code for Grass Shader tutorial

## Bloom

- [KinoBloom](https://github.com/keijiro/KinoBloom) - Bloom effect
- [unity-mask-bloom](https://github.com/mattatz/unity-mask-bloom) - Mask by alpha channel bloom effect
- [Unity-Fast-Bloom](https://github.com/PavelDoGreat/Unity-Fast-Bloom) - Probably the fastest bloom implementation

## Portal

- [PortalFX](https://github.com/vux427/PortalFX) - Portal FX
- [Unity-Portals](https://github.com/HuvaaKoodia/Unity-Portals) - Portals by not using RenderTextures
- [unity-portal-rendering](https://github.com/pr0g/unity-portal-rendering) - Super small example of using offscreen render targets to achieve a portal effect

## Dissolve

- [VerticalDissolve](https://github.com/AdultLink/VerticalDissolve) - Procedural vertical dissolve shader.
- [SphereDissolve](https://github.com/AdultLink/SphereDissolve) - Customizable procedural spherical dissolve shader.

## Retro

- [RetroSuite3D](https://github.com/oxysoft/RetroSuite3D) - Some image effects and shaders to achieve a retro look in Unity
- [RetroTVFX](https://github.com/KillaMaaki/RetroTVFX) - A small collection of shaders for a range of authentic old TV effects

## Builder

- [unity-mesh-builder](https://github.com/mattatz/unity-mesh-builder) - Primitive mesh builder
- [unity-triangulation2D](https://github.com/mattatz/unity-triangulation2D) - Ruppert's Delaunay Refinement Algorithm

## Shadow

- [UnityDitheredShadows](https://github.com/bodhid/UnityDitheredShadows) - Unity Shadow Dithering
- [PlannarShadowForUnity](https://github.com/ozlael/PlannarShadowForUnity) - Planar Shadow is very cheap and useful for mobile games

## Jelly

- [SoftBodyDemo](https://github.com/calleerlandsson/SoftBodyDemo) - A demo of soft body physics
- [Unity-JellyBody](https://github.com/losuffi/Unity-JellyBody) - JellyBody shader,vertex replacement

## Shader Optimization

- [unity-standard-shader-mobile](https://github.com/nylonee/unity-standard-shader-mobile) - Mobile optimised shader
- [Unity-OptimalUnlitShader](https://github.com/azixMcAze/Unity-OptimalUnlitShader) - An unlit uber-shader covering all the common use cases

## Noise

- [NoiseBall](https://github.com/keijiro/NoiseBall) - Mesh deforming shader example
- [NoiseRings](https://github.com/kaelb/NoiseRings) - NoiseRings is a noisy emanating ring effect

## Force Field

- [ForceFieldFX](https://github.com/vux427/ForceFieldFX) - Force Field FX
- [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

## Overdraw

- [DebugGPU](https://github.com/slmao/DebugGPU) - A debug tool to optimize mipmap and overdraw for unity project

## Code Editor

- [language-shadercode](https://github.com/axot/language-shadercode) - HLSL, UDF, GLSL and CG syntax highlighting
- [Unity3D-Shader](https://github.com/petereichinger/Unity3D-Shader) - Adds Syntax Highlighting .shader files to Sublime Text
- [unity-shader-files](https://github.com/nadege/unity-shader-files) - Adds syntax coloring to Unity 3D ShaderLab .shader files
- [ShaderlabVS](https://github.com/wudixiaop/ShaderlabVS) - ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
- [unity_shader_st3](https://github.com/waqiju/unity_shader_st3) - A sublime text plugin which aim at boosting happiness when editing Unity Shader

## Other Shaders

- [SonarFx](https://github.com/keijiro/SonarFx) - Sonar effect
- [SnowTrail](https://github.com/nkihrk/SnowTrail) - Snow Trail
- [DarkMatterShader](https://github.com/Elringus/DarkMatterShader) - VFX
- [colorgrade](https://github.com/jarnik/colorgrade) - Color Grading
- [KinoFog](https://github.com/keijiro/KinoFog) - Global fog effect
- [VolumeCloud](https://github.com/yangrc1234/VolumeCloud) - Volume cloud
- [KinoContour](https://github.com/keijiro/KinoContour) - Contour line filter
- [RainDropEffect](https://github.com/EdoFrank/RainDropEffect) - Rain Drop Effect
- [SpektrLightning](https://github.com/keijiro/SpektrLightning) - Lightning effect
- [FlipBook](https://github.com/keijiro/FlipBook) - Flip book effect example
- [ShaderTutorials](https://github.com/ronja-tutorials/ShaderTutorials) - unity shader tutorials
- [UnityVertexColors](https://github.com/H-man/UnityVertexColors) - Unity Vertex Colors
- [RippleEffect](https://github.com/keijiro/RippleEffect) - Water surface ripple effect
- [OIT_Lab](https://github.com/candycat1992/OIT_Lab) - Order-independent Transparent
- [2DShadow](https://github.com/unitycoder/2DShadow) - 2D Visibility / Shadow casting
- [FakeVolumetricLight](https://github.com/avseoul/FakeVolumetricLight) - FakeVolumetricLight
- [ShaderGum](https://github.com/leon196/ShaderGum) - Unity3D GPU Sculpt & Morph
- [OneBitGraphicShader](https://github.com/inoook/OneBitGraphicShader) - 1 bit graphic shader
- [unity-grabsquares-effect](https://github.com/qine/unity-grabsquares-effect) - GrabSquares Effect
- [KinoMirror](https://github.com/keijiro/KinoMirror) - Mirroring and kaleidoscope effect
- [DelaunayTriangulation](https://github.com/inoook/DelaunayTriangulation) - Delaunay Triangulation
- [Unity-Shaders](https://github.com/CiaccoDavide/Unity-Shaders) - Some custom 3D/2D shaders
- [unity-abstract-wire](https://github.com/qine/unity-abstract-wire) - Unity Abstract Wires Effect
- [Pixel-Burn-Effect](https://github.com/Shealynntate/Pixel-Burn-Effect) - Pixel Burn shader effects made
- [ShaderMan](https://github.com/smkplus/ShaderMan) - Convert ShaderToy to Unity HLSL/CG
- [UnityMaskShader](https://github.com/fand/UnityMaskShader) - Mask shader for installation apps
- [unity-frosted-glass](https://github.com/andydbc/unity-frosted-glass) - Test of a frosted glass material
- [HelpfulScripts](https://github.com/cjacobwade/HelpfulScripts) - A collection of random, useful scripts
- [TexturePanner](https://github.com/AdultLink/TexturePanner) - This shader is a glorified texture panner
- [SinewaveShapeDistortion](https://github.com/khalladay/SinewaveShapeDistortion) - A Screen space distortion effect
- [VolumetricLinesUnity](https://github.com/johannesugb/VolumetricLinesUnity) - Source of the Volumetric Lines Asset
- [Unity-CustomMipMaps](https://github.com/azixMcAze/Unity-CustomMipMaps) - A custom mipmaps texture importer
- [Arktoon-Shaders](https://github.com/synqark/Arktoon-Shaders) - Alternative Unity shaders made by synqark
- [unity-sunburst-effects](https://github.com/keijiro/unity-sunburst-effects) - Sunburst effects with mesh animation
- [fun-frag-shaders](https://github.com/makitsune/fun-frag-shaders) - Fun fragment shaders you can use in Unity
- [KinoFeedback](https://github.com/keijiro/KinoFeedback) - Oldskool frame buffer feedback effect for Unity
- [2DFieldOfViewVisualization](https://github.com/HuvaaKoodia/2DFieldOfViewVisualization) - A 2D field of view implementation
- [VideoPlayerEffects](https://github.com/keijiro/VideoPlayerEffects) - Experimental special effects for VideoPlayer
- [unity3d-dissolve-shader](https://github.com/kwnetzwelt/unity3d-dissolve-shader) - Dissolve by Distance & Dissolve by Height
- [unity-shaderfog-example](https://github.com/keijiro/unity-shaderfog-example) - An example of HLSL fog and surface shader fog
- [UnityShaderCheatsheet](https://github.com/nothke/UnityShaderCheatsheet) - Collection of Unity shader copypastas and gotchas
- [unity-moveable-linerenderer](https://github.com/qine/unity-moveable-linerenderer) - Unity LineRenderers with the simple turbulence
- [DemkeysUnityShaders](https://github.com/Demkeys/DemkeysUnityShaders) - Unity shaders made for various purposes, written in Cg/HLSL
- [Rimlight](https://github.com/AdultLink/Rimlight) - Customizable rimlight shader for Unity that includes pulsation and noise scrolling
- [unity-cellular-automaton-based-ink-simulation](https://github.com/mattatz/unity-cellular-automaton-based-ink-simulation) - 2D Cellular automaton based ink simulation
- [UnityFlatShading](https://github.com/miguel12345/UnityFlatShading) - Get a flat look for your models with one click, without touching your mesh
- [ToonShading](https://github.com/Kink3d/ToonShading) - A collection of "Toon" shaders for Unity based on a stepped PBR approximation
- [unity-surfaceshader-flipbook](https://github.com/thnewlands/unity-surfaceshader-flipbook) - Surface shaders with flipbook / spritesheet animation functionality
- [Unity-Colour-Skybox](https://github.com/increpare/Unity-Colour-Skybox) - remaking the old unity procedural skybox that was in the beta version ages ago
- [unity-dithered-transparency-shader](https://github.com/gkjohnson/unity-dithered-transparency-shader) - Unity material and shader for applying clipped, dithered transparency
- [UnityGradientBackground](https://github.com/miguel12345/UnityGradientBackground) - Get a beautiful background gradient just by adding a simple script to your camera
- [DepthInverseProjection](https://github.com/keijiro/DepthInverseProjection) - An example showing how to inverse-project depth samples into the view/world space
- [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
- [Smooth radial gradient shader](https://github.com/Nrjwolf/unity-shader-smooth-radial-gradient) - Helps to create radial gradient without banding by using noise
- [Radial fill shader](https://github.com/Nrjwolf/unity-shader-sprite-radial-fill) - Helps to create radial fill with sprite

# Editor Extensions

## Scene View

- [NormalsVisualizer.cs](https://gist.github.com/mandarinx/ed733369fbb2eea6c7fa9e3da65a0e17) - Normals Visualizer
- [UnitySmoothEditorCamera](https://github.com/dnnkeeper/UnitySmoothEditorCamera) - Smooth Scene View camera motion
- [UnityGridFramework](https://github.com/yasirkula/UnityGridFramework) - Open source Grid Framework for creating grid-based levels easily
- [UnitySceneViewFovControl](https://github.com/t-mat/UnitySceneViewFovControl) - Unity Editor Extension which enables controlling Scene View's FoV
- [SceneShotBookmarks](https://github.com/derek-knox/SceneShotBookmarks) - Unity custom editor for bookmarking Scene View camera angles/settings
- [SceneViewUIOverlay.cs](https://gist.github.com/aholkner/a4b500a23f56cbcdb4e451cdabfc313e) - Unity editor extension to display a zoom indicator over the 2D scene view
- [Unity3D-HighlightHelper](https://github.com/toxicFork/Unity3D-HighlightHelper) - to see which objects you are hovering over in the Unity3D hierarchy pane
- [Arrows2DMovement.cs](https://gist.github.com/dvddarias/dd4206dec54a3f48aa536126de2594b0) - To precisely move, rotate and scale GameObjects on a 2D scene, using the arrow keys
- [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

## Hierarchy

- [HierarchyCustomiser](https://github.com/plyoung/HierarchyCustomiser) - Customise the Unity Hierarchy panel
- [Unity-HierarchyTools](https://github.com/Jameslroll/Unity-HierarchyTools) - Some simple tools for Unity hierarchy
- [CategoryTool](https://github.com/Demkeys/CategoryTool) - Unity Editor tool to create Categories in the Hierarchy
- [EditorSceneActiveSwitcher-Unity](https://github.com/VeniTaku/EditorSceneActiveSwitcher-Unity) - Load and unload scenes with a one click
- [hierarchy-icons](https://github.com/mminer/hierarchy-icons) - Unity extension to show component icons in the Hierarchy
- [Unity-HierarchyHelper](https://github.com/gydisme/Unity-HierarchyHelper) - The fastest way to create Unity Hierarchy GUI items ever
- [EditorGUIHierarchyView](https://github.com/miguel12345/EditorGUIHierarchyView) - Easily add a Hierarchy view (like Unity's scene view) to your Editor UI
- [Unity Hierarchy Menu Customizer](https://github.com/baba-s/unity-hierarchy-menu-customizer) - Customize the menu that appears when you right-click on Hierarchy
- [HierarchyDecorator](https://github.com/WooshiiDev/HierarchyDecorator) - Provides custom drawing within the Hierarchy window, and add extra information functionality

## Project View

- [SearchTools](https://github.com/eral/SearchTools) - Search Tools In Unity
- [ProjectPaneExtensions.cs](https://gist.github.com/Tenebrous/db7f6e9087d34b73de5d45c82263d131) - Add extensions
- [unity3d-rainbow-folders](https://github.com/PhannGor/unity3d-rainbow-folders) - Allows you to set custom icons for any folder in unity project browser
- [CustomInspectorCreator.cs](https://gist.github.com/LotteMakesStuff/cb63e4e25e5dfdda19a95380e9c03436) - Adds a tool to automagically generate boilerplate custom inspector code
- [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

## Inspector

- [one-line](https://github.com/slavniyteo/one-line) - One line property drawer
- [ShaderInspector](https://github.com/myacat/ShaderInspector) - Shader GUI extensions
- [Unity-Game-Framwork](https://github.com/gydisme/Unity-Game-Framwork) - unity script share
- [RectTransformEditor](https://github.com/Syy9/RectTransformEditor) - Custom RectTransform Editor
- [MyBox](https://github.com/Deadcows/MyBox) - MyBox is a set of attributes, tools and extensions
- [ExtendedTransformEditor](https://github.com/keenanwoodall/ExtendedTransformEditor) - A clutterless custom Transform editor
- [Unity-Reorderable-List](https://github.com/cfoulston/Unity-Reorderable-List) - Extended version of the Reorderable List
- [uni-transform-inspector](https://github.com/baba-s/uni-transform-inspector) - Add reset button to transform inspector
- [Unity-Reorderable-List](https://github.com/cfoulston/Unity-Reorderable-List) - Extended version of the Reorderable List
- [LeftToggleAttributeDrawerUnity](https://github.com/sverdegd/LeftToggleAttributeDrawerUnity) - This is a custom attribute drawer
- [AnimationClipInspectorExtension](https://github.com/wotakuro/AnimationClipInspectorExtension) - AnimationClip inspector extension
- [Unity-Scene-Field](https://github.com/Trisibo/Unity-Scene-Field) - Allows directly assigning scenes in the Inspector
- [TrafficLightAttribute.cs](https://gist.github.com/LotteMakesStuff/7fa131b0402ffb50a9e617c0d45ffa59) - TrafficLight control/layout/property drawer
- [RectTransform-Inspector-Extensions](https://github.com/hont127/RectTransform-Inspector-Extensions) - RectTransform Inspector Extensions
- [InspectorFoldoutGroup](https://github.com/dimmpixeye/InspectorFoldoutGroup) - Group variables in Unity 3d inspector with style
- [SceneObject.cs](https://gist.github.com/Hertzole/ac269f3148bc5192cc2eb6d472870d24) - Unity scene object to easily assign scenes in the inspector
- [Unity3d-Tags-Filters](https://github.com/dimmpixeye/Unity3d-Tags-Filters) - Extending a Unity3d Inspector window to show int tags
- [UnityEditorJunkie](https://github.com/roboryantron/UnityEditorJunkie) - Editor scripts to make working with the Unity Editor better
- [UnityEditorJunkie](https://github.com/roboryantron/UnityEditorJunkie) - Editor scripts to make working with the Unity Editor better
- [UnityExtensions.InspectInline](https://github.com/garettbass/UnityExtensions.InspectInline) - Enables you to inspect and edit object references
- [AssetPathAttribute](https://github.com/ByronMayne/AssetPathAttribute) - Allow you to have drag and drop asset references in the inspector
- [AnimationCurveCopyPaste](https://github.com/SenshiSentou/AnimationCurveCopyPaste) - Add copy-paste functionality to Unity's AnimationCurve fields
- [UnityMaterialInstancedPropertiesEditor](https://github.com/jamesdimick/UnityMaterialInstancedPropertiesEditor) - Generic editor for instanced properties in Unity materials.
- [UnityEventDrawerEx](https://github.com/mob-sakai/UnityEventDrawerEx) - This plugin extends the UnityEventDrawer to display runtime calls in the inspector
- [Texture3DPreview-for-Unity](https://github.com/raphael-ernaelsten/Texture3DPreview-for-Unity) - Enables interactive previews of Texture3D assets in Unity's Inspector window
- [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
- [unity-scene-reference](https://github.com/starikcetin/unity-scene-reference) - Wrapper class that uses ISerializationCallbackReceiver and a custom PropertyDrawer to provide safe

## Game View

- [unity-GameViewSizeHelper](https://github.com/anchan828/unity-GameViewSizeHelper) - Game View Size Helper
- [GameViewSizeSettings](https://github.com/Syy9/GameViewSizeSettings) - Easily register, delete and change GameViewSize

## Attribute

- [NaughtyAttributes](https://github.com/dbrizov/NaughtyAttributes) - Attribute Extensions for Unity
- [HighlightAttribute.cs](https://gist.github.com/LotteMakesStuff/2d3c6dc7a913ed118601db95735574de) - Add some color to you inspectors
- [Stackable-Decorator](https://github.com/Kinwailo/Stackable-Decorator) - Stackable decorator for property drawer
- [UnityNonNull](https://github.com/ulrikdamm/UnityNonNull) - NonNull attribute to fields and classes in Unity
- [EmbeddedInspectorAttribute.cs](https://gist.github.com/edwardrowe/709bcbc5c53a477ffc482a48daa7d115) - Embedded Inspector Attribute
- [UnityGetComponentAutoInjector](https://github.com/jinnin0105/UnityGetComponentAutoInjector) - Unity GetComponent Auto Injector
- [OpenWatcher](https://github.com/omid3098/OpenWatcher) - Check your field or property value at runtime in game view
- [DisplayInspector-Attribute](https://github.com/Deadcows/DisplayInspector-Attribute) - Attribute to display one Inspector inside another
- [EssentialEditor](https://github.com/zsaladin/EssentialEditor) - Exposes properties and methods of MonoBehaviour to inspector
- [Unity3D-ExecutionOrderAttribute](https://github.com/Thundernerd/Unity3D-ExecutionOrderAttribute) - An attribute that sets a script's execution order
- [StatsBarAttribute.cs](https://gist.github.com/LotteMakesStuff/b8853a16de3e680dc1c326fe6f5ebd7e) - Add a StatsBar attribute to a property to make it draw a lil bar
- [ReorderableInspector](https://github.com/SubjectNerd-Unity/ReorderableInspector) - Automatic reorderable lists for Unity game engine components
- [unity-forge-property-drawers](https://github.com/rfadeev/unity-forge-property-drawers) - Custom propery drawers to ease fields value management
- [Unity3D_PropertyDrawer_AudioClip](https://github.com/samsawyer85/Unity3D_PropertyDrawer_AudioClip) - Draws a play button and waveform preview for serialized AudioClip fields
- [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.

## Editor Window

- [Unity-RegexTool](https://github.com/rngtm/Unity-RegexTool) - Regex tool
- [UnityRenameTool](https://github.com/KonH/UnityRenameTool) - Rename tool
- [USubWindow](https://github.com/AsehesL/USubWindow) - Multiple sub window
- [SceneHistory-Unity](https://github.com/takupisu/SceneHistory-Unity) - Scene history manager
- [Render-Queue](https://github.com/FreyaHolmer/Render-Queue) - Render Queue Unity Extension
- [WebViewHook](https://github.com/willnode/WebViewHook) - Exposed Unity Editor WebView API
- [unity-customizable-toolbar-v2](https://github.com/baba-s/unity-customizable-toolbar-v2) - Customizable toolbar
- [presets-browser](https://github.com/rfadeev/presets-browser) - Unity presets browser editor window
- [devTools-playerPreferencesEditor](https://github.com/Dysman/devTools-playerPreferencesEditor) - Player preferences editor
- [unity-autocomplete-search-field](https://github.com/marijnz/unity-autocomplete-search-field) - Search field with Autocomplete
- [EditorGUISplitView](https://github.com/miguel12345/EditorGUISplitView) - A split view to be used in Unity Editor Windows
- [LayerManager](https://github.com/YondernautsGames/LayerManager) - A simple tool for reordering, merging and modifying unity layers
- [UnityProjectBrowserHistory](https://github.com/creativitRy/UnityProjectBrowserHistory) - Back and forward buttons for the Unity project browser
- [asset-store-support-window](https://github.com/AlexanderAmeye/asset-store-support-window) - A support window template for publishers of the Unity Asset Store
- [scripts-manager-unity3d](https://github.com/prashant-singh/scripts-manager-unity3d) - Gives the list of scripts in the current scene with gameobject reference
- [UnityScreenShooter](https://github.com/Team-on/UnityScreenShooter) - Screenshot utility for Unity runtime & editor
- [UnityBuildManager](https://github.com/Team-on/UnityBuildManager) - Utility for running builds sequence & pushing them to markets & keeping changelog
- [CustomToolbar](https://github.com/smkplus/CustomToolbar) - Custom toolbar with ability do add new toolbars and reorganize it

## Asset

- [Deeplicate.unity](https://github.com/c3-hoge-fuga-piyo/Deeplicate.unity) - Deep copy
- [Assets2Packages](https://github.com/kakunpc/Assets2Packages) - Assets to Packages
- [ileDownloadWindow.cs](https://gist.github.com/baba-s/9a202395cfdb77419db68ce9f1b40144) - Download Window
- [UnityForceDirty](https://github.com/Syy9/UnityForceDirty) - Marks target object as dirty
- [EmptyFolderDeleter.cs](https://gist.github.com/baba-s/6f518a6ef99368bb7bf05c5f4a394683) - Empty Folder Deleter
- [Unity-AssetStoreImporter](https://github.com/rngtm/Unity-AssetStoreImporter) - Import UnityPackage
- [AssetAuditor](https://github.com/MarkUnity/AssetAuditor) - Tools to control the asset import settings
- [AutoSaveScene](https://github.com/liortal53/AutoSaveScene) - Auto saving scene & minimizing lost work
- [CustomAssetImporter](https://github.com/charcolle/CustomAssetImporter) - Set asset's import settings automatically
- [UnityBulkConverter](https://github.com/wotakuro/UnityBulkConverter) - library and samples for converting each assets
- [Unity-LayoutExporter](https://github.com/rngtm/Unity-LayoutExporter) - Tool to import/export Unity layout settings(.wlt)
- [BuildSceneProcessor.cs](https://gist.github.com/mrcarriere/92322b70e1d7133d60a971cbd7b07604) - Automatically add a scene to your Build Settings
- [unity-aseprite-importer](https://github.com/martinhodler/unity-aseprite-importer) - Importer for Aseprite files (.ase, .aseprite)
- [SubAssetDragAndDrop](https://github.com/Maligan/unity-subassets-drag-and-drop) - Allows add/remove subasset with simple Drag&Drop operation

## Hot Key

- [PreviousNextSelection](https://github.com/Yu5h1/PreviousNextSelection) - My Miscellaneous Derivative
- [AnimatorTransitionShortcuts](https://github.com/GhatSmith/AnimatorTransitionShortcuts) - Animator Transition Shortcuts
- [UniPrep](https://github.com/adrenak/UniPrep) - Includes hotkeys, C# extensions, utilities and more
- [UnityShortcutKeyPlus](https://github.com/baba-s/unity-shortcut-key-plus) - Editor extension that adds 13 shortcut keys
- [selection-history-navigator](https://github.com/mminer/selection-history-navigator) - To navigate between object selections
- [Unity-Hotkeys](https://github.com/Deadcows/Unity-Hotkeys) - Additional unity hotkeys as Lock Inspector and Clear Console
- [UnityExtensions.SelectionHistory](https://github.com/garettbass/UnityExtensions.SelectionHistory) - "Edit/Selection/Back", "Edit/Selection/Forward"
- [UnityEditorSnippets](https://github.com/pointcache/UnityEditorSnippets) - Collection of different editor things that help with productivity

## Object

- [PivotUtilities.cs](https://gist.github.com/talecrafter/519e260d93dbf236484acfe625faa1dc) - Pivot Utilities
- [EasyScriptTester](https://github.com/rngtm/EasyScriptTester) - Easy Script Tester
- [create-empty-at-zero-position](https://github.com/tomori-hikage/create-empty-at-zero-position) - Create empty at zero position
- [Unity-Random-Duplicate](https://github.com/ibito/Unity-Random-Duplicate) - Useful when creating/designing levels by hand
- [unity_duplicate_special](https://github.com/marcin-se/unity_duplicate_special) - Duplicates objects in a fashion similar to Blender's Array Modifier
- [unity-mulligan-renamer](https://github.com/redbluegames/unity-mulligan-renamer) - Allows for quick and safe renaming of many assets and gameobjects at once

## Bookmark

- [Favourites](https://github.com/plyoung/Favourites) - Favourites Panel
- [Unity-AssetBookmarker](https://github.com/rngtm/Unity-AssetBookmarker) - Asset bookmarker
- [Unity-WebBookmarker](https://github.com/rngtm/Unity-WebBookmarker) - Tool to bookmark URL
- [scene-view-bookmarks](https://github.com/mminer/scene-view-bookmarks) - Bookmark scene views
- [ScenePanel](https://github.com/TuxedoBerries/ScenePanel) - Display all the scenes in the project and more.
- [bookmark-everything](https://github.com/dogukanerkut/bookmark-everything) - Add bookmarks to your project files so you can reach them easily

## Icon

- [EditorIconViewer.cs](https://github.com/zaikman/UnityPublic/blob/master/EditorIconViewer.cs) - Editor icon viewer
- [Unity-GUIStyles-list.md](https://gist.github.com/MadLittleMods/ea3e7076f0f59a702ecb) - List of GUIStyle
- [UnityTextureExporter](https://github.com/miguel12345/UnityTextureExporter) - Export procedural or hidden textures to .png files
- [unity-editor-icons](https://github.com/halak/unity-editor-icons) - Icons what can load using EditorGUIUtility.IconContent
- [SaveEditorDefaultResources.cs](https://gist.github.com/eppz/bf0e0316102169445007924ae572562e) - Snippet to export Unity Editor Assets for inspection

## Prefab

- [PrefabEditor](https://github.com/yukiringo/PrefabEditor) - You can edit Prefab
- [EditPrefab.cs](https://gist.github.com/ulrikdamm/338392c3b0900de225ec6dd10864cab4) - Better editing of prefabs
- [Unity3D-PrefabEditor](https://github.com/remibodin/Unity3D-PrefabEditor) - Edit prefabs on separate scene.
- [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

## Project Settings

- [pump-editor](https://github.com/rfadeev/pump-editor) - Collection of Unity editor helpers to boost productivity
- [project-settings-toolbar](https://github.com/baba-s/project-settings-toolbar) - A tool bar that can open each item of Project Settings
- [Unity-Frequent-Settings-Shortcut](https://github.com/Aghmat/Unity-Frequent-Settings-Shortcut) - Adding the Project Settings tab to the menu bar
- [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

## Design

- [ModifyEditorStyle](https://github.com/5argon/ModifyEditorStyle) - Change fonts throughout Unity editor
- [UnityDarkSkin](https://github.com/Gluschenko/UnityDarkSkin) - Switching layout theme in Unity Editor (light -> dark)
- [UnityEditorHelper](https://github.com/JefferiesTube/UnityEditorHelper) - An organized bunch of scripts to make editor scripting in Unity easier
- [unity-themes](https://github.com/zios/unity-themes) - Provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements
- [StableDiffusionUnityTools](https://github.com/KonH/StableDiffusionUnityTools) - Editor assets generation via Stable Diffusion

## Command

- [DTCommandPalette](https://github.com/DarrenTsung/DTCommandPalette) - Command palette for Unity
- [Unity3D-QuickSearch](https://github.com/appetizermonster/Unity3D-QuickSearch) - A Command Palette for Unity
- [unity-editor-spotlight](https://github.com/marijnz/unity-editor-spotlight) - MacOS-like Spotlight file search
- [unity-shell](https://github.com/marijnz/unity-shell) - Write and execute code in an intuitive "shell" with autocompletion

## Note

- [EdNotes](https://github.com/plyoung/EdNotes) - Attach notes to objects
- [AssetMessenger](https://github.com/wataru-ito/AssetMessenger) - Add comments to assets
- [NotepadToolUnity](https://github.com/sverdegd/NotepadToolUnity) - Take your notes without leaving Unity
- [UNotes](https://github.com/rstecca/UNotes) - Brings the power of sticky notes to your workflow

## Symbol

- [uni-symbol](https://github.com/baba-s/uni-symbol) - Easily define symbols
- [SymbolCatalog](https://github.com/mob-sakai/SymbolCatalog) - Edit script symbol define
- [Better-Defines](https://github.com/TarasOsiris/Better-Defines) - An easy and elegant way to manage your preprocessor directives

## Coroutine

- [UnityExtensions.EditorCoroutine](https://github.com/garettbass/UnityExtensions.EditorCoroutine) - Easy to run coroutines from editor code.
- [EditorCoroutineRunner.cs](https://gist.github.com/LotteMakesStuff/16b5f2fc108f9a0201950c797d53cfbf) - Run stuff in the editor with all the convenience of co-routines

## Tilemap

- [UnityTile3D](https://github.com/NoelFB/UnityTile3D) - Simple 3D Tile Editor
- [SuperTiled2Unity](https://github.com/Seanba/SuperTiled2Unity) - Imports Tiled files to Unity

## 3D Model

- [UnityFBXExporter](https://github.com/KellanHiggins/UnityFBXExporter) - Export any Unity GameObject into a FBX ASCII format
- [ExportSceneToObj](https://github.com/monitor1394/ExportSceneToObj) - Export scene (including objects and terrain ) or fbx to .obj file

## Color

- [unity-colourlovers-importer](https://github.com/shelleylowe/unity-colourlovers-importer) - Load colours and palettes directly from COLOURlovers.com

## Editor Utility

- [wakatime-unity](https://github.com/josec89/wakatime-unity) - WakaTime Unity plugin
- [field-monitor](https://github.com/mminer/field-monitor) - Field and property viewer
- [EditorExtensions](https://github.com/Stereoarts/EditorExtensions) - Editor extension samples
- [texture-tree-view-sample](https://github.com/anchan828/texture-tree-view-sample) - Tree view sample
- [NuGetForUnity](https://github.com/GlitchEnzo/NuGetForUnity) - A NuGet Package Manager
- [UnityProfilerIntervalSave](https://github.com/wotakuro/UnityProfilerIntervalSave) - Save profiler log
- [demilib](https://github.com/Demigiant/demilib) - A library of various utilities and tools
- [OnionRingUnity](https://github.com/kyubuns/OnionRingUnity) - Auto 9 slice sprite generator
- [CompileTime.cs](https://gist.github.com/chuckbergeron/245e0f5906c89f7d01c02eeb052e1b04) - Unity Measure Compile Time
- [t4-templates-unity3d](https://github.com/deniszykov/t4-templates-unity3d) - T4 Text Template Processor
- [PerfAssist](https://github.com/GameBuildingBlocks/PerfAssist) - Various performance-related components
- [Apkd.UnityDemystifier](https://github.com/apkd/Apkd.UnityDemystifier) - Improved stack trace display
- [Screen-Shooter](https://github.com/PhannGor/Screen-Shooter) - Creating screenshots at any resolution
- [UnityGuidRegenerator.cs](https://gist.github.com/ZimM-LostPolygon/7e2f8a3e5a1be183ac19) - Unity asset GUIDs regenerator
- [Unity-Component-Helper](https://github.com/hont127/Unity-Component-Helper) - Component Cut/Copy/Paste helper
- [UpmGitExtension](https://github.com/mob-sakai/UpmGitExtension) - Git extension for Unity Package Manager
- [ScriptFinder](https://github.com/JoebRogers/ScriptFinder) - Find script references within your project in seconds
- [uni-gist](https://github.com/baba-s/uni-gist) - Editor extension that lets you post scripts to Gist from Unity
- [Unity Package Asset Deleter](https://github.com/baba-s/unity-package-asset-deleter) - Delete assets added with .unitypackage
- [unity-regex-builder](https://github.com/karl-/unity-regex-builder) - A simple regular expression evaluator inside Unity
- [EditorCollapseAll.cs](https://gist.github.com/yasirkula/0b541b0865eba11b55518ead45fba8fc) - Collapse all GameObject's or to collapse all folders
- [UnityElevatorCompiler](https://github.com/m3rt32/UnityElevatorCompiler) - Plays elevator music while Unity compiles your code
- [unity-toolbar-extender](https://github.com/marijnz/unity-toolbar-extender) - Extend the Unity Toolbar with your own Editor UI code
- [unity-customizable-toolbar](https://github.com/baba-s/unity-customizable-toolbar) - Customizable toolbar available in the Unity editor
- [SuperUnityBuild](https://github.com/superunitybuild/buildtool) - A powerful automation tool for quickly and easily generating builds with Unity
- [SuperUnityBuild BuildActions](https://github.com/superunitybuild/buildactions) - BuildActions for use with the SuperUnityBuild build automation tool
- [Unity-Slngen](https://github.com/jhett12321/Unity-Slngen) - Adds additional solution configurations to generated .sln/.csproj files
- [Unity3D-Editor-Extensions-and-Tools](https://github.com/thomue00/Unity3D-Editor-Extensions-and-Tools) - Some Basic Unity3D Editor Extensions and Tools
- [Unity-Animation-Hierarchy-Editor](https://github.com/s-m-k/Unity-Animation-Hierarchy-Editor) - This utility will help you refactor your Unity animations
- [Unity-Utilities](https://github.com/CapnRat/Unity-Utilities) - Place to dump utilities that can range from completely useless to quite useful
- [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
- [UnityMarkdeepViewer](https://github.com/Sirithang/UnityMarkdeepViewer) - Allowing to display Markdown, markdeep and HMTL directly inside the Unity Editor
- [Unity Assembly Definition Debugger.cs](https://gist.github.com/karljj1/9c6cce803096b5cd4511cf0819ff517b) - Find out what assemblies are being built and how long each takes
- [unity-compile-before-play](https://github.com/jfranmora/unity-compile-before-play) - Add this script to compile your scripts automatically before entering play mode
- [VikingReSize](https://github.com/norseware/VikingReSize) - Analyzes your project and displays how much space files take up specified by custom categories
- [Unity-EdgeCollider2D-to-PolygonCollider2D-](https://github.com/JuanGdelaCruz/Unity-EdgeCollider2D-to-PolygonCollider2D-) - Editor tool which converts EdgeCollider2D to PolygonCollider2D
- [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
- [unity-productivity-tools](https://github.com/martinhodler/unity-productivity-tools) - A unity package adding features like inspector buttons, GameObject grouping and property attributes

# UI

## Shader Collection

- [UGUIEffect](https://github.com/AsehesL/UGUIEffect) - uGUI Effect
- [EffectShader](https://github.com/inoook/EffectShader) - Effect collection
- [UIEffect](https://github.com/mob-sakai/UIEffect) - An effect component for uGUI element
- [unity-ugui-posteffect](https://github.com/butter-cookies/unity-ugui-posteffect) - UI posteffect shader repository
- [UIAndShader](https://github.com/blueberryzzz/UIAndShader) - Some Unity UI components and shaders
- [Sprite-Postprocessing-Tool-Unity](https://github.com/rozx/Sprite-Postprocessing-Tool-Unity) - The post processing plugin

## UI Shader

- [Hue](https://github.com/teach310/Hue) - Hue shader
- [UGUI-Effect](https://github.com/MoonAntonio/UGUI-Effect) - uGUI Effect
- [GlowImage](https://github.com/SylarLi/GlowImage) - Glow image
- [Gradient.cs](https://gist.github.com/baba-s/5bca127fc68b666d96834cd9d91b906d) - Gradient shader
- [UGUIExtend](https://github.com/L-Lawliet/UGUIExtend) - uGUI extension
- [ShinyEffectForUGUI](https://github.com/mob-sakai/ShinyEffectForUGUI) - Shiny effect
- [BlurringAtlasForUGUI](https://github.com/mob-sakai/BlurringAtlasForUGUI) - Blur effect
- [DissolveEffectForUGUI](https://github.com/mob-sakai/DissolveEffectForUGUI) - Dissolve effect
- [uGUI-Effect-Tool](https://github.com/WestHillApps/uGUI-Effect-Tool) - Vertex color UI Effect
- [unity-vertex-effects](https://github.com/n-yoda/unity-vertex-effects) - Beautiful text outline
- [Unity-UIGradient](https://github.com/azixMcAze/Unity-UIGradient) - UI gradient effect script
- [StaticBluredScreen](https://github.com/mob-sakai/StaticBluredScreen) - Non-realtime screen blur
- [BluredUGUI](https://github.com/edom18/BluredUGUI) - Blured uGUI background sample
- [UI_Color_Blend_example](https://github.com/mochi5420/UI_Color_Blend_example) - Color blend example
- [MirrorReflectionEffectForUGUI](https://github.com/mob-sakai/MirrorReflectionEffectForUGUI) - Simple mirror reflection effect
- [UnityRoundedShader](https://github.com/sunduk/UnityRoundedShader) - Rounded rectangle, circle, ellipse shaders
- [Unity-UI-Rounded-Corners](https://github.com/Nobinator/Unity-UI-Rounded-Corners) - Allows you to add rounded corners to UI elements

## UI Utility

- [UIFlippable.cs](https://gist.github.com/baba-s/6c7d44e117d157c39e4c696b110e767f) - UI flip
- [UniGif](https://github.com/WestHillApps/UniGif) - GIF image decoder
- [BookUI4Unity](https://github.com/FriendSea/BookUI4Unity) - Make books
- [RadialSlider.cs](https://gist.github.com/baba-s/100b68db60da4e564356d836be44876e) - Radial slider
- [CutoutImage](https://github.com/hiryma/UnitySamples/tree/master/CutoutImage) - Cutout image
- [UnityCodes](https://github.com/ll4080333/UnityCodes) - UI Components
- [CurlyUI](https://github.com/Titinious/CurlyUI) - Curls UIs. With CurlyUI
- [NicerOutline.cs](https://gist.github.com/baba-s/6a8e9956afea8b7d97c6e973529141ab) - Beautiful outline
- [UnityUIExtention](https://github.com/eral/UnityUIExtention) - Unity UI Extention
- [WDataTable](https://github.com/warmtrue/WDataTable) - A data form component
- [Unity-RuntimeLightEditor](https://github.com/webocs/Unity-RuntimeLightEditor) - Light editor
- [UnitySimpleFileBrowser](https://github.com/yasirkula/UnitySimpleFileBrowser) - Runtime file browser
- [Canvas-Element-3D](https://github.com/j-bbr/Canvas-Element-3D) - Scales meshes to fit in a UI Rect
- [WChatPanel](https://github.com/warmtrue/WChatPanel) - A chat panel UI component such as wechat
- [ugui-animated-progressbar](https://github.com/baba-s/ugui-animated-progressbar) - A progress bar with animation
- [RadialProgressBar](https://github.com/AdultLink/RadialProgressBar) - Customizable radial progress bar shader
- [unity-ugui-XCharts](https://github.com/monitor1394/unity-ugui-XCharts) - A charting and data visualization library
- [MaterialUI](https://github.com/InvexGames/MaterialUI) - UI kit that follows Google's official material design guidelines.
- [ParticleEffectForUGUI](https://github.com/mob-sakai/ParticleEffectForUGUI) - Provide a component to render particle effect for uGUI

## Text

- [TextEllipsis](https://github.com/kiepng/TextEllipsis) - Text ellipsis
- [CurvedText.cs](https://gist.github.com/baba-s/c466a1197150b6c78caeea34d70dbf55) - Curved text
- [UGUI_Extensions](https://github.com/DiosVan/UGUI_Extensions) - uGUI Extension
- [unity-text-typer](https://github.com/redbluegames/unity-text-typer) - Text typing effect
- [EmojiText](https://github.com/DFVSQY/EmojiText) - EmojiText solution for UI
- [uGUI-Hypertext](https://github.com/setchi/uGUI-Hypertext) - Hypertext for uGUI
- [HyphenationJpn_uGUI](https://github.com/tsubaki/HyphenationJpn_uGUI) - Hyphenation
- [Unity3D.EmojiText](https://github.com/xiaobin83/Unity3D.EmojiText) - EmojiText in Unity3D
- [Text-Juicer](https://github.com/badawe/Text-Juicer) - Create awesome text animations
- [TextShaderAnimation](https://github.com/katsuma99/TextShaderAnimation) - Text shader animation
- [YLYRichText](https://github.com/cantry100/YLYRichText) - a feature-rich, easy to use unity rich text plugin
- [TextFader](https://github.com/miguel12345/TextFader) - Add a char-by-char fade in animation to your texts

## UI Debug

- [collider-visualizer](https://github.com/tomoriaki/collider-visualizer) - Collider visualizer
- [consolation](https://github.com/mminer/consolation) - In-game debug console
- [runtime-object-editor](https://github.com/hwthon/runtime-object-editor) - Runtime object
- [unity-uitest](https://github.com/taphos/unity-uitest) - UI Test Automation Framework
- [UnityDebugConsole](https://github.com/daemon3000/UnityDebugConsole) - In-game debug consol
- [RuntimeEditor](https://github.com/Kink3d/RuntimeEditor) - A reflection of Unity Editor UI that works within a built player.e editor
- [UnityIngameDebugConsole](https://github.com/yasirkula/UnityIngameDebugConsole) - A uGUI based console to see debug messages and execute commands
- [UnityRuntimeInspector](https://github.com/yasirkula/UnityRuntimeInspector) - Runtime Inspector and Hierarchy solution for debugging and runtime editing purposes

## Layout

- [RadialLayout.cs](https://gist.github.com/baba-s/69aeecead940ac9f49cd890c2704f8bd) - Radial layout
- [CurvedLayout.cs](https://gist.github.com/baba-s/cf7df94aa8be8412b25246b57aaef175) - Curved layout
- [HexGridLayout.cs](https://gist.github.com/PopupAsylumUK/56d2f889a5b195552db20da6a9a50c11) - Hex grid layout
- [uGUI-Circle-Layout-Group](https://github.com/hont127/uGUI-Circle-Layout-Group) - Circle layout group
- [Unity-VariableTileLayout](https://github.com/kiepng/Unity-VariableTileLayout) - Tile layout like Pinterenst
- [Unity-SwipeableView](https://github.com/kiepng/Unity-SwipeableView) - Implementing swipe views like Tinder

## Scroll

- [ScrollSnap](https://github.com/taka-oyama/ScrollSnap) - Scroll Snapping
- [Unity-PullToRefresh](https://github.com/kiepng/Unity-PullToRefresh) - Pull to refresh
- [EnhancedScrollView](https://github.com/tinyantstudio/EnhancedScrollView) - Cool 3d scoll view
- [Variable-infinite-scroll](https://github.com/ToshikiImagawa/Variable-infinite-scroll) - Variable infinite scroll
- [Unity-Fantastic-Gallery](https://github.com/bobardo/Unity-Fantastic-Gallery) - A beautiful UI gallery
- [FancyScrollView](https://github.com/setchi/FancyScrollView) - Can implement highly flexible animation
- [LoopScrollRect](https://github.com/qiankanglai/LoopScrollRect) - Reusing cells, to improve performance, loading time and draw calls

## Mask

- [UISoftMask](https://github.com/aillieo/UISoftMask) - Soft mask
- [GuideMask](https://github.com/asyncrun/GuideMask) - Like tutorial
- [SoftMaskForUGUI](https://github.com/mob-sakai/SoftMaskForUGUI) - Soft masking
- [CutOutGraphic](https://github.com/DFVSQY/CutOutGraphic) - Can cut out a hole
- [unity-ui-image-alphamask](https://github.com/49hack/unity-ui-image-alphamask) - Alpha mask
- [UnmaskForUGUI](https://github.com/mob-sakai/UnmaskForUGUI) - Reverse mask for uGUI element

## Shape

- [UIGraphicAPI](https://github.com/maxsize/UIGraphicAPI) - A drawing API
- [ui-shapes-kit](https://github.com/thisotherthing/ui-shapes-kit) - procedural shapes
- [Unity-UI-Polygon](https://github.com/CiaccoDavide/Unity-UI-Polygon) - Polygon renderer
- [CircleGraphic.cs](https://gist.github.com/yasirkula/d09bbc1e16dc96354b2e7162b351f964) - Create circles/ellipses
- [shapes2d](https://github.com/all-iver/shapes2d) - Make simple art assets quickly
- [GradientGraphic.cs](https://gist.github.com/yasirkula/7f34c2e190330da41edcca6b383490ff) - Create 4-color gradient UI graphics

## Color Picker

- [UnityColor](https://github.com/coding2233/UnityColor) - Color picker
- [cui_color_picker](https://github.com/zloedi/cui_color_picker) - Color Picker
- [HSV-Color-Picker-Unity](https://github.com/judah4/HSV-Color-Picker-Unity) - HSV color picker
- [UnityColorPicker](https://github.com/jongallant/UnityColorPicker) - A standalone color picker asset

## UI Script

- [UITransition](https://github.com/mob-sakai/UITransition) - Transition
- [CompositeToggle](https://github.com/mob-sakai/CompositeToggle) - Composite toggle system
- [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

## iPhone X / XS

- [NotchSolution](https://github.com/5argon/NotchSolution) - Solve notched/cutout phones layout problems
- [Unity-SafeAreaCanvas](https://github.com/nkjzm/Unity-SafeAreaCanvas) - Adjusting the size automatically and preview in Editor
- [iPhoneX-overlay](https://github.com/ianwaldrop/iPhoneX-overlay) - Unity Editor utility which masks the game view with the shape of an iPhone X

## Radar Chart

- [RadarChart](https://github.com/Zhuangdum/RadarChart) - Radar chart
- [PolygonalUI](https://github.com/AsehesL/PolygonalUI) - Radar chart
- [unity-radarchart](https://github.com/naichilab/unity-radarchart) - Radar chart

## Fade

- [FadeCamera2](https://github.com/tsubaki/FadeCamera2) - Fade camera
- [Unity-UiFaderPro](https://github.com/QFSW/Unity-UiFaderPro) - Make fading in and out chunks of U
- [TransitionKit](https://github.com/prime31/TransitionKit) - Modular, extensible transitions in scene and between scenes

## UI Editor Extensions

- [UnityOptimizeTool](https://github.com/GooKu/UnityOptimizeTool) - Unity editor optimize tool
- [ugui-toorbar](https://github.com/baba-s/ugui-toorbar) - A toolbar that can create uGUI objects

## Atlas

- [AtlasImage](https://github.com/mob-sakai/AtlasImage) - AtlasImage is a graphic component use SpriteAtlas for uGUI

## Button

- [ButtonEx](https://github.com/mob-sakai/ButtonEx) - Extended button

## Sample

- [unity-minimap](https://github.com/pointcache/unity-minimap) - Minimap
- [menu-circular](https://github.com/MoonAntonio/menu-circular) - Circle menu
- [lomenui](https://github.com/Michsky/lomenui) - Stylish UI package
- [SamplePinchScaling](https://github.com/splas-boomerang/SamplePinchScaling) - Pinch scaling
- [Unity-SimpleSpeechBubble](https://github.com/The-CodeVillain/Unity-SimpleSpeechBubble) - Simple UGUI SpeechBubble

# Script

## Easing

- [Ease](https://github.com/rakkarage/Ease) - Simple Unity3D Easing
- [UniTween](https://github.com/sampaiodias/UniTween) - Tween framework
- [GoKit](https://github.com/prime31/GoKit) - Lightweight tween library
- [AnimeTask](https://github.com/kyubuns/AnimeTask) - Task Animation Library
- [Easing](https://github.com/j-bbr/Easing) - Simple easing and tweening library
- [EasingCore](https://github.com/setchi/EasingCore) - Simple easing implementation
- [UrMotion](https://github.com/beinteractive/UrMotion) - Flexible motion engine for non time-based animation
- [Unity.Library.eppz_easing](https://github.com/eppz/Unity.Library.eppz_easing) - Easing algorithms with explanations / testbed
- [EasingFunction-Unity](https://github.com/gamereat/EasingFunction-Unity) - Implementation of Easing Functions within unity in c#
- [dotween-configs](https://github.com/rfadeev/dotween-configs) - Configs to setup DOTween's tween parameters via Unity editor
- [Unity-EasingLibraryVisualisation](https://github.com/noisecrime/Unity-EasingLibraryVisualisation) - Front end visualisation of 40 common easing equations
- [interpolations](https://github.com/phest/interpolations) - Lightweight library for smoothing movements and value progressions in code
- [Tweens](https://github.com/jeffreylanters/unity-tweens) - An open source, lightweight tweening engine with strictly typed script-based UI and object animations

## Mesh

- [Boom.unity](https://github.com/OskarSigvardsson/Boom.unity) - Destruction effect
- [Deform](https://github.com/keenanwoodall/Deform) - A fully-featured deformer system
- [3DPainterFramework](https://github.com/XY01/3DPainterFramework) - 3D painter framework
- [EzySlice](https://github.com/DavidArayan/EzySlice) - An open source mesh slicer framework
- [Destructible-Walls](https://github.com/ElasticSea/Destructible-Walls) - Demo showcasing destructible walls
- [UnityShapes](https://github.com/miguel12345/UnityShapes) - Draw shapes (circle,line,arrow) with one line of code
- [CurveModifier](https://github.com/leon196/CurveModifier) - Implementation of the curve modifier from Blender to Unity
- [unity-subdivision-surface](https://github.com/mattatz/unity-subdivision-surface) - Loop subdivision surface algorithm implementation
- [unity-procedural-cables](https://github.com/henrihanot/unity-procedural-cables) - Components for make procedural cables and curved shapes
- [unity-delaunay](https://github.com/OskarSigvardsson/unity-delaunay) - A Delaunay/Voronoi library for Unity, and a simple destruction effect

## Generator

- [UnityHexGrid](https://github.com/Amaranthos/UnityHexGrid) - A hex grid generation tool
- [unity-teddy](https://github.com/mattatz/unity-teddy) - Teddy algorithm implementation
- [unity-procedural-tree](https://github.com/mattatz/unity-procedural-tree) - Procedural tree builder
- [unity-procedural-flower](https://github.com/mattatz/unity-procedural-flower) - Procedural flower generator
- [unity-tetrahedron-tree](https://github.com/sanderman01/unity-tetrahedron-tree) - Generate triangle meshes in the shape of trees
- [wavefunctioncollapse](https://github.com/marian42/wavefunctioncollapse) - Walk through an infinite, procedurally generated city
- [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
- [UnityRuntimePreviewGenerator](https://github.com/yasirkula/UnityRuntimePreviewGenerator) - Generate preview textures (thumbnails) for your GameObject's or materials on the fly

## Message Bus

- [BasicEventBus](https://github.com/pointcache/BasicEventBus) - Basic event bus
- [UniEventSystem](https://github.com/Bian-Sh/UniEventSystem) - A generic Event-Bus
- [Unibus](https://github.com/mattak/Unibus) - Unibus is event passing system
- [klab-messagebuses-unity](https://github.com/KLab/klab-messagebuses-unity) - Message bus
- [signals](https://github.com/yankooliveira/signals) - A typesafe, lightweight messaging lib
- [unity-events](https://github.com/GalvanicGames/unity-events) - A code focused strongly typed event system with global system and per GameObject system
- [Unity3d-Signals](https://github.com/dimmpixeye/Unity3d-Signals) - Signals are in-memory publish/subscribe system and effectively replace Unity SendMessage
- [MessageKit](https://github.com/prime31/MessageKit) - Decoupled message sending system meant as a replacement for SendMessage and its variantslibrary

## Extension Methods

- [unity-utils](https://github.com/nubick/unity-utils) - Different help scripts
- [kogane-unity-lib](https://github.com/baba-s/kogane-unity-lib) - Extension methods
- [Extensions_Math.cs](https://gist.github.com/jringrose/5673c34a8c1c2d46d441b6050849331c) - Extenhsions math
- [unity-extensions](https://github.com/mminer/unity-extensions) - Useful extension methods
- [UrFairy](https://github.com/beinteractive/UrFairy) - C# extensions for Unity development
- [CameraExtensions.cs](https://gist.github.com/TarasOsiris/a8904989c18424bcdf73) - A better way of manipulating the culling mask
- [ShaderRenderState.cs](https://gist.github.com/yagero/71aec53a1f7d2738590b547e9e8b63bc) - Helpful extension methods to customize Unity's shaders render state from script

## Character Controller

- [CharacterController2D](https://github.com/prime31/CharacterController2D) - Character Controller 2D
- [SuperCharacterController](https://github.com/IronWarrior/SuperCharacterController) - Unity custom character controller
- [CharacterController2D](https://github.com/jaimuepe/CharacterController2D) - Prototype for a Unity CharacterController2D
- [Unity-2D-Platformer-Controller](https://github.com/cjddmut/Unity-2D-Platformer-Controller) - A customizable 2D platformer motor
- [2DCharacterControllerTutorial](https://github.com/IronWarrior/2DCharacterControllerTutorial) - Source code for 2D Character Controller tutorial

## Script Debug

- [GAutomator](https://github.com/Tencent/GAutomator) - Automation for mobile games
- [uni-debug-menu](https://github.com/baba-s/uni-debug-menu) - Customizable debug menu
- [uni-simple-profiler](https://github.com/baba-s/uni-simple-profiler) - Simple profiler in the game
- [UniDebugPanel](https://github.com/baba-s/uni-debug-panel) - You can display customizable buttons for debugging in the game
- [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

## Asset Bundle

- [Autoya](https://github.com/sassembla/Autoya) - thin framework
- [xasset](https://github.com/fengjiyuan/xasset) - Asset bundle manager
- [EasyAssetBundle](https://github.com/charcolle/EasyAssetBundle) - AssetBundle Tool
- [UnityPack](https://github.com/HearthSim/UnityPack) - Python deserialization library for Asset format
- [Unity-MultiProcess-BuildPipeline](https://github.com/jiangzhhhh/Unity-MultiProcess-BuildPipeline) - multiprocess buildpipeline

## Controller

- [JoyconLib](https://github.com/Looking-Glass/JoyconLib) - Joy-Con library
- [UnityRawInput](https://github.com/Elringus/UnityRawInput) - Windows Raw Input wrapper
- [Unity-XboxCtrlrInput](https://github.com/JISyed/Unity-XboxCtrlrInput) - Xbox 360 controller library
- [InputBinder](https://github.com/RyanNielson/InputBinder) - Easily bind input events to methods

## Joystick

- [MovableJoystick](https://github.com/uranuno/MovableJoystick) - Movable Joystick
- [Simple_Joystick_Unity](https://github.com/tim-hub/Simple_Joystick_Unity) - A simple joystick
- [UniJoystick](https://github.com/Bian-Sh/UniJoystick) - It is a powerful joystick component for UGUI.
- [Unity3D-Simple-Mobile-Joystick](https://github.com/syncoder/Unity3D-Simple-Mobile-Joystick) - Mobile Joystick suitable for any types of game

## Transform

- [unity-transform-control](https://github.com/mattatz/unity-transform-control) - Transform controller in Game View
- [TransformLocker](https://github.com/hont127/TransformLocker) - Transform Locker Component(Position/Rotation/Scale Locked)
- [Unity3DRuntimeTransformGizmo](https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo) - A runtime transform gizmo similar to unitys editor

## Effect

- [Unity-Fade](https://github.com/uzimaru0000/Unity-Fade) - ImageEffect of fade
- [Unity3DBookPageCurl](https://github.com/Dandarawy/Unity3DBookPageCurl) - Page curl effect using UGUI
- [Unity_TransparentWindow](https://github.com/XJINE/Unity_TransparentWindow) - Make Unity's window transparent and overlay on desktop

## Trello

- [Trello-Cards-Unity](https://github.com/bfollington/Trello-Cards-Unity) - Create Trello cards from Unity games
- [UniTrello](https://github.com/Amatobahn/UniTrello) - Simplified interfacing between Unity and Trello
- [UTrelloFix](https://github.com/MoonAntonio/UTrelloFix) - Creating Trello cards in your own boards from your Unity app

## Async / Await

- [UniTask](https://github.com/Cysharp/UniTask) - Provides an efficient async/await integration
- [Unity3dAsyncAwaitUtil](https://github.com/svermeulen/Unity3dAsyncAwaitUtil) - A bunch of code to make using async-await easier
- [Asyncoroutine](https://github.com/zsaladin/Asyncoroutine) - Asyncoroutine is a unity asset that allows you to use Coroutine and async/await together

## Touch

- [GodTouch](https://github.com/okamura0510/GodTouch) - Touch system
- [TouchScript](https://github.com/TouchScript/TouchScript) - iOS, Android, Windows, TUIO
- [TouchKit](https://github.com/prime31/TouchKit) - Gestures and input handling made sane

## Gizmo

- [FastGizmosUnity](https://github.com/sverdegd/FastGizmosUnity) - Set of gizmos utilities
- [DrawGizmo](https://github.com/Eldoir/DrawGizmo) - Display a gizmo on any GameObject
- [GizmoExtensions](https://github.com/code-beans/GizmoExtensions) - Utility class(es) that extend Unity's Gizmos
- [GizmosPlus](https://github.com/zchfvy/GizmosPlus) - A Unity Package that provides additional GIzmo shapes and tools

## Curve

- [UnityBezierSolution](https://github.com/yasirkula/UnityBezierSolution) - A bezier spline solution
- [unity-curve-utils](https://github.com/baba-s/unity-curve-utils) - A utility that can use 18 kinds of curve algorithm
- [Unity3D-Curves](https://github.com/gabrielgiordan/Unity3D-Curves) - 2D curves in polar and Cartesian coordinates, 3D curves

## Event

- [OnDestroyCallback.cs](https://gist.github.com/PopupAsylumUK/43c53390cf2cd6351657de2ed7ee8f90) - OnDestroy event
- [Unity3D-ExtendedEvent](https://github.com/Thundernerd/Unity3D-ExtendedEvent) - A UnityEvent replacement
- [UnityAnimatorEvents](https://github.com/forestrf/UnityAnimatorEvents) - UnityEvents triggered by states inside an Animator
- [Unity-MecanimEventSystem](https://github.com/Bian-Sh/Unity-MecanimEventSystem) - Chain programming style callback System for Animator

## Object Pooling

- [RecyclerKit](https://github.com/prime31/RecyclerKit) - Object pool manager
- [prototype](https://github.com/inkle/prototype) - Prototype component pattern

## WebGL

- [WebGLInput](https://github.com/kou-yeung/WebGLInput) - IME for Unity WebGL

## Script Utility

- [StackList](https://github.com/hont127/StackList) - Stack list
- [giles](https://github.com/procore3d/giles) - A Runtime Level Editor
- [UnityRandom](https://github.com/tucano/UnityRandom) - Random library
- [GitHub for Unity](https://github.com/github-for-unity/Unity) - GitHub for Unity
- [UnityFlashBitmap](https://github.com/inoook/UnityFlashBitmap) - Like flash bitmap
- [Unidux](https://github.com/mattak/Unidux) - Redux Architecture for Unity
- [Moments](https://github.com/Chman/Moments) - A quick GIF replay recorder
- [Unity-WinForms](https://github.com/Meragon/Unity-WinForms) - A Windows Forms port
- [UniMail](https://github.com/kyubuns/UniMail) - Send mail (with image) from unity
- [PlayerPrefsTools.cs](https://gist.github.com/anonymous/4240d26b27315502969dc3fcdd08378f) - Get all player prefs keys
- [uni-deconstruction](https://github.com/baba-s/uni-deconstruction) - Deconstruction for Unity
- [Typogenic](https://github.com/Chman/Typogenic) - Signed-distance field text rendering
- [TeaTime](https://github.com/alvivar/TeaTime) - Fast & simple queue for timed callbacks
- [Base-Helicopter-Controller](https://github.com/suncube/Base-Helicopter-Controller) - Base Helicopter Controller
- [CoroutineHelper](https://github.com/hont127/CoroutineHelper) - The unity3d coroutine tool collections
- [Unity_AutoHideCursor](https://github.com/XJINE/Unity_AutoHideCursor) - Hide cursor while it keep stopping
- [Unity3D-Python-Editor](https://github.com/cesardeazevedo/Unity3D-Python-Editor) - Python editor based on IronPython
- [unity-gb](https://github.com/KonsomeJona/unity-gb) - Game Boy emulator for Unity using C# and Mono
- [Unity-LineSegmentsIntersection](https://github.com/setchi/Unity-LineSegmentsIntersection) - Line segments intersection
- [Unity Scene Data Transfer](https://github.com/baba-s/unity-scene-data-transfer) - Easily pass data at scene transition
- [UnityProminentColor](https://github.com/Mukarillo/UnityProminentColor) - Tool to gather main colors of an image
- [unity-movement-ai](https://github.com/antonpantev/unity-movement-ai) - A Unity library for common movement AI
- [uni-web-view-margins-from-rect-transform](https://github.com/baba-s/uni-web-view-margins-from-rect-transform) - Web view margin
- [UnityTextDrawer](https://github.com/miguel12345/UnityTextDrawer) - Draw beautiful 3D texts with one line of code
- [vector-graphics-samples](https://github.com/Unity-Technologies/vector-graphics-samples) - SVG and Vector Graphics Sample Project
- [UniScript](https://github.com/pjc0247/UniScript) - Brings C# scripting into Unity which acts as native code
- [Colors.cs](https://gist.github.com/LotteMakesStuff/f7ce43f11e545a151b95b5e87f76304c) - Trying to set Colours from code but need something better
- [UnySplat](https://github.com/lukakostic/UnySplat) - Splatoon-like painting in unity on any-shape mesh colliders
- [Unity3d-Finite-State-Machine](https://github.com/thefuntastic/Unity3d-Finite-State-Machine) - An intuitive Unity3d finite state machine
- [AnimatorParameterReference](https://github.com/GhatSmith/AnimatorParameterReference) - Avoid string references for long term project
- [Unity-Minimum-Window-Size](https://github.com/Nobinator/Unity-Minimum-Window-Size) - Set minimum window size for Windows build
- [unity-immediate-color-picker](https://github.com/mattatz/unity-immediate-color-picker) - Color picker for Unity in immediate GUI mode
- [UniLang](https://github.com/adrenak/UniLang) - Translate text from one language to another using Google Translate
- [InGameReplay](https://github.com/FeNo/InGameReplay) - Allow you to record the transform of any objects to replay it
- [UnityCoroutinesWithoutMonoBehaviours](https://github.com/svermeulen/UnityCoroutinesWithoutMonoBehaviours) - Coroutines without MonoBehaviours
- [Unity3D-IconManager](https://github.com/Thundernerd/Unity3D-IconManager) - Allowing you to set icons for GameObjects through code
- [Unity3D-ComponentAttribute](https://github.com/Thundernerd/Unity3D-ComponentAttribute) - An attribute that let's you auto-load components
- [UnityOrderedUpdate](https://github.com/yasirkula/UnityOrderedUpdate) - Receive Update callback(s) from anywhere and in any order
- [Mathd](https://github.com/Darkziyu/Mathd) - The double type version of the Unity struct Vector,Quaternion and Matrix
- [UnityStandaloneFileBrowser](https://github.com/gkngkc/UnityStandaloneFileBrowser) - A native file browser for unity standalone platforms
- [SaveGameFree](https://github.com/BayatGames/SaveGameFree) - A free and simple but powerful solution for saving and loading game data
- [UniEnumExtension](https://github.com/pCYSl5EDgo/UniEnumExtension) - Unity Editor Extension which lets enum-types be much faster & efficient
- [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
- [unity-command-controller](https://github.com/baba-s/unity-command-controller) - A simple library that can control commands to implement event scripts
- [XRLineRenderer](https://github.com/Unity-Technologies/XRLineRenderer) - Mimics rendering with 3d capsules while only using two quads worth of geometry
- [UnityWebglResponsiveTemplate](https://github.com/miguel12345/UnityWebglResponsiveTemplate) - A full-sized responsive minimal webgl template for your Unity projects
- [vlc-unity](https://github.com/videolan/vlc-unity) - LibVLC plugin for Unity to integrate playback inside your Unity apps and games using LibVLCSharp
- [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
- [smooth.foundations](https://github.com/pdo400/smooth.foundations) - Foundations for boosting productiviy and writing clean, maintainable, allocation-free code
- [InstantiatePostProcessingProfile.cs](https://gist.github.com/yagero/d4b377a4fa318b01f6b6e9c5a533141b) - Use this class to dynamically instantiate the PostProcessingProfile at runtime
- [unity-forge-anim-callbacks](https://github.com/rfadeev/unity-forge-anim-callbacks) - Runtime callbacks for animation clips used in Animator and Animation components
- [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
- [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.

# Mobile

## iOS / Android

- [unity-webview](https://github.com/gree/unity-webview) - Web view
- [UniClipboard20xx](https://github.com/kyubuns/UniClipboard20xx) - Clipboard
- [UniVersionManager](https://github.com/sanukin39/UniVersionManager) - Version manager
- [MemoryChecker-Unity](https://github.com/VeniTaku/MemoryChecker-Unity) - Memory checker
- [unimgpicker](https://github.com/thedoritos/unimgpicker) - Image picker for iOS/Android
- [UnityInitializeTimeChecker](https://github.com/wotakuro/UnityInitializeTimeChecker) - Initialize timer
- [simple-disk-utils](https://github.com/dkrprasetya/simple-disk-utils) - Disk/storage capacity check helper methods
- [Unity-CrossPlatfromAPI](https://github.com/litefeel/Unity-CrossPlatformAPI) - Provides a unified cross-platform API
- [UnityMobileInput](https://github.com/mopsicus/UnityMobileInput) - Unity mobile Input plugin for iOS and Android
- [UnityNativeEdit](https://github.com/kmbang/UnityNativeEdit) - Unity Native Input Plugin for both iOS and Android
- [unity-android-notifications](https://github.com/Agasper/unity-android-notifications) - Android local notifications with example project
- [unity-share-plugin-ios-android](https://github.com/mopsicus/unity-share-plugin-ios-android) - Share plugins for iOS and Android with sources
- [PermissionPlugin](https://github.com/hiyorin/PermissionPlugin-for-Unity) - A set of tools to allow handling Permission for Android and iOS
- [Unity-NativeAppstore](https://github.com/purplelilgirl/Unity-NativeAppstore) - Allows opening of an app in the iOS and Android Appstore
- [UnityNativeCamera](https://github.com/yasirkula/UnityNativeCamera) - Take pictures/record videos with device camera on Android & iOS
- [Unity Native Camera Plugin](https://github.com/yasirkula/UnityNativeCamera) - Take pictures/record videos with device camera on Android & iOS
- [MemoryInfoPlugin-for-Unity](https://github.com/hiyorin/MemoryInfoPlugin-for-Unity) - A set of tools to allow handling memory info for Android and iOS
- [SystemVolumePlugin-for-Unity](https://github.com/hiyorin/SystemVolumePlugin-for-Unity) - A set of tools to allow handling system volume for Android and iOS
- [unity-native-sharing](https://github.com/ChrisMaire/unity-native-sharing) - Open native sharing dialogs on iOS and Android, primarily for sharing screenshots
- [Unity Native Share Plugin](https://github.com/yasirkula/UnityNativeShare) -Natively share files (images, videos, documents, etc.) and/or plain text on Android & iOS

## iOS

- [UnityiOSStatusBar](https://github.com/youten/UnityiOSStatusBar) - Toggle iOS Status Bar Enabled
- [UniSpeech](https://github.com/noir-neo/UniSpeech) - iOS speech framework native plugin for Unity
- [LocalNotificationIOS](https://github.com/sanukin39/LocalNotificationIOS) - IOS local notification sample of unity
- [UniIosAudioService](https://github.com/sanukin39/UniIosAudioService) - Unity iOS plugin JUST playing iOS system sound
- [unity-ios-background-run](https://github.com/mopsicus/unity-ios-background-run) - Little iOS plugin for Unity to work app in background
- [Unity3D.UselessAttributeStripper](https://github.com/SaladLab/Unity3D.UselessAttributeStripper) - Useless attribute stripper for IL2CPPed executable
- [Unity_iOSCameraPermission](https://github.com/CorySButler/Unity_iOSCameraPermission) - Requestes iOS camera permission with a callback method
- [UnityNativeGallery](https://github.com/yasirkula/UnityNativeGallery) - A native Unity plugin to interact with Gallery/Photos on Android & iOS
- [iPhoneX-overlay](https://github.com/ianwaldrop/iPhoneX-overlay) - Unity Editor utility which masks the game view with the shape of an iPhone X
- [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
- [IOS Easy Alert](https://github.com/Nrjwolf/unity-ios-easy-native-alert) - Native IOS alerts

## Android

- [AndroidNativePicker.cs](https://gist.github.com/TarasOsiris/efeb099ea2c0986509f18f2fc58f827f) - Date-Time picker
- [uni-android-intent](https://github.com/baba-s/uni-android-intent) - extension "adb shell am start"
- [ShowToastUnityAndroid.cs](https://gist.github.com/TarasOsiris/dec42cf3ecca6c854182f385e38dbf57) - Shows toast on Android
- [UnityShowAndroidStatusBar](https://github.com/Over17/UnityShowAndroidStatusBar) - Show Android status bar
- [Unity3D-LogCat-extension](https://github.com/dzonatan/Unity3D-LogCat-extension) - Logcat (android logging) extension

# Other

## ECS

- [ECSBoids](https://github.com/skooter500/ECSBoids) - Boids implemented
- [ECS-Octree](https://github.com/Antypodish/ECS-Octree) - Unity ECS based octree
- [ECS2048](https://github.com/Prastiwar/ECS2048) - 2048 like game using Unity's ECS
- [Firefly](https://github.com/keijiro/Firefly) - Unity ECS example for special effects
- [Voxelman](https://github.com/keijiro/Voxelman) - Unity ECS + C# Job System example
- [OSMTrafficSim](https://github.com/maajor/OSMTrafficSim) - TrafficSim using Unity ECS 2019.1
- [LuaECS](https://github.com/liuhaopen/LuaECS) - unity ecs framework implemented by Lua
- [ECSPhysics](https://github.com/PhilSA/ECSPhysics) - A physics engine made with Unity ECS
- [Roll-A-Ball-ECS-style](https://github.com/KptEmreU/Roll-A-Ball-ECS-style) - Recreation of Unity Roll-A-Ball tutorial
- [Endless Runner template for Unity](https://github.com/RomanZhu/Endless-Runner-Entitas-ECS) - Runner template for Unity
- [Svelto.ECS.Examples.Survival](https://github.com/sebas77/Svelto.ECS.Examples.Survival) - Unity based example for Svelto ECS
- [com.bovinelabs.entities](https://github.com/tertle/com.bovinelabs.entities) - A collection of extensions, systems and jobs
- [uSpringBone](https://github.com/EsProgram/uSpringBone) - High performance SpringBone using ECS and JobSystem
- [Unity Boids Simulation](https://github.com/hecomi/UnityECSBoidsSimulation) - Simple Boids simulation example using Unity ECS
- [LeoECS](https://github.com/Leopotam/ecs) - eoECS is a fast ECS Framework powered by C# with optional integration
- [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
- [ECS-Tween](https://github.com/Xerios/ECS-Tween) - Simple Unity tweening system using ECS that works with GameObject
- [Survival Shooter ECS](https://github.com/davidpol/SurvivalShooterECS) - A port of Unity's official Survival Shooter tutorial to the ECS
- [Unity (ECS/Job System) SPH](https://github.com/leonardo-montes/Unity-ECS-Job-System-SPH) - Implementation of the SPH Algorithm (fluid simulation)
- [Instanced Sprite Renderer for Unity's ECS](https://github.com/paullj/unity-ecs-instanced-sprite-renderer) - An example of a simple performant sprite renderer
- [Unity integration for Entity Component System framework](https://github.com/Leopotam/ecs-unityintegration) - UnityEditor integration for LeoECS
- [Svelto Entity Component System 2.8](https://github.com/sebas77/Svelto.ECS) - Svelto ECS C# Lightweight Data Oriented ECS Framework
- [SpriteSheetRenderer](https://github.com/fabriziospadaro/SpriteSheetRenderer) - A powerful Unity ECS system to render massive numbers of animated sprites
- [EcsRx.Unity](https://github.com/EcsRx/ecsrx.unity) - A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems
- [Unity ECS with navmesh and MapBox](https://github.com/zulfajuniadi/unity-ecs-navmesh) - A demo implementation of Unity Entity Component System with NavMesh
- [EntitasTanks](https://github.com/cloudjubei/EntitasTanks) - Entitas port of the Unity Tanks Tutorial project

## Sprite

- [Sprites-Outline](https://github.com/wlgys8/Sprites-Outline) - Outline effect
- [SpriteGlow](https://github.com/Elringus/SpriteGlow) - A sprite glow effect
- [ShapeRenderer](https://github.com/epezent/ShapeRenderer) - Shape renderer
- [SpriteOutline](https://github.com/MaxWeiChen/SpriteOutline) - SpriteOutline shader
- [Sprites-PixelArt.shader](https://gist.github.com/talecrafter/81e2f3bb7fb4b4fc367e7b851772b646) - Pixel art shader
- [SpriteShaderSample](https://github.com/mike-neko/SpriteShaderSample) - Sprite shader sample
- [NextGenSprites](https://github.com/rubit0/NextGenSprites) - Some sweet sprite shaders
- [NextGenSprites](https://github.com/rubit0/NextGenSprites) - Some sweet sprite shaders
- [Sprites-OutlineMeter.shader](https://gist.github.com/o8que/7306c4505ffcacda0e50f529c7d4d064) - Outline shader
- [Unity-2D-Sprite-cast-and-receive-shadows](https://github.com/anlev/Unity-2D-Sprite-cast-and-receive-shadows) - Shadow
- [SpriteRecolourUnity](https://github.com/sinbad/SpriteRecolourUnity) - Demo project for spriterecolour
- [hsva-unity](https://github.com/greggman/hsva-unity) - A Hue Saturation Value adjustment shader
- [UnitySpriteShaders](https://github.com/traggett/UnitySpriteShaders) - An Uber Shader for rendering Sprites
- [SpriteDicing](https://github.com/Elringus/SpriteDicing) - Unity extension for reusing sprite texture areas
- [unity-2d-water](https://github.com/Brajanowski/unity-2d-water) - Simple water in Unity for 2D platform games
- [PixelArtGen](https://github.com/abagames/PixelArtGen) - A pixel art generator on a Unity custom inspector
- [PixelSpriteGenerator-Unity](https://github.com/Shogan/PixelSpriteGenerator-Unity) - A port of the PixelSpriteGenerator
- [unity-sprite-cutter](https://github.com/sabikku/unity-sprite-cutter) - Simple solution for cutting sprites in runtime
- [FogSprites](https://github.com/bricevdm/FogSprites) - Modification of Unity's sprite shaders supporting Fog
- [UnitySpriteFlash](https://github.com/ilhamhe/UnitySpriteFlash) - Example project to show flash effect on Unity sprite
- [SimpleSquashAndStretchMovement2D](https://github.com/keenanwoodall/SimpleSquashAndStretchMovement2D) - Squash and stretch movement
- [SpriteLightKit](https://github.com/prime31/SpriteLightKit) - Blended lighting system for Unity that works with standard Sprites
- [Unity-2D-Destruction](https://github.com/mjholtzem/Unity-2D-Destruction) - Breaking 2D sprites into fragments for awesome destruction effects
- [RetroSpriteAnimator](https://github.com/dithyrambs/RetroSpriteAnimator) - Unity component for easily defining and playing 2D sprite animations in script
- [SpritedowAnimator](https://github.com/Elendow/SpritedowAnimator) - Simple sprite animations avoiding the big and tedious Unity's Mechanim system
- [ecs-instanced-sprite-renderer](https://github.com/toinfiniityandbeyond/ecs-instanced-sprite-renderer) - An example of a simple performant sprite renderer using new ECS system

## Static Code Analysis

- [UnityEngineAnalyzer](https://github.com/vad710/UnityEngineAnalyzer) - Roslyn Analyzer
- [scene-validation](https://github.com/madsbangh/scene-validation) - A scene validator UI for unity
- [AssetReferenceFinder.cs](https://github.com/hiryma/UnitySamples/blob/master/Misc/AssetReferenceFinder.cs) - Asset reference finder
- [EmptyFunctionMonitor](https://github.com/wataru-ito/EmptyFunctionMonitor) - Find empty unity event
- [mooble](https://github.com/uken/mooble) - Static Analysis For Unity Scenes & Prefabs
- [unity-stylecop-ignoreutility](https://github.com/redbluegames/unity-stylecop-ignoreutility) - StyleCop Ignore Utility
- [sanity-checker](https://github.com/SkaillZ/sanity-checker) - Automatically find missing references
- [uni-common-test-runner](https://github.com/baba-s/uni-common-test-runner) - More than 20 generic tests
- [Unity-SimpleReferenceFinder](https://github.com/ThinhHB/Unity-SimpleReferenceFinder) - Simple reference finder
- [UnityHeapCrawler](https://github.com/vasyab/UnityHeapCrawler) - Reflection based heap shapshot tool
- [DTValidator](https://github.com/DarrenTsung/DTValidator) - Tool for validating objects in the Unity Editor
- [MissingReferencesUnity](https://github.com/liortal53/MissingReferencesUnity) - Finding missing object references
- [unity-notnullattribute](https://github.com/redbluegames/unity-notnullattribute) - Attribute used to support workflows
- [MissingScriptsFinder](https://github.com/plyoung/MissingScriptsFinder) - Helps find objects with missing scripts
- [ihaiu.GUIDRef](https://github.com/ihaiucom/ihaiu.GUIDRef) - Check the asset reference relationship in the browser
- [UnityEventVisualizer](https://github.com/MephestoKhaan/UnityEventVisualizer) - A graph editor for viewing all UnityEvents at a glance
- [UnityAssetUsageDetector](https://github.com/yasirkula/UnityAssetUsageDetector) - Find usages of the selected asset(s) and/or Object(s)
- [DTUIRebuildVisualizer](https://github.com/DarrenTsung/DTUIRebuildVisualizer) - Tool to visualize UI canvas rebuilds and create performant Unity UI
- [Unity-Resource-Checker](https://github.com/handcircus/Unity-Resource-Checker) - Editor utility for unity to help check resources in the current scene
- [unity-reference-checker](https://github.com/haydenjameslee/unity-reference-checker) - Checking unassigned references in MonoBehaviours at compile time
- [GenericBurstJobs](https://github.com/TriceHelix/GenericBurstJobs) - Automatically register generic job structs with Burst Compiler

## Camera

- [FulldomeCameraForUnity](https://github.com/rsodre/FulldomeCameraForUnity) - Fulldome Camera
- [UnityFreeCam](https://github.com/prodigga/UnityFreeCam) - A free moving camera system
- [UnityPixelArtCamera](https://github.com/AlexanderOcias/UnityPixelArtCamera) - Easy pixel art camera rendering
- [PixelCamera2D](https://github.com/RyanNielson/PixelCamera2D) - A Pixel Perfect Camera for 2D Games
- [Pixel-Perfect-Retro-Camera](https://github.com/wolv-interactive/Pixel-Perfect-Retro-Camera) - Pixel perfect retro camera system
- [UnityPixelCamera](https://github.com/SubjectNerd-Unity/UnityPixelCamera) - A resolution independent pixel perfect camera
- [Letterboxer](https://github.com/RyanNielson/Letterboxer) - Easily add letterboxing or pillarboxing to your cameras
- [unity-oblique-projection](https://github.com/keijiro/unity-oblique-projection) - Provides an oblique projection matrix for a camera
- [CameraShake](https://github.com/ewersp/CameraShake) - An extensible, lightweight noise-based camera shake manager
- [UnityCameraShake](https://github.com/IronWarrior/UnityCameraShake) - Generates pseudo-random camera shake using Perlin noise
- [Unity-Volumetric-Light](https://github.com/MaxwellGengYF/Unity-Volumetric-Light) - A powerful volumetric light plugin based on post-processing
- [unity-camera-follow-2d](https://github.com/minhhh/unity-camera-follow-2d) - Script to make 2d camera follow players in an interesting way
- [unity-camera-multi-target](https://github.com/lopespm/unity-camera-multi-target) - Unity library to dynamically keep multiple objects in camera view
- [PixelRenderUnity3D](https://github.com/kode80/PixelRenderUnity3D) - PixelRender is a complete system for realtime rendering of 3D scenes as 2D pixel art
- [Game-Eye-2D](https://github.com/JasonHein/Game-Eye-2D) - A component based orthographic camera extension for unity that tracks 2D environments
- [Unity-CameraSizeToVelocity2D](https://github.com/tonisuo/Unity-CameraSizeToVelocity2D) - Simple script to change the cameras size depending on the velocity of the target
- [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
- [Unity-Camera-Scaler](https://github.com/Nrjwolf/Unity-Camera-Scaler) - Scale camera with fixed width

## Physics

- [Jello-Physics](https://github.com/kwanchangnim/Jello-Physics) - 2D Soft Body Physics
- [unity-2d-water-effect](https://github.com/tutsplus/unity-2d-water-effect) - Water effect
- [Unity3D_2DRopeEditor](https://github.com/Dandarawy/Unity3D_2DRopeEditor) - 2D Rope Editor
- [quickfracture](https://github.com/OskarSigvardsson/quickfracture) - A unity destruction effect
- [CarSimulator](https://github.com/jongallant/CarSimulator) - A Top Down 2D Car Simulator
- [SimpleMeshExploder](https://github.com/unitycoder/SimpleMeshExploder) - Simple mesh exploder
- [AngryBirdsStyleGame](https://github.com/dgkanatsios/AngryBirdsStyleGame) - Angry Birds style game
- [Unity-Physics](https://github.com/wdonray/Unity-Physics) - Cloth and Boids Implementation
- [Custom-2D-Colliders](https://github.com/GuyQuad/Custom-2D-Colliders) - A set of custom 2D colliders
- [unity-mesh-smoothing](https://github.com/mattatz/unity-mesh-smoothing) - Mesh smoothing algorithm
- [Custom-Primitive-Colliders](https://github.com/WestHillApps/Custom-Primitive-Colliders) - Custom primitive colliders
- [LiquidSimulator](https://github.com/jongallant/LiquidSimulator) - Cellular Automaton 2D Liquid Simulator
- [unity-verlet-simulator](https://github.com/mattatz/unity-verlet-simulator) - Simple verlet integration simulator
- [PBD-Fluid-in-Unity](https://github.com/Scrawk/PBD-Fluid-in-Unity) - A PBD fluid in unity running on the GPU
- [ProjectileShooting](https://github.com/IronWarrior/ProjectileShooting) - Draws out the projectile's expected trajectory
- [Piranha](https://github.com/keenanwoodall/Piranha) - A very simple tool to make rigidbodies swarm a mesh in Unity
- [Unity3d-QuadTree-Collision-Detection](https://github.com/Chabinka/Unity3d-QuadTree-Collision-Detection) - QuadTree and Collision Detection Systems

## TextMesh Pro

- [TMProNonAllocUtil](https://github.com/kanitaoru/TMProNonAllocUtil) - Non gc alloc
- [RTLTMPro](https://github.com/sorencoder/RTLTMPro) - Right-To-Left Text Mesh Pro
- [tmp-rule](https://github.com/baba-s/tmp-rule) - Manage TextMesh Pro settings
- [TMP_Typewriter](https://github.com/baba-s/TMP_Typewriter) - Typewriter for TextMesh Pro
- [ShinyEffectForTMPro](https://github.com/mob-sakai/ShinyEffectForTMPro) - shiny effect component
- [DissolveEffectForTMPro](https://github.com/mob-sakai/DissolveEffectForTMPro) - Dissolve effect component
- [MeshEffectForTextMeshPro](https://github.com/mob-sakai/MeshEffectForTextMeshPro) - Mesh effect components
- [UnityTMProFontCustomizedCreater](https://github.com/akof1314/UnityTMProFontCustomizedCreater) - Font atlas creator
- [TMP_FontAssetUpdater](https://github.com/baba-s/TMP_FontAssetUpdater) - You can automatically update FontAsset
- [TextMeshProReplacer](https://github.com/jackisgames/TextMeshProReplacer) - Tools to replace unity text with TextMeshPro
- [CharTweener](https://github.com/mdechatech/CharTweener) - DOTween extensions for tweening TextMeshPro characters
- [TextMeshProButtonExtension](https://github.com/jackisgames/TextMeshProButtonExtension) - Add new context menu "UI/TextMeshPro - Button"
- [TMP_RectVisualizer](https://github.com/baba-s/TMP_RectVisualizer) - The size of Text and TextMesh Pro can be visualized on game screen
- [TMP_IntegerText.cs](https://gist.github.com/yasirkula/31704321d6eef8df19933fe502ae6219) - Show numbers (int, float etc.) on TextMesh Pro texts without any garbage

## Optimization

- [StringBuilderTemporary](https://github.com/wotakuro/StringBuilderTemporary) - C# string operation utility
- [Relay](https://github.com/SixWays/Relay) - Fast, powerful, GC-friendly C# signals/events
- [ProjectAuditor](https://github.com/mtrive/ProjectAuditor) - An experimental static analysis tool
- [FastString](https://github.com/snozbot/FastString) - Alternative to StringBuilder class for Unity games
- [UnityHeapDump](https://github.com/Zuntatos/UnityHeapDump) - Tool to dump memory to text files for inspection
- [DTCompileTimeTracker](https://github.com/DarrenTsung/DTCompileTimeTracker) - Unity editor extension which tracks compile time
- [unitysizeexplorer](https://github.com/aschearer/unitysizeexplorer) - Visualize how much space each asset in your Unity game
- [BetterDictionary](https://github.com/komatus/BetterDictionary) - Better performance generic Dictionary and HashSet optimized
- [graphy](https://github.com/Tayx94/graphy) - Graphy is the ultimate, easy to use, feature packed FPS counter, stats monitor and debugger
- [PolygonColliderSimplification](https://github.com/j-bbr/PolygonColliderSimplification) - A set of scripts to reduce the complexity of Polygon2D and Edge Colliders
- [UniRate](https://github.com/renanwolf/UniRate) - A Unity plugin to easily manage the application frame rate and rendering interval.

## Particle

- [MetaBalls](https://github.com/CloudyEMS/MetaBalls) - MetaBalls glory
- [Fire-2D-in-Unity](https://github.com/josemorval/Fire-2D-in-Unity) - Fire effect
- [gpu-particles](https://github.com/Robert-K/gpu-particles) - A GPU Particle System
- [BloodFx](https://github.com/keijiro/BloodFx) - Procedural blood stain shader
- [Fragments](https://github.com/keijiro/Fragments) - Fragment mesh objects for particle effects
- [Flocking](https://github.com/bryanrtboy/Flocking) - This project is using Particles to simulate a flocking behavior
- [Mobile-Particle-Add-Revised.shader](https://gist.github.com/keijiro/b91fd4c1a711a0fd3295) - Revised version of Mobile/Particles/Additive shader

## Sound

- [UniBpmAnalyzer](https://github.com/WestHillApps/UniBpmAnalyzer) - BPM analyzer
- [MusicEngine](https://github.com/geekdrums/MusicEngine) - make music synced game
- [NoteEditor](https://github.com/setchi/NoteEditor) - Note editor for rhythm games
- [unity-midi](https://github.com/n-yoda/unity-midi) - Play MIDI (SMF) on Unity, using C# Synth Project
- [unity-audio-spectrum](https://github.com/keijiro/unity-audio-spectrum) - Provides spectrum data with audio output
- [Unity-Beat-Detection](https://github.com/allanpichardo/Unity-Beat-Detection) - Musical beat detection and audio spectrum analysis
- [Unity-Audio-Manager](https://github.com/MathewHDYT/Unity-Audio-Manager) - Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D

## Reverse Engineering

- [UABE](https://github.com/DerPopo/UABE) - Unity Assets Bundle Extractor
- [UtinyRipper](https://github.com/mafaca/UtinyRipper) - Tool for ripping assets from Engine resource files
- [Il2CppDumper](https://github.com/Perfare/Il2CppDumper) - Get types, methods, fields, etc. from Unity Il2Cpp binary file
- [AssetStudio](https://github.com/Perfare/AssetStudio) - AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles

## Tool

- [Arcadia](https://github.com/arcadia-unity/Arcadia) - Clojure in Unity
- [UnityLauncher](https://github.com/unitycoder/UnityLauncher) - Unity Version Launcher
- [UnityHook](https://github.com/HearthSim/UnityHook) - Platform to hook into Unity3D assemblies
- [UnityPacker](https://github.com/FatihBAKIR/UnityPacker) - Create unitypackages without unity, from command line

## Lua

- [tolua_runtime](https://github.com/topameng/tolua_runtime) - tolua runtime library
- [xLua](https://github.com/Tencent/xLua) - xLua is a lua programming solution for C#
- [slua](https://github.com/pangweiwei/slua) - Fastest lua binding via static code generating for Unity and mono

## Other Asset

- [LowPolyShapes](https://github.com/keijiro/LowPolyShapes) - Low poly basic shape library
- [superpowers-asset-packs](https://github.com/sparklinlabs/superpowers-asset-packs) - CC0-licensed asset packs for your games

## Excel

- [Excel4Unity](https://github.com/joexi/Excel4Unity) - Excel for Unity
- [Unity-QuickSheet](https://github.com/kimsama/Unity-QuickSheet) - Enables you to use spreadsheet file data within Unity editor

## Git

- [unity-git-hooks](https://github.com/doitian/unity-git-hooks) - Git hooks for Unity project

## Test

- [Gamium](https://github.com/dogu-team/gamium) - Game test automation library, scripting the behavior of game users

## Multiplayer

- [Teleport](https://github.com/debox-dev/Teleport) - A fast, lightweight, pure C# Unity realtime-game-networking framework

## AI

- [DotRecast](https://github.com/ikpil/Dotrecast) - A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#

## Sample Project

- [UnityBubbleGame](https://github.com/superzhan/UnityBubbleGame) - BubbleGame
- [CubeWorld](https://github.com/federicodangelo/CubeWorld) - Minecraft like game
- [Voxelmetric2](https://github.com/Voxelmetric/Voxelmetric2) - A voxel framework
- [Marching-Cubes](https://github.com/Scrawk/Marching-Cubes) - Marching cubes
- [MatchThreeGame](https://github.com/dgkanatsios/MatchThreeGame) - A match-3 game
- [Othello](https://github.com/ledpup/Othello) - An Othello computer game
- [Millenium](https://github.com/ToadsworthLP/Millenium) - The Thousand-Year Door
- [2d-gamedemo-robodash](https://github.com/Unity-Technologies/2d-gamedemo-robodash) - Robodash
- [nodulus](https://github.com/Hyperparticle/nodulus) - Puzzle game with clever twists
- [ParticleDecalDrawer](https://github.com/Sacristan/ParticleDecalDrawer) - Particle decal drawer
- [project-skylines](https://github.com/Zaphyk/project-skylines) - procedural retro 3d game
- [FlappyBirdStyleGame](https://github.com/dgkanatsios/FlappyBirdStyleGame) - Flappy Bird style game
- [unity-planetGravity](https://github.com/Xananax/unity-planetGravity) - Mario Galaxy Style Gravity
- [ProceduralToolkit](https://github.com/Syomus/ProceduralToolkit) - Procedural generation library
- [2d-techdemos](https://github.com/Unity-Technologies/2d-techdemos) - Tech Demos for Unity 2D Features
- [unity-sketchbook](https://github.com/mattatz/unity-sketchbook) - Sketching utility like Processing
- [UnityFruitCutter](https://github.com/tutsplus/UnityFruitCutter) - Create a Fruit Ninja Inspired Game
- [TowerDefense](https://github.com/dgkanatsios/TowerDefense) - A Tower Defense style game example
- [RedRunner](https://github.com/BayatGames/RedRunner) - Red Runner, Awesome Platformer Game
- [InfiniteRunner3D](https://github.com/dgkanatsios/InfiniteRunner3D) - Creating an infinite 3D runner game
- [UnityChanBallRoll](https://github.com/unity3d-jp/UnityChanBallRoll) - Unity-chan's Ball a Roll demo project
- [PokemonUnity](https://github.com/PokemonUnity/PokemonUnity) - A framework to build Pokemon RPG games
- [UnitySlippyMap](https://github.com/jderrough/UnitySlippyMap) - A slippy map implementation written in C#
- [Pacman](https://github.com/vilbeyli/Pacman) - A Pacman clone with original AI made using Unity / C#
- [unity-design-patterns](https://github.com/Naphier/unity-design-patterns) - Examples of programming design patterns
- [Othello](https://github.com/Phippen/Othello) - Creating Othello in Unity complete with AI using negamax of variable depth
- [Unity-Design-Pattern](https://github.com/QianMo/Unity-Design-Pattern) - All Gang of Four Design Patterns written in Unity C# with many examples
- [Fruit-Ninja-Replica](https://github.com/Brackeys/Fruit-Ninja-Replica) - This is the source code for a Fruit Ninja replica created during a Twitch Livestream
- [Cut-the-Rope-Replica](https://github.com/Brackeys/Cut-the-Rope-Replica) - This is the source code for a Cut the Rope replica created during a Twitch Livestream
- [3d-game-shaders-for-beginners](https://github.com/lettier/3d-game-shaders-for-beginners) - how to implement SSAO, depth of field, lighting, normal mapping, and more
- [UnityGameTemplate](https://github.com/Team-on/UnityGameTemplate) - Template with all necessary stuff taken care, just create your games main features