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

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

Last synced: 5 days ago
JSON representation

  • Water

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

  • Asset Bundle

    • xasset - commit/fengjiyuan/xasset?logoSize=auto) - Asset bundle manager
    • xasset - Asset bundle manager
    • Autoya - commit/sassembla/Autoya?logoSize=auto) - thin framework
    • UnityPack - commit/HearthSim/UnityPack?logoSize=auto) - Python deserialization library for Asset format
    • Unity-MultiProcess-BuildPipeline - commit/jiangzhhhh/Unity-MultiProcess-BuildPipeline?logoSize=auto) - multiprocess buildpipeline
  • Effect

  • Trello

    • UTrelloFix - commit/MoonAntonio/UTrelloFix?logoSize=auto) - Creating Trello cards in your own boards from your Unity app
    • Trello-Cards-Unity - commit/bfollington/Trello-Cards-Unity?logoSize=auto) - Create Trello cards from Unity games
    • UTrelloFix - Creating Trello cards in your own boards from your Unity app
    • UniTrello - commit/Amatobahn/UniTrello?logoSize=auto) - Simplified interfacing between Unity and Trello
  • Script Utility

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

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

    • Pixel-Perfect-Retro-Camera - commit/wolv-interactive/Pixel-Perfect-Retro-Camera?logoSize=auto) - Pixel perfect retro camera system
    • FulldomeCameraForUnity - commit/rsodre/FulldomeCameraForUnity?logoSize=auto) - Fulldome Camera
    • UnityFreeCam - commit/prodigga/UnityFreeCam?logoSize=auto) - A free moving camera system
    • PixelCamera2D - commit/RyanNielson/PixelCamera2D?logoSize=auto) - A Pixel Perfect Camera for 2D Games
    • UnityPixelCamera - commit/SubjectNerd-Unity/UnityPixelCamera?logoSize=auto) - A resolution independent pixel perfect camera
    • unity-oblique-projection - commit/keijiro/unity-oblique-projection?logoSize=auto) - Provides an oblique projection matrix for a camera
    • CameraShake - commit/ewersp/CameraShake?logoSize=auto) - An extensible, lightweight noise-based camera shake manager
    • Unity-Volumetric-Light - commit/MaxwellGengYF/Unity-Volumetric-Light?logoSize=auto) - A powerful volumetric light plugin based on post-processing
    • unity-camera-follow-2d - commit/minhhh/unity-camera-follow-2d?logoSize=auto) - Script to make 2d camera follow players in an interesting way
    • DeadSimple-Pixel-Perfect-Camera - commit/cmilr/DeadSimple-Pixel-Perfect-Camera?logoSize=auto) - An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes
    • Unity-Camera-Scaler - commit/Nrjwolf/Unity-Camera-Scaler?logoSize=auto) - Scale camera with fixed width
    • UnityPixelArtCamera - commit/AlexanderOcias/UnityPixelArtCamera?logoSize=auto) - Easy pixel art camera rendering
    • Letterboxer - commit/RyanNielson/Letterboxer?logoSize=auto) - Easily add letterboxing or pillarboxing to your cameras
    • UnityCameraShake - commit/IronWarrior/UnityCameraShake?logoSize=auto) - Generates pseudo-random camera shake using Perlin noise
    • unity-camera-multi-target - commit/lopespm/unity-camera-multi-target?logoSize=auto) - Unity library to dynamically keep multiple objects in camera view
    • PixelRenderUnity3D - commit/kode80/PixelRenderUnity3D?logoSize=auto) - PixelRender is a complete system for realtime rendering of 3D scenes as 2D pixel art
    • Game-Eye-2D - commit/JasonHein/Game-Eye-2D?logoSize=auto) - A component based orthographic camera extension for unity that tracks 2D environments
  • TextMesh Pro

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

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

    • UABE - commit/DerPopo/UABE?logoSize=auto) - Unity Assets Bundle Extractor
    • UtinyRipper - commit/mafaca/UtinyRipper?logoSize=auto) - Tool for ripping assets from Engine resource files
    • Il2CppDumper - commit/Perfare/Il2CppDumper?logoSize=auto) - Get types, methods, fields, etc. from Unity Il2Cpp binary file
    • AssetStudio - commit/Perfare/AssetStudio?logoSize=auto) - AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles
  • Sample Project

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

    • Cubeds-Unity-Shaders - A compilation of custom shaders
    • SkyboxPlus - commit/keijiro/SkyboxPlus?logoSize=auto) - Basic skybox extensions
    • ShaderProject - commit/ellioman/ShaderProject?logoSize=auto) - A container for all sorts of handy shaders
    • Shaders - commit/ewersp/Shaders?logoSize=auto) - A collection of shaders written in CG/ShaderLab
    • UnityEffects - commit/vivekhnz/UnityEffects?logoSize=auto) - A collection of video game effects recreated in Unity
    • UnitySpecialEffectWithDepth - commit/chenjd/UnitySpecialEffectWithDepth?logoSize=auto) - RenderDepthMap, ScannerEffect, XrayEffect, ForceFieldEffect
    • SIGExam - commit/leon196/SIGExam?logoSize=auto) - Correction of a Shader Exam
    • Cubeds-Unity-Shaders - commit/cubedparadox/Cubeds-Unity-Shaders?logoSize=auto) - A compilation of custom shaders
    • Unity-Shaders - commit/igradeca/Unity-Shaders?logoSize=auto) - Unity project about reseach on shaders and particle system
  • Post Effect

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

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

    • Hologram.shader - Simple hologram shader
    • HoloShield - commit/AdultLink/HoloShield?logoSize=auto) - Highly customizable sci-fi shield / force field shader
    • HologramShader - commit/andydbc/HologramShader?logoSize=auto) - Test of an hologram material made
  • Other Shaders

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

    • NormalsVisualizer.cs - Normals Visualizer
    • SceneViewUIOverlay.cs - Unity editor extension to display a zoom indicator over the 2D scene view
    • Arrows2DMovement.cs - To precisely move, rotate and scale GameObjects on a 2D scene, using the arrow keys
    • SceneHistoryWidget.cs - Drop this into an Editor folder in your project to add a history widget to your scene view
    • UnitySmoothEditorCamera - commit/dnnkeeper/UnitySmoothEditorCamera?logoSize=auto) - Smooth Scene View camera motion
    • UnityGridFramework - commit/yasirkula/UnityGridFramework?logoSize=auto) - Open source Grid Framework for creating grid-based levels easily
    • UnitySceneViewFovControl - commit/t-mat/UnitySceneViewFovControl?logoSize=auto) - Unity Editor Extension which enables controlling Scene View's FoV
    • SceneShotBookmarks - commit/derek-knox/SceneShotBookmarks?logoSize=auto) - Unity custom editor for bookmarking Scene View camera angles/settings
  • Project View

  • Inspector

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

    • HighlightAttribute.cs - Add some color to you inspectors
    • EmbeddedInspectorAttribute.cs - Embedded Inspector Attribute
    • StatsBarAttribute.cs - Add a StatsBar attribute to a property to make it draw a lil bar
    • NaughtyAttributes - commit/dbrizov/NaughtyAttributes?logoSize=auto) - Attribute Extensions for Unity
    • UnityNonNull - commit/ulrikdamm/UnityNonNull?logoSize=auto) - NonNull attribute to fields and classes in Unity
    • OpenWatcher - commit/omid3098/OpenWatcher?logoSize=auto) - Check your field or property value at runtime in game view
    • DisplayInspector-Attribute - commit/Deadcows/DisplayInspector-Attribute?logoSize=auto) - Attribute to display one Inspector inside another
    • EssentialEditor - commit/zsaladin/EssentialEditor?logoSize=auto) - Exposes properties and methods of MonoBehaviour to inspector
    • ReorderableInspector - commit/SubjectNerd-Unity/ReorderableInspector?logoSize=auto) - Automatic reorderable lists for Unity game engine components
    • unity-forge-property-drawers - commit/rfadeev/unity-forge-property-drawers?logoSize=auto) - Custom propery drawers to ease fields value management
    • Auto attach components - commit/Nrjwolf/unity-auto-attach-component-attributes?logoSize=auto) - 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.
    • Unity3D-ExecutionOrderAttribute - commit/Thundernerd/Unity3D-ExecutionOrderAttribute?logoSize=auto) - An attribute that sets a script's execution order
    • Unity3D_PropertyDrawer_AudioClip - commit/samsawyer85/Unity3D_PropertyDrawer_AudioClip?logoSize=auto) - Draws a play button and waveform preview for serialized AudioClip fields
  • Asset

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

  • Icon

    • EditorIconViewer.cs - commit/zaikman/UnityPublic/blob/master/EditorIconViewer.cs?logoSize=auto) - Editor icon viewer
    • Unity-GUIStyles-list.md - List of GUIStyle
    • UnityTextureExporter - commit/miguel12345/UnityTextureExporter?logoSize=auto) - Export procedural or hidden textures to .png files
    • unity-editor-icons - commit/halak/unity-editor-icons?logoSize=auto) - Icons what can load using EditorGUIUtility.IconContent
  • Prefab

    • EditPrefab.cs - Better editing of prefabs
    • PrefabEditor - You can edit Prefab
    • Unity3D-PrefabEditor - commit/remibodin/Unity3D-PrefabEditor?logoSize=auto) - Edit prefabs on separate scene.
    • unity-prefab-quickadd - commit/shelleylowe/unity-prefab-quickadd?logoSize=auto) - Quickly adding prefabs to the scene by creating shortcuts in the Hierarchy right-click menu
  • Coroutine

  • Editor Utility

    • OnionRingUnity - Auto 9 slice sprite generator
    • CompileTime.cs - Unity Measure Compile Time
    • UnityGuidRegenerator.cs - Unity asset GUIDs regenerator
    • EditorCollapseAll.cs - Collapse all GameObject's or to collapse all folders
    • Unity Assembly Definition Debugger.cs - Find out what assemblies are being built and how long each takes
    • field-monitor - commit/mminer/field-monitor?logoSize=auto) - Field and property viewer
    • texture-tree-view-sample - commit/anchan828/texture-tree-view-sample?logoSize=auto) - Tree view sample
    • NuGetForUnity - commit/GlitchEnzo/NuGetForUnity?logoSize=auto) - A NuGet Package Manager
    • UnityProfilerIntervalSave - commit/wotakuro/UnityProfilerIntervalSave?logoSize=auto) - Save profiler log
    • demilib - commit/Demigiant/demilib?logoSize=auto) - A library of various utilities and tools
    • t4-templates-unity3d - commit/deniszykov/t4-templates-unity3d?logoSize=auto) - T4 Text Template Processor
    • Apkd.UnityDemystifier - Improved stack trace display
    • Screen-Shooter - Creating screenshots at any resolution
    • Unity-Component-Helper - commit/hont127/Unity-Component-Helper?logoSize=auto) - Component Cut/Copy/Paste helper
    • UpmGitExtension - commit/mob-sakai/UpmGitExtension?logoSize=auto) - Git extension for Unity Package Manager
    • Unity Package Asset Deleter - Delete assets added with .unitypackage
    • unity-regex-builder - commit/karl-/unity-regex-builder?logoSize=auto) - A simple regular expression evaluator inside Unity
    • SuperUnityBuild - commit/superunitybuild/buildtool?logoSize=auto) - A powerful automation tool for quickly and easily generating builds with Unity
    • SuperUnityBuild BuildActions - commit/superunitybuild/buildactions?logoSize=auto) - BuildActions for use with the SuperUnityBuild build automation tool
    • Unity3D-Editor-Extensions-and-Tools - commit/thomue00/Unity3D-Editor-Extensions-and-Tools?logoSize=auto) - Some Basic Unity3D Editor Extensions and Tools
    • Unity-Animation-Hierarchy-Editor - commit/s-m-k/Unity-Animation-Hierarchy-Editor?logoSize=auto) - This utility will help you refactor your Unity animations
    • Unity-Utilities - commit/CapnRat/Unity-Utilities?logoSize=auto) - Place to dump utilities that can range from completely useless to quite useful
    • unity-open-asset-customizer - Editor extension that you can set the application that opens the file
    • unity-compile-before-play - commit/jfranmora/unity-compile-before-play?logoSize=auto) - Add this script to compile your scripts automatically before entering play mode
    • Unity-EdgeCollider2D-to-PolygonCollider2D- - Editor tool which converts EdgeCollider2D to PolygonCollider2D
    • UnityElevatorCompiler - Plays elevator music while Unity compiles your code
    • EditorExtensions - commit/Stereoarts/EditorExtensions?logoSize=auto) - Editor extension samples
    • PerfAssist - commit/GameBuildingBlocks/PerfAssist?logoSize=auto) - Various performance-related components
    • ScriptFinder - commit/JoebRogers/ScriptFinder?logoSize=auto) - Find script references within your project in seconds
    • uni-gist - commit/baba-s/uni-gist?logoSize=auto) - Editor extension that lets you post scripts to Gist from Unity
    • unity-toolbar-extender - commit/marijnz/unity-toolbar-extender?logoSize=auto) - Extend the Unity Toolbar with your own Editor UI code
    • unity-customizable-toolbar - commit/baba-s/unity-customizable-toolbar?logoSize=auto) - Customizable toolbar available in the Unity editor
    • Unity-Slngen - commit/jhett12321/Unity-Slngen?logoSize=auto) - Adds additional solution configurations to generated .sln/.csproj files
    • UnityMarkdeepViewer - commit/Sirithang/UnityMarkdeepViewer?logoSize=auto) - Allowing to display Markdown, markdeep and HMTL directly inside the Unity Editor
    • unity-compile-in-background - commit/baba-s/unity-compile-in-background?logoSize=auto) - Start compiling without having to return focus to the Unity editor after changing the script
    • unity-productivity-tools - commit/martinhodler/unity-productivity-tools?logoSize=auto) - A unity package adding features like inspector buttons, GameObject grouping and property attributes
  • UI Shader

    • Gradient.cs - Gradient shader
    • Hue - commit/teach310/Hue?logoSize=auto) - Hue shader
    • UGUI-Effect - uGUI Effect
    • GlowImage - commit/SylarLi/GlowImage?logoSize=auto) - Glow image
    • UGUIExtend - commit/L-Lawliet/UGUIExtend?logoSize=auto) - uGUI extension
    • BlurringAtlasForUGUI - commit/mob-sakai/BlurringAtlasForUGUI?logoSize=auto) - Blur effect
    • UGUI-Effect - commit/MoonAntonio/UGUI-Effect?logoSize=auto) - uGUI Effect
    • ShinyEffectForUGUI - commit/mob-sakai/ShinyEffectForUGUI?logoSize=auto) - Shiny effect
    • DissolveEffectForUGUI - commit/mob-sakai/DissolveEffectForUGUI?logoSize=auto) - Dissolve effect
    • uGUI-Effect-Tool - commit/WestHillApps/uGUI-Effect-Tool?logoSize=auto) - Vertex color UI Effect
    • unity-vertex-effects - commit/n-yoda/unity-vertex-effects?logoSize=auto) - Beautiful text outline
    • Unity-UIGradient - commit/azixMcAze/Unity-UIGradient?logoSize=auto) - UI gradient effect script
    • StaticBluredScreen - commit/mob-sakai/StaticBluredScreen?logoSize=auto) - Non-realtime screen blur
    • BluredUGUI - commit/edom18/BluredUGUI?logoSize=auto) - Blured uGUI background sample
    • MirrorReflectionEffectForUGUI - commit/mob-sakai/MirrorReflectionEffectForUGUI?logoSize=auto) - Simple mirror reflection effect
    • UnityRoundedShader - commit/sunduk/UnityRoundedShader?logoSize=auto) - Rounded rectangle, circle, ellipse shaders
    • Unity-UI-Rounded-Corners - commit/Nobinator/Unity-UI-Rounded-Corners?logoSize=auto) - Allows you to add rounded corners to UI elements
  • UI Utility

    • UIFlippable.cs - UI flip
    • RadialSlider.cs - Radial slider
    • NicerOutline.cs - Beautiful outline
    • unity-ugui-XCharts - A charting and data visualization library
    • UnityUIExtention - commit/eral/UnityUIExtention?logoSize=auto) - Unity UI Extention
    • WDataTable - commit/warmtrue/WDataTable?logoSize=auto) - A data form component
    • ParticleEffectForUGUI - commit/mob-sakai/ParticleEffectForUGUI?logoSize=auto) - Provide a component to render particle effect for uGUI
    • UniGif - commit/WestHillApps/UniGif?logoSize=auto) - GIF image decoder
    • BookUI4Unity - commit/FriendSea/BookUI4Unity?logoSize=auto) - Make books
    • CutoutImage - commit/hiryma/UnitySamples/tree/master/CutoutImage?logoSize=auto) - Cutout image
    • CurlyUI - commit/Titinious/CurlyUI?logoSize=auto) - Curls UIs. With CurlyUI
    • Unity-RuntimeLightEditor - commit/webocs/Unity-RuntimeLightEditor?logoSize=auto) - Light editor
    • UnitySimpleFileBrowser - commit/yasirkula/UnitySimpleFileBrowser?logoSize=auto) - Runtime file browser
    • Canvas-Element-3D - commit/j-bbr/Canvas-Element-3D?logoSize=auto) - Scales meshes to fit in a UI Rect
    • WChatPanel - commit/warmtrue/WChatPanel?logoSize=auto) - A chat panel UI component such as wechat
    • ugui-animated-progressbar - commit/baba-s/ugui-animated-progressbar?logoSize=auto) - A progress bar with animation
    • RadialProgressBar - commit/AdultLink/RadialProgressBar?logoSize=auto) - Customizable radial progress bar shader
    • unity-ugui-XCharts - commit/monitor1394/unity-ugui-XCharts?logoSize=auto) - A charting and data visualization library
  • Text

    • CurvedText.cs - Curved text
    • UGUI_Extensions - uGUI Extension
    • unity-text-typer - commit/redbluegames/unity-text-typer?logoSize=auto) - Text typing effect
    • EmojiText - commit/DFVSQY/EmojiText?logoSize=auto) - EmojiText solution for UI
    • TextEllipsis - Text ellipsis
    • TextEllipsis - commit/kiepng/TextEllipsis?logoSize=auto) - Text ellipsis
    • UGUI_Extensions - commit/DiosVan/UGUI_Extensions?logoSize=auto) - uGUI Extension
    • uGUI-Hypertext - commit/setchi/uGUI-Hypertext?logoSize=auto) - Hypertext for uGUI
    • HyphenationJpn_uGUI - commit/tsubaki/HyphenationJpn_uGUI?logoSize=auto) - Hyphenation
    • Unity3D.EmojiText - commit/xiaobin83/Unity3D.EmojiText?logoSize=auto) - EmojiText in Unity3D
    • Text-Juicer - commit/badawe/Text-Juicer?logoSize=auto) - Create awesome text animations
    • TextShaderAnimation - commit/katsuma99/TextShaderAnimation?logoSize=auto) - Text shader animation
    • YLYRichText - commit/cantry100/YLYRichText?logoSize=auto) - a feature-rich, easy to use unity rich text plugin
    • TextFader - commit/miguel12345/TextFader?logoSize=auto) - Add a char-by-char fade in animation to your texts
  • Layout

  • Shape

    • CircleGraphic.cs - Create circles/ellipses
    • GradientGraphic.cs - Create 4-color gradient UI graphics
    • UIGraphicAPI - commit/maxsize/UIGraphicAPI?logoSize=auto) - A drawing API
    • ui-shapes-kit - commit/thisotherthing/ui-shapes-kit?logoSize=auto) - procedural shapes
    • Unity-UI-Polygon - commit/CiaccoDavide/Unity-UI-Polygon?logoSize=auto) - Polygon renderer
    • shapes2d - commit/all-iver/shapes2d?logoSize=auto) - Make simple art assets quickly
  • Mesh

    • EzySlice - An open source mesh slicer framework
    • UnityShapes - commit/miguel12345/UnityShapes) - Draw shapes (circle,line,arrow) with one line of code
    • Boom.unity - commit/OskarSigvardsson/Boom.unity?logoSize=auto) - Destruction effect
    • Deform - commit/keenanwoodall/Deform?logoSize=auto) - A fully-featured deformer system
    • 3DPainterFramework - commit/XY01/3DPainterFramework?logoSize=auto) - 3D painter framework
    • CurveModifier - commit/leon196/CurveModifier?logoSize=auto) - Implementation of the curve modifier from Blender to Unity
    • unity-subdivision-surface - commit/mattatz/unity-subdivision-surface?logoSize=auto) - Loop subdivision surface algorithm implementation
    • unity-procedural-cables - commit/henrihanot/unity-procedural-cables?logoSize=auto) - Components for make procedural cables and curved shapes
    • unity-delaunay - commit/OskarSigvardsson/unity-delaunay?logoSize=auto) - A Delaunay/Voronoi library for Unity, and a simple destruction effect
  • Extension Methods

    • Extensions_Math.cs - Extenhsions math
    • CameraExtensions.cs - A better way of manipulating the culling mask
    • ShaderRenderState.cs - Helpful extension methods to customize Unity's shaders render state from script
    • kogane-unity-lib - commit/baba-s/kogane-unity-lib?logoSize=auto) - Extension methods
    • unity-extensions - commit/mminer/unity-extensions?logoSize=auto) - Useful extension methods
    • UrFairy - commit/beinteractive/UrFairy?logoSize=auto) - C# extensions for Unity development
    • unity-utils - commit/nubick/unity-utils?logoSize=auto) - Different help scripts
  • Event

  • iOS / Android

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

  • ECS

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

    • Mobile-Particle-Add-Revised.shader - Revised version of Mobile/Particles/Additive shader
    • MetaBalls - commit/CloudyEMS/MetaBalls?logoSize=auto) - MetaBalls glory
    • gpu-particles - commit/Robert-K/gpu-particles?logoSize=auto) - A GPU Particle System
    • Fragments - commit/keijiro/Fragments?logoSize=auto) - Fragment mesh objects for particle effects
    • Fire-2D-in-Unity - commit/josemorval/Fire-2D-in-Unity?logoSize=auto) - Fire effect
    • BloodFx - commit/keijiro/BloodFx?logoSize=auto) - Procedural blood stain shader
    • Flocking - commit/bryanrtboy/Flocking?logoSize=auto) - This project is using Particles to simulate a flocking behavior
  • Low Poly

    • Lowpoly-Water-Unity - commit/danielzeller/Lowpoly-Water-Unity?logoSize=auto) - Low poly water with edge/shore blend
    • LowPolyShaders - commit/BrokenVector/LowPolyShaders?logoSize=auto) - Unity shaders optimized for Low Poly models
    • unity-lowpoly-shader - commit/pavelkouril/unity-lowpoly-shader?logoSize=auto) - Unity Shader for mesh rendering in lowpoly style
    • LowPolyWater - commit/ebrudogan/LowPolyWater?logoSize=auto) - Unity project that allows creating low poly style planes with water wave effect
    • LowPolyWater - commit/jose-villegas/LowPolyWater?logoSize=auto) - Water rending with sum of sines on with low poly style through flat shading
  • Blur

    • SmokeBlur - commit/nobnak/SmokeBlur?logoSize=auto) - Smoke Blur
    • Super-Blur - commit/PavelDoGreat/Super-Blur?logoSize=auto) - Screen and UI gaussian blur
    • Unity3D-Blur - commit/remibodin/Unity3D-Blur?logoSize=auto) - Gaussian and kawase blur
    • UnityFluid2DBlurImageEffect - commit/hiroakioishi/UnityFluid2DBlurImageEffect?logoSize=auto) - Fluid2D Blur Post Processing Effect
  • Metaball

    • 2DMetaballs - commit/HuvaaKoodia/2DMetaballs?logoSize=auto) - A 2D metaballs implementation
    • Unity-Metaballs-2D - commit/luke161/Unity-Metaballs-2D?logoSize=auto) - Implementation of 2D Metaballs with marching squares
  • ShaderGraph

    • unity-shadergraph-sandbox - commit/andydbc/unity-shadergraph-sandbox?logoSize=auto) - Collection of ShaderGraph examples
    • ShaderGraphExamples - commit/keijiro/ShaderGraphExamples?logoSize=auto) - Simple examples of Unity shader graphs
    • ShaderGraph_ExampleLibrary - commit/UnityTechnologies/ShaderGraph_ExampleLibrary?logoSize=auto) - A library of Shaders created using Unity's Shader Graph
  • Wireframe

    • unity-wireframe - commit/Chaser324/unity-wireframe?logoSize=auto) - General purpose wireframe shaders
    • UnityWireframeRenderer - commit/miguel12345/UnityWireframeRenderer?logoSize=auto) - Get a beautiful cross-platform wireframe renderer for your meshes with one click
    • Wireframe-Shader - commit/Scrawk/Wireframe-Shader?logoSize=auto) - A wireframe material in Unity using the geometry shader
  • Hatching

    • NPR_Lab - commit/candycat1992/NPR_Lab?logoSize=auto) - Test some NPR
    • PencilSketchEffect - commit/khalladay/PencilSketchEffect?logoSize=auto) - Real Time Hatching
    • HatchingShader - commit/nkihrk/HatchingShader?logoSize=auto) - Hatching Shader
  • Voxel

    • unity-voxel - commit/mattatz/unity-voxel?logoSize=auto) - Mesh voxelization
    • Mesh-Voxelization - commit/Scrawk/Mesh-Voxelization?logoSize=auto) - Mesh voxelization
    • unity-voxelizer - commit/brianasu/unity-voxelizer?logoSize=auto) - Utility library to voxelize meshes
    • VoxReader - commit/sandrofigo/VoxReader?logoSize=auto) - Library to read .vox files created with MagicaVoxel
  • Grass

    • KvantGrass - commit/keijiro/KvantGrass?logoSize=auto) - Animating grass shader
    • ProceduralGrass - commit/FriendSea/ProceduralGrass?logoSize=auto) - Procedural, Dynamic Grass Shader
    • UnityGrassGeometryShader - commit/IronWarrior/UnityGrassGeometryShader?logoSize=auto) - Source code for Grass Shader tutorial
  • Jelly

    • SoftBodyDemo - A demo of soft body physics
    • Unity-JellyBody - commit/losuffi/Unity-JellyBody?logoSize=auto) - JellyBody shader,vertex replacement
  • Hierarchy

    • HierarchyCustomiser - commit/plyoung/HierarchyCustomiser?logoSize=auto) - Customise the Unity Hierarchy panel
    • Unity-HierarchyTools - Some simple tools for Unity hierarchy
    • CategoryTool - commit/Demkeys/CategoryTool?logoSize=auto) - Unity Editor tool to create Categories in the Hierarchy
    • hierarchy-icons - commit/mminer/hierarchy-icons?logoSize=auto) - Unity extension to show component icons in the Hierarchy
    • EditorGUIHierarchyView - commit/miguel12345/EditorGUIHierarchyView) - Easily add a Hierarchy view (like Unity's scene view) to your Editor UI
    • Unity-HierarchyHelper - commit/gydisme/Unity-HierarchyHelper?logoSize=auto) - The fastest way to create Unity Hierarchy GUI items ever
    • HierarchyDecorator - commit/WooshiiDev/HierarchyDecorator?logoSize=auto) - Provides custom drawing within the Hierarchy window, and add extra information functionality
  • Game View

    • unity-GameViewSizeHelper - commit/anchan828/unity-GameViewSizeHelper?logoSize=auto) - Game View Size Helper
    • GameViewSizeSettings - commit/Syy9/GameViewSizeSettings?logoSize=auto) - Easily register, delete and change GameViewSize
  • Editor Window

    • Unity-RegexTool - commit/rngtm/Unity-RegexTool?logoSize=auto) - Regex tool
    • UnityRenameTool - commit/KonH/UnityRenameTool?logoSize=auto) - Rename tool
    • USubWindow - commit/AsehesL/USubWindow?logoSize=auto) - Multiple sub window
    • SceneHistory-Unity - commit/takupisu/SceneHistory-Unity?logoSize=auto) - Scene history manager
    • unity-autocomplete-search-field - commit/marijnz/unity-autocomplete-search-field?logoSize=auto) - Search field with Autocomplete
    • EditorGUISplitView - commit/miguel12345/EditorGUISplitView?logoSize=auto) - A split view to be used in Unity Editor Windows
    • LayerManager - commit/YondernautsGames/LayerManager?logoSize=auto) - A simple tool for reordering, merging and modifying unity layers
    • UnityProjectBrowserHistory - commit/creativitRy/UnityProjectBrowserHistory?logoSize=auto) - Back and forward buttons for the Unity project browser
    • scripts-manager-unity3d - commit/prashant-singh/scripts-manager-unity3d?logoSize=auto) - Gives the list of scripts in the current scene with gameobject reference
    • CustomToolbar - commit/smkplus/CustomToolbar?logoSize=auto) - Custom toolbar with ability do add new toolbars and reorganize it
    • Render-Queue - commit/FreyaHolmer/Render-Queue?logoSize=auto) - Render Queue Unity Extension
    • WebViewHook - commit/willnode/WebViewHook?logoSize=auto) - Exposed Unity Editor WebView API
    • presets-browser - commit/rfadeev/presets-browser?logoSize=auto) - Unity presets browser editor window
    • UnityScreenShooter - commit/Team-on/UnityScreenShooter?logoSize=auto) - Screenshot utility for Unity runtime & editor
    • UnityBuildManager - commit/Team-on/UnityBuildManager?logoSize=auto) - Utility for running builds sequence & pushing them to markets & keeping changelog
  • Hot Key

    • AnimatorTransitionShortcuts - commit/GhatSmith/AnimatorTransitionShortcuts?logoSize=auto) - Animator Transition Shortcuts
    • Unity-Hotkeys - commit/Deadcows/Unity-Hotkeys?logoSize=auto) - Additional unity hotkeys as Lock Inspector and Clear Console
    • UnityExtensions.SelectionHistory - commit/garettbass/UnityExtensions.SelectionHistory?logoSize=auto) - "Edit/Selection/Back", "Edit/Selection/Forward"
    • selection-history-navigator - commit/mminer/selection-history-navigator?logoSize=auto) - To navigate between object selections
    • UnityEditorSnippets - commit/pointcache/UnityEditorSnippets?logoSize=auto) - Collection of different editor things that help with productivity
  • Bookmark

    • Unity-AssetBookmarker - commit/rngtm/Unity-AssetBookmarker?logoSize=auto) - Asset bookmarker
    • ScenePanel - commit/TuxedoBerries/ScenePanel?logoSize=auto) - Display all the scenes in the project and more.
    • Favourites - commit/plyoung/Favourites?logoSize=auto) - Favourites Panel
    • Unity-WebBookmarker - commit/rngtm/Unity-WebBookmarker?logoSize=auto) - Tool to bookmark URL
    • scene-view-bookmarks - commit/mminer/scene-view-bookmarks?logoSize=auto) - Bookmark scene views
    • bookmark-everything - commit/dogukanerkut/bookmark-everything?logoSize=auto) - Add bookmarks to your project files so you can reach them easily
  • Project Settings

    • pump-editor - commit/rfadeev/pump-editor?logoSize=auto) - Collection of Unity editor helpers to boost productivity
    • Unity-Project-Settings-in-a-New-Window - commit/tromero/Unity-Project-Settings-in-a-New-Window?logoSize=auto) - Menu shortcuts for opening Unity project settings in a window
    • project-settings-toolbar - commit/baba-s/project-settings-toolbar?logoSize=auto) - A tool bar that can open each item of Project Settings
    • Unity-Frequent-Settings-Shortcut - commit/Aghmat/Unity-Frequent-Settings-Shortcut?logoSize=auto) - Adding the Project Settings tab to the menu bar
  • Design

    • ModifyEditorStyle - commit/5argon/ModifyEditorStyle?logoSize=auto) - Change fonts throughout Unity editor
    • UnityDarkSkin - Switching layout theme in Unity Editor (light -> dark)
    • UnityEditorHelper - commit/JefferiesTube/UnityEditorHelper?logoSize=auto) - An organized bunch of scripts to make editor scripting in Unity easier
    • unity-themes - commit/zios/unity-themes?logoSize=auto) - Provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements
    • StableDiffusionUnityTools - commit/KonH/StableDiffusionUnityTools?logoSize=auto) - Editor assets generation via Stable Diffusion
  • Command

    • DTCommandPalette - commit/DarrenTsung/DTCommandPalette?logoSize=auto) - Command palette for Unity
    • Unity3D-QuickSearch - commit/appetizermonster/Unity3D-QuickSearch?logoSize=auto) - A Command Palette for Unity
    • unity-editor-spotlight - commit/marijnz/unity-editor-spotlight?logoSize=auto) - MacOS-like Spotlight file search
    • unity-shell - commit/marijnz/unity-shell?logoSize=auto) - Write and execute code in an intuitive "shell" with autocompletion
  • Note

    • EdNotes - commit/plyoung/EdNotes?logoSize=auto) - Attach notes to objects
    • NotepadToolUnity - commit/sverdegd/NotepadToolUnity?logoSize=auto) - Take your notes without leaving Unity
    • UNotes - commit/rstecca/UNotes?logoSize=auto) - Brings the power of sticky notes to your workflow
    • AssetMessenger - commit/wataru-ito/AssetMessenger?logoSize=auto) - Add comments to assets
  • Symbol

    • uni-symbol - Easily define symbols
    • SymbolCatalog - commit/mob-sakai/SymbolCatalog?logoSize=auto) - Edit script symbol define
    • Better-Defines - commit/TarasOsiris/Better-Defines?logoSize=auto) - An easy and elegant way to manage your preprocessor directives
  • Tilemap

    • UnityTile3D - commit/NoelFB/UnityTile3D?logoSize=auto) - Simple 3D Tile Editor
    • SuperTiled2Unity - commit/Seanba/SuperTiled2Unity?logoSize=auto) - Imports Tiled files to Unity
  • 3D Model

    • ExportSceneToObj - commit/monitor1394/ExportSceneToObj) - Export scene (including objects and terrain ) or fbx to .obj file
  • Shader Collection

    • UGUIEffect - commit/AsehesL/UGUIEffect?logoSize=auto) - uGUI Effect
    • EffectShader - commit/inoook/EffectShader?logoSize=auto) - Effect collection
    • UIEffect - commit/mob-sakai/UIEffect?logoSize=auto) - An effect component for uGUI element
    • unity-ugui-posteffect - commit/butter-cookies/unity-ugui-posteffect?logoSize=auto) - UI posteffect shader repository
    • UIAndShader - commit/blueberryzzz/UIAndShader?logoSize=auto) - Some Unity UI components and shaders
    • Sprite-Postprocessing-Tool-Unity - commit/rozx/Sprite-Postprocessing-Tool-Unity?logoSize=auto) - The post processing plugin
  • UI Debug

    • UnityRuntimeInspector - commit/yasirkula/UnityRuntimeInspector?logoSize=auto) - Runtime Inspector and Hierarchy solution for debugging and runtime editing purposes
    • collider-visualizer - Collider visualizer
    • consolation - commit/mminer/consolation?logoSize=auto) - In-game debug console
    • runtime-object-editor - commit/hwthon/runtime-object-editor?logoSize=auto) - Runtime object
    • unity-uitest - commit/taphos/unity-uitest?logoSize=auto) - UI Test Automation Framework
    • UnityDebugConsole - commit/daemon3000/UnityDebugConsole?logoSize=auto) - In-game debug consol
    • UnityIngameDebugConsole - commit/yasirkula/UnityIngameDebugConsole?logoSize=auto) - A uGUI based console to see debug messages and execute commands
  • Scroll

  • Mask

    • UISoftMask - commit/aillieo/UISoftMask?logoSize=auto) - Soft mask
    • GuideMask - commit/asyncrun/GuideMask?logoSize=auto) - Like tutorial
    • SoftMaskForUGUI - commit/mob-sakai/SoftMaskForUGUI?logoSize=auto) - Soft masking
    • CutOutGraphic - commit/DFVSQY/CutOutGraphic?logoSize=auto) - Can cut out a hole
    • unity-ui-image-alphamask - commit/49hack/unity-ui-image-alphamask?logoSize=auto) - Alpha mask
    • UnmaskForUGUI - commit/mob-sakai/UnmaskForUGUI?logoSize=auto) - Reverse mask for uGUI element
  • Fade

    • TransitionKit - commit/prime31/TransitionKit?logoSize=auto) - Modular, extensible transitions in scene and between scenes
    • FadeCamera2 - commit/tsubaki/FadeCamera2?logoSize=auto) - Fade camera
    • Unity-UiFaderPro - commit/QFSW/Unity-UiFaderPro?logoSize=auto) - Make fading in and out chunks of U
  • UI Editor Extensions

    • ugui-toorbar - A toolbar that can create uGUI objects
    • UnityOptimizeTool - commit/GooKu/UnityOptimizeTool?logoSize=auto) - Unity editor optimize tool
    • ugui-toorbar - commit/baba-s/ugui-toorbar?logoSize=auto) - A toolbar that can create uGUI objects
  • Atlas

    • AtlasImage - commit/mob-sakai/AtlasImage?logoSize=auto) - AtlasImage is a graphic component use SpriteAtlas for uGUI
  • Button

    • ButtonEx - commit/mob-sakai/ButtonEx?logoSize=auto) - Extended button
  • Sample

  • Easing

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

    • unity-procedural-tree - commit/mattatz/unity-procedural-tree?logoSize=auto) - Procedural tree builder
    • unity-procedural-flower - commit/mattatz/unity-procedural-flower?logoSize=auto) - Procedural flower generator
    • unity-tetrahedron-tree - commit/sanderman01/unity-tetrahedron-tree?logoSize=auto) - Generate triangle meshes in the shape of trees
    • wavefunctioncollapse - commit/marian42/wavefunctioncollapse?logoSize=auto) - Walk through an infinite, procedurally generated city
    • unity-polygon-2d-editor - commit/NotWoods/unity-polygon-2d-editor?logoSize=auto) - Uses the collider of a PolygonCollider2D to generate a mesh for a GameObject
    • UnityRuntimePreviewGenerator - commit/yasirkula/UnityRuntimePreviewGenerator) - Generate preview textures (thumbnails) for your GameObject's or materials on the fly
    • UnityHexGrid - commit/Amaranthos/UnityHexGrid?logoSize=auto) - A hex grid generation tool
    • unity-teddy - commit/mattatz/unity-teddy?logoSize=auto) - Teddy algorithm implementation
  • Message Bus

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

    • CharacterController2D - commit/prime31/CharacterController2D?logoSize=auto) - Character Controller 2D
    • 2DCharacterControllerTutorial - commit/IronWarrior/2DCharacterControllerTutorial?logoSize=auto) - Source code for 2D Character Controller tutorial
    • SuperCharacterController - commit/IronWarrior/SuperCharacterController?logoSize=auto) - Unity custom character controller
    • CharacterController2D - commit/jaimuepe/CharacterController2D?logoSize=auto) - Prototype for a Unity CharacterController2D
    • Unity-2D-Platformer-Controller - commit/cjddmut/Unity-2D-Platformer-Controller?logoSize=auto) - A customizable 2D platformer motor
  • Script Debug

    • GAutomator - commit/Tencent/GAutomator?logoSize=auto) - Automation for mobile games
    • uni-debug-menu - commit/baba-s/uni-debug-menu?logoSize=auto) - Customizable debug menu
    • uni-simple-profiler - commit/baba-s/uni-simple-profiler?logoSize=auto) - Simple profiler in the game
    • UniDebugPanel - commit/baba-s/uni-debug-panel?logoSize=auto) - You can display customizable buttons for debugging in the game
    • unity3d-runtime-debug-draw - commit/jagt/unity3d-runtime-debug-draw?logoSize=auto) - single file debuging DrawLine/DrawText/etc that works in both Scene/Game view
  • Controller

    • JoyconLib - commit/Looking-Glass/JoyconLib?logoSize=auto) - Joy-Con library
    • Unity-XboxCtrlrInput - commit/JISyed/Unity-XboxCtrlrInput?logoSize=auto) - Xbox 360 controller library
    • InputBinder - commit/RyanNielson/InputBinder?logoSize=auto) - Easily bind input events to methods
    • UnityRawInput - commit/Elringus/UnityRawInput?logoSize=auto) - Windows Raw Input wrapper
  • Joystick

    • MovableJoystick - commit/uranuno/MovableJoystick?logoSize=auto) - Movable Joystick
    • UniJoystick - commit/Bian-Sh/UniJoystick?logoSize=auto) - It is a powerful joystick component for UGUI.
    • Simple_Joystick_Unity - commit/tim-hub/Simple_Joystick_Unity?logoSize=auto) - A simple joystick
    • Unity3D-Simple-Mobile-Joystick - commit/syncoder/Unity3D-Simple-Mobile-Joystick?logoSize=auto) - Mobile Joystick suitable for any types of game
  • Transform

    • TransformLocker - commit/hont127/TransformLocker) - Transform Locker Component(Position/Rotation/Scale Locked)
    • Unity3DRuntimeTransformGizmo - commit/HiddenMonk/Unity3DRuntimeTransformGizmo?logoSize=auto) - A runtime transform gizmo similar to unitys editor
    • unity-transform-control - commit/mattatz/unity-transform-control?logoSize=auto) - Transform controller in Game View
  • Async / Await

    • Unity3dAsyncAwaitUtil - commit/svermeulen/Unity3dAsyncAwaitUtil?logoSize=auto) - A bunch of code to make using async-await easier
    • UniTask - commit/Cysharp/UniTask?logoSize=auto) - Provides an efficient async/await integration
    • Asyncoroutine - commit/zsaladin/Asyncoroutine?logoSize=auto) - Asyncoroutine is a unity asset that allows you to use Coroutine and async/await together
  • Touch

    • GodTouch - commit/okamura0510/GodTouch?logoSize=auto) - Touch system
    • TouchScript - commit/TouchScript/TouchScript?logoSize=auto) - iOS, Android, Windows, TUIO
    • TouchKit - commit/prime31/TouchKit?logoSize=auto) - Gestures and input handling made sane
  • Gizmo

    • DrawGizmo - commit/Eldoir/DrawGizmo?logoSize=auto) - Display a gizmo on any GameObject
    • GizmoExtensions - commit/code-beans/GizmoExtensions) - - Utility class(es) that extend Unity's Gizmos
    • FastGizmosUnity - commit/sverdegd/FastGizmosUnity?logoSize=auto) - Set of gizmos utilities
    • GizmosPlus - commit/zchfvy/GizmosPlus?logoSize=auto) - A Unity Package that provides additional GIzmo shapes and tools
  • Curve

    • UnityBezierSolution - commit/yasirkula/UnityBezierSolution?logoSize=auto) - A bezier spline solution
    • unity-curve-utils - commit/baba-s/unity-curve-utils?logoSize=auto) - A utility that can use 18 kinds of curve algorithm
    • Unity3D-Curves - commit/gabrielgiordan/Unity3D-Curves?logoSize=auto) - 2D curves in polar and Cartesian coordinates, 3D curves
  • Object Pooling

    • RecyclerKit - commit/prime31/RecyclerKit?logoSize=auto) - Object pool manager
    • prototype - commit/inkle/prototype?logoSize=auto) - Prototype component pattern
  • WebGL

    • WebGLInput - commit/kou-yeung/WebGLInput?logoSize=auto) - IME for Unity WebGL
  • iOS

    • UnityiOSStatusBar - commit/youten/UnityiOSStatusBar?logoSize=auto) - Toggle iOS Status Bar Enabled
    • UniSpeech - commit/noir-neo/UniSpeech?logoSize=auto) - iOS speech framework native plugin for Unity
    • LocalNotificationIOS - commit/sanukin39/LocalNotificationIOS?logoSize=auto) - IOS local notification sample of unity
    • UniIosAudioService - commit/sanukin39/UniIosAudioService?logoSize=auto) - Unity iOS plugin JUST playing iOS system sound
    • unity-ios-background-run - commit/mopsicus/unity-ios-background-run?logoSize=auto) - Little iOS plugin for Unity to work app in background
    • Unity_iOSCameraPermission - Requestes iOS camera permission with a callback method
    • UnityNativeGallery - commit/yasirkula/UnityNativeGallery?logoSize=auto) - A native Unity plugin to interact with Gallery/Photos on Android & iOS
    • Unity.iOS.OnDemand - commit/chromealex/Unity.iOS.OnDemand?logoSize=auto) - Useful to reduce iOS app size to ~70mb and compress your assets data using 7z
    • IOS Easy Alert - commit/Nrjwolf/unity-ios-easy-native-alert?logoSize=auto) - Native IOS alerts
    • iPhoneX-overlay - commit/ianwaldrop/iPhoneX-overlay?logoSize=auto) - Unity Editor utility which masks the game view with the shape of an iPhone X
    • Unity3D.UselessAttributeStripper - commit/SaladLab/Unity3D.UselessAttributeStripper?logoSize=auto) - Useless attribute stripper for IL2CPPed executable
  • Static Code Analysis

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

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

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

    • Arcadia - commit/arcadia-unity/Arcadia?logoSize=auto) - Clojure in Unity
    • UnityLauncher - commit/unitycoder/UnityLauncher?logoSize=auto) - Unity Version Launcher
    • UnityPacker - commit/FatihBAKIR/UnityPacker?logoSize=auto) - Create unitypackages without unity, from command line
    • UnityHook - commit/HearthSim/UnityHook?logoSize=auto) - Platform to hook into Unity3D assemblies
  • Lua

    • tolua_runtime - commit/topameng/tolua_runtime?logoSize=auto) - tolua runtime library
    • slua - commit/pangweiwei/slua?logoSize=auto) - Fastest lua binding via static code generating for Unity and mono
    • xLua - commit/Tencent/xLua?logoSize=auto) - xLua is a lua programming solution for C#
  • Other Asset

    • LowPolyShapes - commit/keijiro/LowPolyShapes?logoSize=auto) - Low poly basic shape library
    • superpowers-asset-packs - commit/sparklinlabs/superpowers-asset-packs?logoSize=auto) - CC0-licensed asset packs for your games
  • Excel

    • Excel4Unity - commit/joexi/Excel4Unity?logoSize=auto) - Excel for Unity
    • Unity-QuickSheet - commit/kimsama/Unity-QuickSheet?logoSize=auto) - Enables you to use spreadsheet file data within Unity editor
  • Git

    • unity-git-hooks - commit/doitian/unity-git-hooks?logoSize=auto) - Git hooks for Unity project
  • Multiplayer

    • Teleport - commit/debox-dev/Teleport?logoSize=auto) - A fast, lightweight, pure C# Unity realtime-game-networking framework
  • AI

    • DotRecast - commit/ikpil/Dotrecast?logoSize=auto) - A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#
  • Bloom

    • KinoBloom - commit/keijiro/KinoBloom?logoSize=auto) - Bloom effect
    • unity-mask-bloom - commit/mattatz/unity-mask-bloom?logoSize=auto) - Mask by alpha channel bloom effect
  • Portal

    • PortalFX - commit/vux427/PortalFX?logoSize=auto) - Portal FX
    • Unity-Portals - commit/HuvaaKoodia/Unity-Portals?logoSize=auto) - Portals by not using RenderTextures
    • unity-portal-rendering - commit/pr0g/unity-portal-rendering?logoSize=auto) - Super small example of using offscreen render targets to achieve a portal effect
  • Dissolve

    • VerticalDissolve - commit/AdultLink/VerticalDissolve?logoSize=auto) - Procedural vertical dissolve shader.
    • SphereDissolve - commit/AdultLink/SphereDissolve?logoSize=auto) - Customizable procedural spherical dissolve shader.
  • Retro

    • RetroSuite3D - commit/oxysoft/RetroSuite3D?logoSize=auto) - Some image effects and shaders to achieve a retro look in Unity
    • RetroTVFX - commit/KillaMaaki/RetroTVFX?logoSize=auto) - A small collection of shaders for a range of authentic old TV effects
  • Builder

    • unity-mesh-builder - commit/mattatz/unity-mesh-builder?logoSize=auto) - Primitive mesh builder
    • unity-triangulation2D - commit/mattatz/unity-triangulation2D?logoSize=auto) - Ruppert's Delaunay Refinement Algorithm
  • Shadow

    • UnityDitheredShadows - commit/bodhid/UnityDitheredShadows?logoSize=auto) - Unity Shadow Dithering
    • PlannarShadowForUnity - commit/ozlael/PlannarShadowForUnity?logoSize=auto) - Planar Shadow is very cheap and useful for mobile games
  • Shader Optimization

  • Noise

    • NoiseBall - commit/keijiro/NoiseBall?logoSize=auto) - Mesh deforming shader example
    • NoiseRings - commit/kaelb/NoiseRings?logoSize=auto) - NoiseRings is a noisy emanating ring effect
  • Force Field

    • ForceFieldFX - commit/vux427/ForceFieldFX?logoSize=auto) - Force Field FX
    • Force-Field - commit/Brackeys/Force-Field?logoSize=auto) - Project files for our tutorial on how to make a Force Field in Unity using Shader Graph
  • Code Editor

    • language-shadercode - commit/axot/language-shadercode?logoSize=auto) - HLSL, UDF, GLSL and CG syntax highlighting
    • Unity3D-Shader - commit/petereichinger/Unity3D-Shader?logoSize=auto) - Adds Syntax Highlighting .shader files to Sublime Text
    • unity-shader-files - commit/nadege/unity-shader-files?logoSize=auto) - Adds syntax coloring to Unity 3D ShaderLab .shader files
    • ShaderlabVS - commit/wudixiaop/ShaderlabVS?logoSize=auto) - ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
    • unity_shader_st3 - commit/waqiju/unity_shader_st3?logoSize=auto) - A sublime text plugin which aim at boosting happiness when editing Unity Shader
  • Color

    • unity-colourlovers-importer - commit/shelleylowe/unity-colourlovers-importer?logoSize=auto) - Load colours and palettes directly from COLOURlovers.com
  • UI Script

    • UITransition - commit/mob-sakai/UITransition?logoSize=auto) - Transition
    • CompositeToggle - commit/mob-sakai/CompositeToggle?logoSize=auto) - Composite toggle system
    • sprite-atlas-name-creator - commit/baba-s/sprite-atlas-name-creator?logoSize=auto) - Create a class that can get sprite included in SpriteAtlas by property instead of string
  • iPhone X / XS

    • NotchSolution - commit/5argon/NotchSolution?logoSize=auto) - Solve notched/cutout phones layout problems
    • Unity-SafeAreaCanvas - commit/nkjzm/Unity-SafeAreaCanvas?logoSize=auto) - Adjusting the size automatically and preview in Editor
  • Radar Chart

    • RadarChart - commit/Zhuangdum/RadarChart?logoSize=auto) - Radar chart
    • PolygonalUI - commit/AsehesL/PolygonalUI?logoSize=auto) - Radar chart
    • unity-radarchart - commit/naichilab/unity-radarchart?logoSize=auto) - Radar chart
  • Test

    • Gamium - commit/dogu-team/gamium?logoSize=auto) - Game test automation library, scripting the behavior of game users
Sub Categories