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: 3 days ago
JSON representation
-
Outline
- marching-ants-outline.shader - Unity Marching Ants Sprite Outline Shader
- Facepunch.Highlight - Mesh outline effect
- UnityFx.Outline - commit/Arvtesh/UnityFx.Outline?logoSize=auto) - Screen-space outlines
- UltimateOutline - commit/Shrimpey/UltimateOutline?logoSize=auto) - The easiest way to achieve outlines in unity
- UnityOutlineShader - commit/IronWarrior/UnityOutlineShader?logoSize=auto) - Source code for Outline Shader tutorial
- QuickOutline - commit/chrisnolet/QuickOutline?logoSize=auto) - Unity asset for adding outlines to game objects
- Unity-Outline - Model effects
- globaloutline - commit/rickomax/globaloutline?logoSize=auto) - Global Outline
- UnityOutline - commit/kerrot/UnityOutline?logoSize=auto) - Unity Ouline by post effect
- OutLine_Geometry - commit/yuyujunjun/OutLine_Geometry?logoSize=auto) - VFX using Outline And Geometry
- 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
- HologramShader - commit/andydbc/HologramShader?logoSize=auto) - Test of an hologram material made
- HoloShield - commit/AdultLink/HoloShield?logoSize=auto) - Highly customizable sci-fi shield / force field shader
-
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
- UnitySceneViewFovControl - commit/t-mat/UnitySceneViewFovControl?logoSize=auto) - Unity Editor Extension which enables controlling Scene View's FoV
- UnityGridFramework - commit/yasirkula/UnityGridFramework?logoSize=auto) - Open source Grid Framework for creating grid-based levels easily
- SceneShotBookmarks - commit/derek-knox/SceneShotBookmarks?logoSize=auto) - Unity custom editor for bookmarking Scene View camera angles/settings
-
Project View
- ProjectPaneExtensions.cs - Add extensions
- CustomInspectorCreator.cs - Adds a tool to automagically generate boilerplate custom inspector code
- SearchTools - commit/eral/SearchTools?logoSize=auto) - Search Tools In Unity
- Unity Project Window Menu Customizer - Customize the menu that appears when you right-click on Project view
-
Inspector
- TrafficLightAttribute.cs - TrafficLight control/layout/property drawer
- SceneObject.cs - Unity scene object to easily assign scenes in the inspector
- AssetPathAttribute - commit/ByronMayne/AssetPathAttribute?logoSize=auto) - Allow you to have drag and drop asset references in the inspector
- one-line - commit/slavniyteo/one-line?logoSize=auto) - One line property drawer
- UnityEditorJunkie - commit/roboryantron/UnityEditorJunkie?logoSize=auto) - Editor scripts to make working with the Unity Editor better
- 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
- MyBox - commit/Deadcows/MyBox?logoSize=auto) - MyBox is a set of attributes, tools and extensions
- ShaderInspector - commit/myacat/ShaderInspector?logoSize=auto) - Shader GUI extensions
- Unity-Scene-Field - commit/Trisibo/Unity-Scene-Field?logoSize=auto) - Allows directly assigning scenes in the Inspector
- UnityExtensions.InspectInline - commit/garettbass/UnityExtensions.InspectInline?logoSize=auto) - Enables you to inspect and edit object references
- 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
- Unity-Game-Framwork - commit/gydisme/Unity-Game-Framwork?logoSize=auto) - unity script share
- RectTransformEditor - commit/Syy9/RectTransformEditor?logoSize=auto) - Custom RectTransform Editor
- 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
- RectTransform-Inspector-Extensions - commit/hont127/RectTransform-Inspector-Extensions?logoSize=auto) - RectTransform Inspector Extensions
- Unity3d-Tags-Filters - Extending a Unity3d Inspector window to show int tags
- AnimationCurveCopyPaste - commit/SenshiSentou/AnimationCurveCopyPaste?logoSize=auto) - Add copy-paste functionality to Unity's AnimationCurve fields
- UnityMaterialInstancedPropertiesEditor - commit/jamesdimick/UnityMaterialInstancedPropertiesEditor?logoSize=auto) - Generic editor for instanced properties in Unity materials.
- 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
-
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
- unity-forge-property-drawers - commit/rfadeev/unity-forge-property-drawers?logoSize=auto) - Custom propery drawers to ease fields value management
- DisplayInspector-Attribute - commit/Deadcows/DisplayInspector-Attribute?logoSize=auto) - Attribute to display one Inspector inside another
- 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.
- NaughtyAttributes - commit/dbrizov/NaughtyAttributes?logoSize=auto) - Attribute Extensions for Unity
- OpenWatcher - commit/omid3098/OpenWatcher?logoSize=auto) - Check your field or property value at runtime in game view
- ReorderableInspector - commit/SubjectNerd-Unity/ReorderableInspector?logoSize=auto) - Automatic reorderable lists for Unity game engine components
- UnityNonNull - commit/ulrikdamm/UnityNonNull?logoSize=auto) - NonNull attribute to fields and classes in Unity
- EssentialEditor - commit/zsaladin/EssentialEditor?logoSize=auto) - Exposes properties and methods of MonoBehaviour to inspector
- 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
- SubAssetDragAndDrop - commit/Maligan/unity-subassets-drag-and-drop?logoSize=auto) - Allows add/remove subasset with simple Drag&Drop operation
- Unity-LayoutExporter - commit/rngtm/Unity-LayoutExporter) - Tool to import/export Unity layout settings(.wlt)
- CustomAssetImporter - commit/charcolle/CustomAssetImporter?logoSize=auto) - Set asset's import settings automatically
- AssetAuditor - commit/MarkUnity/AssetAuditor?logoSize=auto) - Tools to control the asset import settings
- Deeplicate.unity - commit/c3-hoge-fuga-piyo/Deeplicate.unity?logoSize=auto) - Deep copy
- Assets2Packages - commit/kakunpc/Assets2Packages?logoSize=auto) - Assets to Packages
- unity-aseprite-importer - commit/martinhodler/unity-aseprite-importer) - Importer for Aseprite files (.ase, .aseprite)
- Unity-AssetStoreImporter - commit/rngtm/Unity-AssetStoreImporter?logoSize=auto) - Import UnityPackage
- UnityForceDirty - commit/Syy9/UnityForceDirty?logoSize=auto) - Marks target object as dirty
- 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
-
Object
- PivotUtilities.cs - Pivot Utilities
- create-empty-at-zero-position - Create empty at zero position
- EasyScriptTester - commit/rngtm/EasyScriptTester?logoSize=auto) - Easy Script Tester
- unity-mulligan-renamer - commit/redbluegames/unity-mulligan-renamer?logoSize=auto) - Allows for quick and safe renaming of many assets and gameobjects at once
- create-empty-at-zero-position - Create empty at zero position
-
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
- 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
- PrefabEditor - You can edit Prefab
- Unity3D-PrefabEditor - commit/remibodin/Unity3D-PrefabEditor?logoSize=auto) - Edit prefabs on separate scene.
-
Coroutine
- EditorCoroutineRunner.cs - Run stuff in the editor with all the convenience of co-routines
- UnityExtensions.EditorCoroutine - commit/garettbass/UnityExtensions.EditorCoroutine?logoSize=auto) - Easy to run coroutines from editor code.
-
Editor Utility
- 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
- NuGetForUnity - commit/GlitchEnzo/NuGetForUnity?logoSize=auto) - A NuGet Package Manager
- unity-compile-before-play - commit/jfranmora/unity-compile-before-play?logoSize=auto) - Add this script to compile your scripts automatically before entering play mode
- SuperUnityBuild BuildActions - commit/superunitybuild/buildactions?logoSize=auto) - BuildActions for use with the SuperUnityBuild build automation tool
- 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
- PerfAssist - commit/GameBuildingBlocks/PerfAssist?logoSize=auto) - Various performance-related components
- unity-productivity-tools - commit/martinhodler/unity-productivity-tools?logoSize=auto) - A unity package adding features like inspector buttons, GameObject grouping and property attributes
- SuperUnityBuild - commit/superunitybuild/buildtool?logoSize=auto) - A powerful automation tool for quickly and easily generating builds with Unity
- t4-templates-unity3d - commit/deniszykov/t4-templates-unity3d?logoSize=auto) - T4 Text Template Processor
- ScriptFinder - commit/JoebRogers/ScriptFinder?logoSize=auto) - Find script references within your project in seconds
- demilib - commit/Demigiant/demilib?logoSize=auto) - A library of various utilities and tools
- unity-regex-builder - commit/karl-/unity-regex-builder?logoSize=auto) - A simple regular expression evaluator inside Unity
- unity-toolbar-extender - commit/marijnz/unity-toolbar-extender?logoSize=auto) - Extend the Unity Toolbar with your own Editor UI code
- UpmGitExtension - commit/mob-sakai/UpmGitExtension?logoSize=auto) - Git extension for Unity Package Manager
- field-monitor - commit/mminer/field-monitor?logoSize=auto) - Field and property viewer
- EditorExtensions - commit/Stereoarts/EditorExtensions?logoSize=auto) - Editor extension samples
- texture-tree-view-sample - commit/anchan828/texture-tree-view-sample?logoSize=auto) - Tree view sample
- UnityProfilerIntervalSave - commit/wotakuro/UnityProfilerIntervalSave?logoSize=auto) - Save profiler log
- 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
- uni-gist - commit/baba-s/uni-gist?logoSize=auto) - Editor extension that lets you post scripts to Gist from Unity
- Unity Package Asset Deleter - Delete assets added with .unitypackage
- 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
- 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
- UnityMarkdeepViewer - commit/Sirithang/UnityMarkdeepViewer?logoSize=auto) - Allowing to display Markdown, markdeep and HMTL directly inside the Unity Editor
- Unity-EdgeCollider2D-to-PolygonCollider2D- - Editor tool which converts EdgeCollider2D to PolygonCollider2D
- UnityElevatorCompiler - Plays elevator music while Unity compiles your code
-
UI Shader
- Gradient.cs - Gradient shader
- unity-vertex-effects - commit/n-yoda/unity-vertex-effects?logoSize=auto) - Beautiful text outline
- DissolveEffectForUGUI - commit/mob-sakai/DissolveEffectForUGUI?logoSize=auto) - Dissolve effect
- StaticBluredScreen - commit/mob-sakai/StaticBluredScreen?logoSize=auto) - Non-realtime screen blur
- Unity-UIGradient - commit/azixMcAze/Unity-UIGradient?logoSize=auto) - UI gradient effect script
- 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
- ShinyEffectForUGUI - commit/mob-sakai/ShinyEffectForUGUI?logoSize=auto) - Shiny effect
- BlurringAtlasForUGUI - commit/mob-sakai/BlurringAtlasForUGUI?logoSize=auto) - Blur effect
- uGUI-Effect-Tool - commit/WestHillApps/uGUI-Effect-Tool?logoSize=auto) - Vertex color UI Effect
- 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
- UGUI-Effect - commit/MoonAntonio/UGUI-Effect?logoSize=auto) - uGUI Effect
- 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
- CutoutImage - commit/hiryma/UnitySamples/tree/master/CutoutImage?logoSize=auto) - Cutout image
- NicerOutline.cs - Beautiful outline
- BookUI4Unity - commit/FriendSea/BookUI4Unity?logoSize=auto) - Make books
- UnitySimpleFileBrowser - commit/yasirkula/UnitySimpleFileBrowser?logoSize=auto) - Runtime file browser
- ugui-animated-progressbar - commit/baba-s/ugui-animated-progressbar?logoSize=auto) - A progress bar with animation
- ParticleEffectForUGUI - commit/mob-sakai/ParticleEffectForUGUI?logoSize=auto) - Provide a component to render particle effect for uGUI
- WChatPanel - commit/warmtrue/WChatPanel?logoSize=auto) - A chat panel UI component such as wechat
- Unity-RuntimeLightEditor - commit/webocs/Unity-RuntimeLightEditor?logoSize=auto) - Light editor
- RadialProgressBar - commit/AdultLink/RadialProgressBar?logoSize=auto) - Customizable radial progress bar shader
- UniGif - commit/WestHillApps/UniGif?logoSize=auto) - GIF image decoder
- UnityUIExtention - commit/eral/UnityUIExtention?logoSize=auto) - Unity UI Extention
- WDataTable - commit/warmtrue/WDataTable?logoSize=auto) - A data form component
- Canvas-Element-3D - commit/j-bbr/Canvas-Element-3D?logoSize=auto) - Scales meshes to fit in a UI Rect
- CurlyUI - commit/Titinious/CurlyUI?logoSize=auto) - Curls UIs. With CurlyUI
- unity-ugui-XCharts - commit/monitor1394/unity-ugui-XCharts?logoSize=auto) - A charting and data visualization library
-
Text
- CurvedText.cs - Curved text
- unity-text-typer - commit/redbluegames/unity-text-typer?logoSize=auto) - Text typing effect
- UGUI_Extensions - uGUI Extension
- EmojiText - commit/DFVSQY/EmojiText?logoSize=auto) - EmojiText solution for UI
- 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
- 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
- TextEllipsis - Text ellipsis
- TextEllipsis - commit/kiepng/TextEllipsis?logoSize=auto) - Text ellipsis
- UGUI_Extensions - commit/DiosVan/UGUI_Extensions?logoSize=auto) - uGUI Extension
- Text-Juicer - commit/badawe/Text-Juicer?logoSize=auto) - Create awesome text animations
-
Layout
- RadialLayout.cs - Radial layout
- CurvedLayout.cs - Curved layout
- HexGridLayout.cs - Hex grid layout
- uGUI-Circle-Layout-Group - commit/hont127/uGUI-Circle-Layout-Group?logoSize=auto) - Circle layout group
- Unity-VariableTileLayout - Tile layout like Pinterenst
- Unity-SwipeableView - commit/kiepng/Unity-SwipeableView?logoSize=auto) - Implementing swipe views like Tinder
- Unity-VariableTileLayout - commit/kiepng/Unity-VariableTileLayout?logoSize=auto) - Tile layout like Pinterenst
-
Shape
- CircleGraphic.cs - Create circles/ellipses
- GradientGraphic.cs - Create 4-color gradient UI graphics
- Unity-UI-Polygon - commit/CiaccoDavide/Unity-UI-Polygon?logoSize=auto) - Polygon renderer
- ui-shapes-kit - commit/thisotherthing/ui-shapes-kit?logoSize=auto) - procedural shapes
- UIGraphicAPI - commit/maxsize/UIGraphicAPI?logoSize=auto) - A drawing API
- shapes2d - commit/all-iver/shapes2d?logoSize=auto) - Make simple art assets quickly
-
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
- unity-utils - commit/nubick/unity-utils?logoSize=auto) - Different help scripts
- UrFairy - commit/beinteractive/UrFairy?logoSize=auto) - C# extensions for Unity development
- kogane-unity-lib - commit/baba-s/kogane-unity-lib?logoSize=auto) - Extension methods
- unity-extensions - commit/mminer/unity-extensions?logoSize=auto) - Useful extension methods
-
Event
- OnDestroyCallback.cs - OnDestroy event
- Unity3D-ExtendedEvent - commit/Thundernerd/Unity3D-ExtendedEvent?logoSize=auto) - A UnityEvent replacement
- UnityAnimatorEvents - commit/forestrf/UnityAnimatorEvents?logoSize=auto) - UnityEvents triggered by states inside an Animator
- Unity-MecanimEventSystem - commit/Bian-Sh/Unity-MecanimEventSystem?logoSize=auto) - Chain programming style callback System for Animator
-
Script Utility
- PlayerPrefsTools.cs - Get all player prefs keys
- Colors.cs - Trying to set Colours from code but need something better
- InstantiatePostProcessingProfile.cs - Use this class to dynamically instantiate the PostProcessingProfile at runtime
- GitHub for Unity - commit/github-for-unity/Unity?logoSize=auto) - GitHub for Unity
- 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
- UnityOrderedUpdate - commit/yasirkula/UnityOrderedUpdate) - Receive Update callback(s) from anywhere and in any order
- 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.
- UnityStandaloneFileBrowser - commit/gkngkc/UnityStandaloneFileBrowser?logoSize=auto) - A native file browser for unity standalone platforms
- UniScript - commit/pjc0247/UniScript?logoSize=auto) - Brings C# scripting into Unity which acts as native code
- UnySplat - commit/lukakostic/UnySplat?logoSize=auto) - Splatoon-like painting in unity on any-shape mesh colliders
- unity-forge-anim-callbacks - commit/rfadeev/unity-forge-anim-callbacks?logoSize=auto) - Runtime callbacks for animation clips used in Animator and Animation components
- Unity-WinForms - commit/Meragon/Unity-WinForms?logoSize=auto) - A Windows Forms port
- Unity3D-IconManager - commit/Thundernerd/Unity3D-IconManager?logoSize=auto) - Allowing you to set icons for GameObjects through code
- SaveGameFree - commit/BayatGames/SaveGameFree?logoSize=auto) - A free and simple but powerful solution for saving and loading game data
- 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
- UnityProminentColor - commit/Mukarillo/UnityProminentColor?logoSize=auto) - Tool to gather main colors of an image
- Unity3D-Python-Editor - commit/cesardeazevedo/Unity3D-Python-Editor?logoSize=auto) - Python editor based on IronPython
- Unity3d-Finite-State-Machine - commit/thefuntastic/Unity3d-Finite-State-Machine?logoSize=auto) - An intuitive Unity3d finite state machine
- Typogenic - commit/Chman/Typogenic?logoSize=auto) - Signed-distance field text rendering
- XRLineRenderer - commit/Unity-Technologies/XRLineRenderer?logoSize=auto) - Mimics rendering with 3d capsules while only using two quads worth of geometry
- UniEnumExtension - commit/pCYSl5EDgo/UniEnumExtension?logoSize=auto) - Unity Editor Extension which lets enum-types be much faster & efficient
- StackList - commit/hont127/StackList?logoSize=auto) - Stack list
- UnityRandom - commit/tucano/UnityRandom?logoSize=auto) - Random library
- UnityFlashBitmap - commit/inoook/UnityFlashBitmap?logoSize=auto) - Like flash bitmap
- 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
- TeaTime - commit/alvivar/TeaTime?logoSize=auto) - Fast & simple queue for timed callbacks
- Base-Helicopter-Controller - commit/suncube/Base-Helicopter-Controller?logoSize=auto) - Base Helicopter Controller
- Unity_AutoHideCursor - Hide cursor while it keep stopping
- 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
- AnimatorParameterReference - commit/GhatSmith/AnimatorParameterReference?logoSize=auto) - Avoid string references for long term project
- Unity-Minimum-Window-Size - 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
- 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
- UnityCoroutinesWithoutMonoBehaviours - commit/svermeulen/UnityCoroutinesWithoutMonoBehaviours?logoSize=auto) - Coroutines without MonoBehaviours
- Unity3D-ComponentAttribute - commit/Thundernerd/Unity3D-ComponentAttribute?logoSize=auto) - An attribute that let's you auto-load components
- Mathd - commit/Darkziyu/Mathd?logoSize=auto) - The double type version of the Unity struct Vector,Quaternion and Matrix
- 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
- 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
- UniState - commit/bazyleu/UniState?logoSize=auto) - UniState is a modern, high-performance, scalable state machine package for Unity.
- uni-deconstruction - commit/baba-s/uni-deconstruction?logoSize=auto) - Deconstruction for Unity
- 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
- unity-movement-ai - commit/antonpantev/unity-movement-ai?logoSize=auto) - A Unity library for common movement AI
- Unity-Minimum-Window-Size - commit/Nobinator/Unity-Minimum-Window-Size?logoSize=auto) - Set minimum window size for Windows build
-
Android
- AndroidNativePicker.cs - Date-Time picker
- ShowToastUnityAndroid.cs - Shows toast on Android
- uni-android-intent - extension "adb shell am start"
- UnityShowAndroidStatusBar - commit/Over17/UnityShowAndroidStatusBar?logoSize=auto) - Show Android status bar
- Unity3D-LogCat-extension - commit/dzonatan/Unity3D-LogCat-extension) - Logcat (android logging) extension
-
Sprite
- Sprites-PixelArt.shader - Pixel art shader
- Sprites-OutlineMeter.shader - Outline shader
- FogSprites - commit/bricevdm/FogSprites?logoSize=auto) - Modification of Unity's sprite shaders supporting Fog
- SpritedowAnimator - commit/Elendow/SpritedowAnimator?logoSize=auto) - Simple sprite animations avoiding the big and tedious Unity's Mechanim system
- unity-sprite-cutter - commit/sabikku/unity-sprite-cutter?logoSize=auto) - Simple solution for cutting sprites in runtime
- PixelArtGen - commit/abagames/PixelArtGen?logoSize=auto) - A pixel art generator on a Unity custom inspector
- SimpleSquashAndStretchMovement2D - commit/keenanwoodall/SimpleSquashAndStretchMovement2D?logoSize=auto) - Squash and stretch movement
- PixelSpriteGenerator-Unity - commit/Shogan/PixelSpriteGenerator-Unity?logoSize=auto) - A port of the PixelSpriteGenerator
- UnitySpriteShaders - commit/traggett/UnitySpriteShaders?logoSize=auto) - An Uber Shader for rendering Sprites
- hsva-unity - commit/greggman/hsva-unity?logoSize=auto) - A Hue Saturation Value adjustment shader
- Sprites-Outline - commit/wlgys8/Sprites-Outline?logoSize=auto) - Outline effect
- ShapeRenderer - commit/epezent/ShapeRenderer?logoSize=auto) - Shape renderer
- SpriteOutline - commit/MaxWeiChen/SpriteOutline?logoSize=auto) - SpriteOutline shader
- SpriteShaderSample - commit/mike-neko/SpriteShaderSample?logoSize=auto) - Sprite shader sample
- 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
- 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
- UnitySpriteFlash - commit/ilhamhe/UnitySpriteFlash?logoSize=auto) - Example project to show flash effect on Unity sprite
- SpriteLightKit - commit/prime31/SpriteLightKit?logoSize=auto) - Blended lighting system for Unity that works with standard Sprites
- Unity-2D-Destruction - commit/mjholtzem/Unity-2D-Destruction?logoSize=auto) - Breaking 2D sprites into fragments for awesome destruction effects
- SpriteDicing - commit/Elringus/SpriteDicing?logoSize=auto) - Unity extension for reusing sprite texture areas
-
Static Code Analysis
- AssetReferenceFinder.cs - commit/hiryma/UnitySamples/blob/master/Misc/AssetReferenceFinder.cs?logoSize=auto) - Asset reference finder
- DTValidator - commit/DarrenTsung/DTValidator?logoSize=auto) - Tool for validating objects in the Unity Editor
- UnityAssetUsageDetector - commit/yasirkula/UnityAssetUsageDetector) - Find usages of the selected asset(s) and/or Object(s)
- Unity-SimpleReferenceFinder - commit/ThinhHB/Unity-SimpleReferenceFinder?logoSize=auto) - Simple reference finder
- MissingScriptsFinder - commit/plyoung/MissingScriptsFinder?logoSize=auto) - Helps find objects with missing scripts
- 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
- unity-notnullattribute - commit/redbluegames/unity-notnullattribute?logoSize=auto) - Attribute used to support workflows
- UnityEngineAnalyzer - commit/vad710/UnityEngineAnalyzer?logoSize=auto) - Roslyn Analyzer
- scene-validation - commit/madsbangh/scene-validation?logoSize=auto) - A scene validator UI for unity
- EmptyFunctionMonitor - commit/wataru-ito/EmptyFunctionMonitor?logoSize=auto) - Find empty unity event
- mooble - commit/uken/mooble?logoSize=auto) - Static Analysis For Unity Scenes & Prefabs
- unity-stylecop-ignoreutility - commit/redbluegames/unity-stylecop-ignoreutility?logoSize=auto) - StyleCop Ignore Utility
- 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
- UnityHeapCrawler - commit/vasyab/UnityHeapCrawler?logoSize=auto) - Reflection based heap shapshot tool
- ihaiu.GUIDRef - commit/ihaiucom/ihaiu.GUIDRef?logoSize=auto) - Check the asset reference relationship in the browser
- 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
-
TextMesh Pro
- TMP_IntegerText.cs - Show numbers (int, float etc.) on TextMesh Pro texts without any garbage
- CharTweener - commit/mdechatech/CharTweener?logoSize=auto) - DOTween extensions for tweening TextMeshPro characters
- TextMeshProReplacer - commit/jackisgames/TextMeshProReplacer?logoSize=auto) - Tools to replace unity text with TextMeshPro
- ShinyEffectForTMPro - commit/mob-sakai/ShinyEffectForTMPro?logoSize=auto) - shiny effect component
- DissolveEffectForTMPro - commit/mob-sakai/DissolveEffectForTMPro?logoSize=auto) - Dissolve effect component
- TMP_Typewriter - commit/baba-s/TMP_Typewriter?logoSize=auto) - Typewriter for TextMesh Pro
- 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
- MeshEffectForTextMeshPro - commit/mob-sakai/MeshEffectForTextMeshPro?logoSize=auto) - Mesh effect components
- UnityTMProFontCustomizedCreater - commit/akof1314/UnityTMProFontCustomizedCreater?logoSize=auto) - Font atlas creator
- 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"
- TMP_RectVisualizer - The size of Text and TextMesh Pro can be visualized on game screen
- TMP_RectVisualizer - commit/baba-s/TMP_RectVisualizer?logoSize=auto) - The size of Text and TextMesh Pro can be visualized on game screen
-
Particle
- Mobile-Particle-Add-Revised.shader - Revised version of Mobile/Particles/Additive shader
- Fire-2D-in-Unity - commit/josemorval/Fire-2D-in-Unity?logoSize=auto) - Fire effect
- gpu-particles - commit/Robert-K/gpu-particles?logoSize=auto) - A GPU Particle System
- MetaBalls - commit/CloudyEMS/MetaBalls?logoSize=auto) - MetaBalls glory
- BloodFx - commit/keijiro/BloodFx?logoSize=auto) - Procedural blood stain shader
- Fragments - commit/keijiro/Fragments?logoSize=auto) - Fragment mesh objects for particle effects
- Flocking - commit/bryanrtboy/Flocking?logoSize=auto) - This project is using Particles to simulate a flocking behavior
-
ECS
- OSMTrafficSim - commit/maajor/OSMTrafficSim?logoSize=auto) - TrafficSim using Unity ECS 2019.1
- LeoECS - commit/Leopotam/ecs?logoSize=auto) - eoECS is a fast ECS Framework powered by C# with optional integration
- Voxelman - commit/keijiro/Voxelman?logoSize=auto) - Unity ECS + C# Job System example
- Svelto Entity Component System 2.8 - commit/sebas77/Svelto.ECS?logoSize=auto) - Svelto ECS C# Lightweight Data Oriented ECS Framework
- Unity (ECS/Job System) SPH - commit/leonardo-montes/Unity-ECS-Job-System-SPH) - Implementation of the SPH Algorithm (fluid simulation)
- 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
- com.bovinelabs.entities - commit/tertle/com.bovinelabs.entities?logoSize=auto) - A collection of extensions, systems and jobs
- EcsRx.Unity - commit/EcsRx/ecsrx.unity?logoSize=auto) - A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems
- uSpringBone - commit/EsProgram/uSpringBone?logoSize=auto) - High performance SpringBone using ECS and JobSystem
- ECS-Tween - commit/Xerios/ECS-Tween?logoSize=auto) - Simple Unity tweening system using ECS that works with GameObject
- Survival Shooter ECS - commit/davidpol/SurvivalShooterECS?logoSize=auto) - A port of Unity's official Survival Shooter tutorial to the ECS
- ECS-Octree - commit/Antypodish/ECS-Octree?logoSize=auto) - Unity ECS based octree
- Unity Boids Simulation - commit/hecomi/UnityECSBoidsSimulation?logoSize=auto) - Simple Boids simulation example using Unity ECS
- Unity ECS with navmesh and MapBox - commit/zulfajuniadi/unity-ecs-navmesh?logoSize=auto) - A demo implementation of Unity Entity Component System with NavMesh
- Firefly - commit/keijiro/Firefly?logoSize=auto) - Unity ECS example for special effects
- ECS2048 - commit/Prastiwar/ECS2048?logoSize=auto) - 2048 like game using Unity's ECS
- SpriteSheetRenderer - commit/fabriziospadaro/SpriteSheetRenderer?logoSize=auto) - A powerful Unity ECS system to render massive numbers of animated sprites
- ECSBoids - commit/skooter500/ECSBoids?logoSize=auto) - Boids implemented
- 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
- Svelto.ECS.Examples.Survival - commit/sebas77/Svelto.ECS.Examples.Survival?logoSize=auto) - Unity based example for Svelto ECS
- Instanced Sprite Renderer for Unity's ECS - commit/paullj/unity-ecs-instanced-sprite-renderer?logoSize=auto) - An example of a simple performant sprite renderer
- Unity integration for Entity Component System framework - commit/Leopotam/ecs-unityintegration?logoSize=auto) - UnityEditor integration for LeoECS
- EntitasTanks - commit/cloudjubei/EntitasTanks?logoSize=auto) - Entitas port of the Unity Tanks Tutorial project
-
Reverse Engineering
- 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
- UtinyRipper - commit/mafaca/UtinyRipper?logoSize=auto) - Tool for ripping assets from Engine resource files
- UABE - commit/DerPopo/UABE?logoSize=auto) - Unity Assets Bundle Extractor
-
Sample Project
- 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
- MatchThreeGame - commit/dgkanatsios/MatchThreeGame?logoSize=auto) - A match-3 game
- RedRunner - commit/BayatGames/RedRunner?logoSize=auto) - Red Runner, Awesome Platformer Game
- nodulus - commit/Hyperparticle/nodulus?logoSize=auto) - Puzzle game with clever twists
- InfiniteRunner3D - commit/dgkanatsios/InfiniteRunner3D?logoSize=auto) - Creating an infinite 3D runner game
- CubeWorld - commit/federicodangelo/CubeWorld?logoSize=auto) - Minecraft like game
- Unity-Design-Pattern - commit/QianMo/Unity-Design-Pattern?logoSize=auto) - All Gang of Four Design Patterns written in Unity C# with many examples
- Pacman - commit/vilbeyli/Pacman?logoSize=auto) - A Pacman clone with original AI made using Unity / C#
- Marching-Cubes - commit/Scrawk/Marching-Cubes?logoSize=auto) - Marching cubes
- PokemonUnity - commit/PokemonUnity/PokemonUnity?logoSize=auto) - A framework to build Pokemon RPG games
- 2d-techdemos - commit/Unity-Technologies/2d-techdemos?logoSize=auto) - Tech Demos for Unity 2D Features
- ProceduralToolkit - commit/Syomus/ProceduralToolkit?logoSize=auto) - Procedural generation library
- unity-design-patterns - commit/Naphier/unity-design-patterns?logoSize=auto) - Examples of programming design patterns
- UnityGameTemplate - commit/Team-on/UnityGameTemplate?logoSize=auto) - Template with all necessary stuff taken care, just create your games main features
- UnityBubbleGame - commit/superzhan/UnityBubbleGame?logoSize=auto) - BubbleGame
- Voxelmetric2 - A voxel framework
- 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
- unity-planetGravity - commit/Xananax/unity-planetGravity?logoSize=auto) - Mario Galaxy Style Gravity
- 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
- 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
- Millenium - commit/ToadsworthLP/Millenium?logoSize=auto) - The Thousand-Year Door
- project-skylines - commit/Zaphyk/project-skylines?logoSize=auto) - procedural retro 3d game
- UnitySlippyMap - commit/jderrough/UnitySlippyMap?logoSize=auto) - A slippy map implementation written in C#
-
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
- 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
- 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
-
Camera
- PixelCamera2D - commit/RyanNielson/PixelCamera2D?logoSize=auto) - A Pixel Perfect Camera for 2D Games
- UnityPixelArtCamera - commit/AlexanderOcias/UnityPixelArtCamera?logoSize=auto) - Easy pixel art camera rendering
- Game-Eye-2D - commit/JasonHein/Game-Eye-2D?logoSize=auto) - A component based orthographic camera extension for unity that tracks 2D environments
- unity-camera-follow-2d - commit/minhhh/unity-camera-follow-2d?logoSize=auto) - Script to make 2d camera follow players in an interesting way
- CameraShake - commit/ewersp/CameraShake?logoSize=auto) - An extensible, lightweight noise-based camera shake manager
- PixelRenderUnity3D - commit/kode80/PixelRenderUnity3D?logoSize=auto) - PixelRender is a complete system for realtime rendering of 3D scenes as 2D pixel art
- UnityPixelCamera - commit/SubjectNerd-Unity/UnityPixelCamera?logoSize=auto) - A resolution independent pixel perfect camera
- 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
- 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
- FulldomeCameraForUnity - commit/rsodre/FulldomeCameraForUnity?logoSize=auto) - Fulldome Camera
- Unity-Volumetric-Light - commit/MaxwellGengYF/Unity-Volumetric-Light?logoSize=auto) - A powerful volumetric light plugin based on post-processing
- UnityFreeCam - commit/prodigga/UnityFreeCam?logoSize=auto) - A free moving camera system
- Letterboxer - commit/RyanNielson/Letterboxer?logoSize=auto) - Easily add letterboxing or pillarboxing to your cameras
- unity-oblique-projection - commit/keijiro/unity-oblique-projection?logoSize=auto) - Provides an oblique projection matrix for a camera
- Unity-Camera-Scaler - commit/Nrjwolf/Unity-Camera-Scaler?logoSize=auto) - Scale camera with fixed width
- Pixel-Perfect-Retro-Camera - commit/wolv-interactive/Pixel-Perfect-Retro-Camera?logoSize=auto) - Pixel perfect retro camera system
-
iOS / Android
- Unity Native Camera Plugin - commit/yasirkula/UnityNativeCamera?logoSize=auto) - Take pictures/record videos with device camera on Android & iOS
- 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 Share Plugin - commit/yasirkula/UnityNativeShare) - Natively share files (images, videos, documents, etc.) and/or plain text on Android & iOS
- 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
- UnityInitializeTimeChecker - commit/wotakuro/UnityInitializeTimeChecker?logoSize=auto) - Initialize timer
- 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
- 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-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
- Unity-NativeAppstore - commit/purplelilgirl/Unity-NativeAppstore?logoSize=auto) - Allows opening of an app in the iOS and Android Appstore
- 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-sharing - commit/ChrisMaire/unity-native-sharing?logoSize=auto) - Open native sharing dialogs on iOS and Android, primarily for sharing screenshots
-
Water
- 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
- WaterColorFilter - commit/nobnak/WaterColorFilter?logoSize=auto) - Water Color Filter
- 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
- unity-water-shader2d - commit/real-marco-b/unity-water-shader2d?logoSize=auto) - A 2D water shader
- UnityWaveEquation - commit/AsehesL/UnityWaveEquation?logoSize=auto) - Caustics under surface of the water
- Phillips-Ocean - commit/Scrawk/Phillips-Ocean?logoSize=auto) - A ocean using Phillips spectrum in Unity
- crest-oceanrender - commit/huwb/crest-oceanrender?logoSize=auto) - An advanced ocean system implemented in Unity3D
-
Blur
- Super-Blur - commit/PavelDoGreat/Super-Blur?logoSize=auto) - Screen and UI gaussian blur
- SmokeBlur - commit/nobnak/SmokeBlur?logoSize=auto) - Smoke Blur
- Unity3D-Blur - commit/remibodin/Unity3D-Blur?logoSize=auto) - Gaussian and kawase blur
- UnityFluid2DBlurImageEffect - commit/hiroakioishi/UnityFluid2DBlurImageEffect?logoSize=auto) - Fluid2D Blur Post Processing Effect
-
Collection
- SkyboxPlus - commit/keijiro/SkyboxPlus?logoSize=auto) - Basic skybox extensions
- UnitySpecialEffectWithDepth - commit/chenjd/UnitySpecialEffectWithDepth?logoSize=auto) - RenderDepthMap, ScannerEffect, XrayEffect, ForceFieldEffect
- Cubeds-Unity-Shaders - commit/cubedparadox/Cubeds-Unity-Shaders?logoSize=auto) - A compilation of custom shaders
- ShaderProject - commit/ellioman/ShaderProject?logoSize=auto) - A container for all sorts of handy shaders
- SIGExam - commit/leon196/SIGExam?logoSize=auto) - Correction of a Shader Exam
- 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
- Unity-Shaders - commit/igradeca/Unity-Shaders?logoSize=auto) - Unity project about reseach on shaders and particle system
-
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
-
Generator
- unity-teddy - commit/mattatz/unity-teddy?logoSize=auto) - Teddy algorithm implementation
- wavefunctioncollapse - commit/marian42/wavefunctioncollapse?logoSize=auto) - Walk through an infinite, procedurally generated city
- UnityHexGrid - commit/Amaranthos/UnityHexGrid?logoSize=auto) - A hex grid generation tool
- UnityRuntimePreviewGenerator - commit/yasirkula/UnityRuntimePreviewGenerator) - Generate preview textures (thumbnails) for your GameObject's or materials on the fly
- unity-tetrahedron-tree - commit/sanderman01/unity-tetrahedron-tree?logoSize=auto) - Generate triangle meshes in the shape of trees
- 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-polygon-2d-editor - commit/NotWoods/unity-polygon-2d-editor?logoSize=auto) - Uses the collider of a PolygonCollider2D to generate a mesh for a GameObject
-
Shader Collection
- UIEffect - commit/mob-sakai/UIEffect?logoSize=auto) - An effect component for uGUI element
- UGUIEffect - commit/AsehesL/UGUIEffect?logoSize=auto) - uGUI Effect
- EffectShader - commit/inoook/EffectShader?logoSize=auto) - Effect collection
- 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
-
Other Shaders
- unity-frosted-glass - commit/andydbc/unity-frosted-glass?logoSize=auto) - Test of a frosted glass material
- 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
- VolumeCloud - commit/yangrc1234/VolumeCloud?logoSize=auto) - Volume cloud
- HelpfulScripts - commit/cjacobwade/HelpfulScripts?logoSize=auto) - A collection of random, useful scripts
- 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
- Rimlight - commit/AdultLink/Rimlight?logoSize=auto) - Customizable rimlight shader for Unity that includes pulsation and noise scrolling
- TexturePanner - commit/AdultLink/TexturePanner?logoSize=auto) - This shader is a glorified texture panner
- unity-sunburst-effects - commit/keijiro/unity-sunburst-effects?logoSize=auto) - Sunburst effects with mesh animation
- unity3d-dissolve-shader - commit/kwnetzwelt/unity3d-dissolve-shader?logoSize=auto) - Dissolve by Distance & Dissolve by Height
- ShaderMan - commit/smkplus/ShaderMan?logoSize=auto) - Convert ShaderToy to Unity HLSL/CG
- KinoFog - commit/keijiro/KinoFog?logoSize=auto) - Global fog effect
- KinoContour - commit/keijiro/KinoContour?logoSize=auto) - Contour line filter
- DepthInverseProjection - commit/keijiro/DepthInverseProjection?logoSize=auto) - An example showing how to inverse-project depth samples into the view/world space
- ShaderTutorials - commit/ronja-tutorials/ShaderTutorials?logoSize=auto) - unity shader tutorials
- UnityShaderCheatsheet - commit/nothke/UnityShaderCheatsheet?logoSize=auto) - Collection of Unity shader copypastas and gotchas
- SonarFx - commit/keijiro/SonarFx?logoSize=auto) - Sonar effect
- SnowTrail - commit/nkihrk/SnowTrail?logoSize=auto) - Snow Trail
- DarkMatterShader - VFX
- colorgrade - commit/jarnik/colorgrade?logoSize=auto) - Color Grading
- SpektrLightning - commit/keijiro/SpektrLightning?logoSize=auto) - Lightning effect
- FlipBook - commit/keijiro/FlipBook?logoSize=auto) - Flip book effect example
- 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
- 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
- UnityMaskShader - commit/fand/UnityMaskShader?logoSize=auto) - Mask shader for installation apps
- SinewaveShapeDistortion - commit/khalladay/SinewaveShapeDistortion?logoSize=auto) - A Screen space distortion effect
- VolumetricLinesUnity - commit/johannesugb/VolumetricLinesUnity?logoSize=auto) - Source of the Volumetric Lines Asset
- Unity-CustomMipMaps - commit/azixMcAze/Unity-CustomMipMaps?logoSize=auto) - A custom mipmaps texture importer
- KinoFeedback - commit/keijiro/KinoFeedback?logoSize=auto) - Oldskool frame buffer feedback effect for Unity
- 2DFieldOfViewVisualization - commit/HuvaaKoodia/2DFieldOfViewVisualization?logoSize=auto) - A 2D field of view implementation
- VideoPlayerEffects - commit/keijiro/VideoPlayerEffects?logoSize=auto) - Experimental special effects for VideoPlayer
- unity-shaderfog-example - commit/keijiro/unity-shaderfog-example?logoSize=auto) - An example of HLSL fog and surface shader fog
- DemkeysUnityShaders - commit/Demkeys/DemkeysUnityShaders?logoSize=auto) - Unity shaders made for various purposes, written in Cg/HLSL
- unity-surfaceshader-flipbook - commit/thnewlands/unity-surfaceshader-flipbook?logoSize=auto) - Surface shaders with flipbook / spritesheet animation functionality
- 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
- 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
- ToonShading - commit/Kink3d/ToonShading?logoSize=auto) - A collection of "Toon" shaders for Unity based on a stepped PBR approximation
-
Touch
- TouchScript - commit/TouchScript/TouchScript?logoSize=auto) - iOS, Android, Windows, TUIO
- TouchKit - commit/prime31/TouchKit?logoSize=auto) - Gestures and input handling made sane
- GodTouch - commit/okamura0510/GodTouch?logoSize=auto) - Touch system
-
3D Model
- ExportSceneToObj - commit/monitor1394/ExportSceneToObj) - Export scene (including objects and terrain ) or fbx to .obj file
-
Lua
- xLua - commit/Tencent/xLua?logoSize=auto) - xLua is a lua programming solution for C#
- slua - commit/pangweiwei/slua?logoSize=auto) - Fastest lua binding via static code generating for Unity and mono
- tolua_runtime - commit/topameng/tolua_runtime?logoSize=auto) - tolua runtime library
-
UI Debug
- consolation - commit/mminer/consolation?logoSize=auto) - In-game debug console
- UnityIngameDebugConsole - commit/yasirkula/UnityIngameDebugConsole?logoSize=auto) - A uGUI based console to see debug messages and execute commands
- UnityRuntimeInspector - commit/yasirkula/UnityRuntimeInspector?logoSize=auto) - Runtime Inspector and Hierarchy solution for debugging and runtime editing purposes
- unity-uitest - commit/taphos/unity-uitest?logoSize=auto) - UI Test Automation Framework
- runtime-object-editor - commit/hwthon/runtime-object-editor?logoSize=auto) - Runtime object
- UnityDebugConsole - commit/daemon3000/UnityDebugConsole?logoSize=auto) - In-game debug consol
- collider-visualizer - Collider visualizer
-
Physics
- AngryBirdsStyleGame - commit/dgkanatsios/AngryBirdsStyleGame?logoSize=auto) - Angry Birds style game
- Piranha - commit/keenanwoodall/Piranha?logoSize=auto) - A very simple tool to make rigidbodies swarm a mesh in Unity
- quickfracture - commit/OskarSigvardsson/quickfracture?logoSize=auto) - A unity destruction effect
- unity-verlet-simulator - commit/mattatz/unity-verlet-simulator?logoSize=auto) - Simple verlet integration simulator
- LiquidSimulator - commit/jongallant/LiquidSimulator?logoSize=auto) - Cellular Automaton 2D Liquid Simulator
- PBD-Fluid-in-Unity - commit/Scrawk/PBD-Fluid-in-Unity?logoSize=auto) - A PBD fluid in unity running on the GPU
- 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
- CarSimulator - commit/jongallant/CarSimulator?logoSize=auto) - A Top Down 2D Car Simulator
- SimpleMeshExploder - commit/unitycoder/SimpleMeshExploder?logoSize=auto) - Simple mesh exploder
- Custom-2D-Colliders - A set of custom 2D colliders
- unity-mesh-smoothing - commit/mattatz/unity-mesh-smoothing?logoSize=auto) - Mesh smoothing algorithm
- Custom-Primitive-Colliders - commit/WestHillApps/Custom-Primitive-Colliders?logoSize=auto) - Custom primitive colliders
- 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
-
Asset Bundle
- UnityPack - commit/HearthSim/UnityPack?logoSize=auto) - Python deserialization library for Asset format
- Autoya - commit/sassembla/Autoya?logoSize=auto) - thin framework
- Unity-MultiProcess-BuildPipeline - commit/jiangzhhhh/Unity-MultiProcess-BuildPipeline?logoSize=auto) - multiprocess buildpipeline
- xasset - commit/fengjiyuan/xasset?logoSize=auto) - Asset bundle manager
-
Hatching
- HatchingShader - commit/nkihrk/HatchingShader?logoSize=auto) - Hatching Shader
- NPR_Lab - commit/candycat1992/NPR_Lab?logoSize=auto) - Test some NPR
- PencilSketchEffect - commit/khalladay/PencilSketchEffect?logoSize=auto) - Real Time Hatching
-
Color Picker
- HSV-Color-Picker-Unity - commit/judah4/HSV-Color-Picker-Unity?logoSize=auto) - HSV color picker
- UnityColor - commit/coding2233/UnityColor?logoSize=auto) - Color picker
- cui_color_picker - Color Picker
- UnityColorPicker - commit/jongallant/UnityColorPicker?logoSize=auto) - A standalone color picker asset
- cui_color_picker - commit/zloedi/cui_color_picker?logoSize=auto) - Color Picker
-
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
-
Post Effect
- Heatwave - commit/andrewgotow/Heatwave?logoSize=auto) - A simple post-processing effect for the Unity game engine which renders small-scale distortions
- UnityScanlinesEffect - commit/aaaleee/UnityScanlinesEffect?logoSize=auto) - A simple scanlines image effect
- Analog_Pixelate - commit/analogstudio/Analog_Pixelate?logoSize=auto) - Pixelation image effect
- ASCII-Shader - commit/mandersson1024/ASCII-Shader?logoSize=auto) - An ASCII camera 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
- unity-lens-flare-1 - commit/modanhan/unity-lens-flare-1?logoSize=auto) - Lens flare image effect
- EdgeDetect-PostProcessingUnity - commit/jean-moreno/EdgeDetect-PostProcessingUnity?logoSize=auto) - Unity legacy Edge Detect image effect ported to Post Processing Stack v2
- PixelVision - commit/n1ckfg/PixelVision?logoSize=auto) - Pixel effect LUT
- RasterEffects - commit/Ryanel/RasterEffects?logoSize=auto) - Image Effects
- Shaders - commit/OctoClo/Shaders?logoSize=auto) - Exploration of shaders
- KinoBinary - commit/keijiro/KinoBinary?logoSize=auto) - Binary image effect
- 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
- 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
- UnityImageEffects - commit/hiroakioishi/UnityImageEffects?logoSize=auto) - Post Processing Effects
- unityglitch - commit/staffantan/unityglitch?logoSize=auto) - Glitch post-processing shader
- LightLeaksUnity - commit/danielzeller/LightLeaksUnity?logoSize=auto) - Light Leaks Image Effects
- UnityHSVColorModifier - commit/hiroakioishi/UnityHSVColorModifier?logoSize=auto) - HSV Color Modifier
- Unity_Image_Flash_Effect - Image Flash Effect
- unity-pixelShader - commit/codexus/unity-pixelShader?logoSize=auto) - pixel image effect shader
- unity-image-processing - commit/noshipu/unity-image-processing?logoSize=auto) - Image effect samples
- KinoFringe - commit/keijiro/KinoFringe?logoSize=auto) - Chromatic aberration image effect
- PhotoMosaic - commit/keijiro/PhotoMosaic?logoSize=auto) - Photographic mosaic 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
- DynamicCentralLineCamera - commit/MizoTake/DynamicCentralLineCamera?logoSize=auto) - Dynamic Central Line Camera
- 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
- UnityUVCheckerImageEffect - commit/kaiware007/UnityUVCheckerImageEffect?logoSize=auto) - Display UV Check pattern of image effect
- unity-postprocessing-old-monitor-shader - commit/jfranmora/unity-postprocessing-old-monitor-shader?logoSize=auto) - Camera effect for use PostProcessingStackV2
- 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
- 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
-
Grass
- UnityGrassGeometryShader - commit/IronWarrior/UnityGrassGeometryShader?logoSize=auto) - Source code for Grass Shader tutorial
- KvantGrass - commit/keijiro/KvantGrass?logoSize=auto) - Animating grass shader
- ProceduralGrass - commit/FriendSea/ProceduralGrass?logoSize=auto) - Procedural, Dynamic Grass Shader
-
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
-
iPhone X / XS
- Unity-SafeAreaCanvas - commit/nkjzm/Unity-SafeAreaCanvas?logoSize=auto) - Adjusting the size automatically and preview in Editor
- NotchSolution - commit/5argon/NotchSolution?logoSize=auto) - Solve notched/cutout phones layout problems
-
Command
- Unity3D-QuickSearch - commit/appetizermonster/Unity3D-QuickSearch?logoSize=auto) - A Command Palette for Unity
- DTCommandPalette - commit/DarrenTsung/DTCommandPalette?logoSize=auto) - Command palette for Unity
- unity-shell - commit/marijnz/unity-shell?logoSize=auto) - Write and execute code in an intuitive "shell" with autocompletion
- unity-editor-spotlight - commit/marijnz/unity-editor-spotlight?logoSize=auto) - MacOS-like Spotlight file search
-
Project Settings
- project-settings-toolbar - commit/baba-s/project-settings-toolbar?logoSize=auto) - A tool bar that can open each item of Project Settings
- 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
- pump-editor - commit/rfadeev/pump-editor?logoSize=auto) - Collection of Unity editor helpers to boost productivity
- Unity-Frequent-Settings-Shortcut - commit/Aghmat/Unity-Frequent-Settings-Shortcut?logoSize=auto) - Adding the Project Settings tab to the menu bar
-
Bookmark
- Favourites - commit/plyoung/Favourites?logoSize=auto) - Favourites Panel
- bookmark-everything - commit/dogukanerkut/bookmark-everything?logoSize=auto) - Add bookmarks to your project files so you can reach them easily
- ScenePanel - commit/TuxedoBerries/ScenePanel?logoSize=auto) - Display all the scenes in the project and more.
- Unity-AssetBookmarker - commit/rngtm/Unity-AssetBookmarker?logoSize=auto) - Asset bookmarker
- 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
-
Hot Key
- UnityEditorSnippets - commit/pointcache/UnityEditorSnippets?logoSize=auto) - Collection of different editor things that help with productivity
- AnimatorTransitionShortcuts - commit/GhatSmith/AnimatorTransitionShortcuts?logoSize=auto) - Animator Transition Shortcuts
- selection-history-navigator - commit/mminer/selection-history-navigator?logoSize=auto) - To navigate between object selections
- UnityExtensions.SelectionHistory - commit/garettbass/UnityExtensions.SelectionHistory?logoSize=auto) - "Edit/Selection/Back", "Edit/Selection/Forward"
- Unity-Hotkeys - commit/Deadcows/Unity-Hotkeys?logoSize=auto) - Additional unity hotkeys as Lock Inspector and Clear Console
-
Editor Window
- unity-autocomplete-search-field - commit/marijnz/unity-autocomplete-search-field?logoSize=auto) - Search field with Autocomplete
- USubWindow - commit/AsehesL/USubWindow?logoSize=auto) - Multiple sub window
- LayerManager - commit/YondernautsGames/LayerManager?logoSize=auto) - A simple tool for reordering, merging and modifying unity layers
- scripts-manager-unity3d - commit/prashant-singh/scripts-manager-unity3d?logoSize=auto) - Gives the list of scripts in the current scene with gameobject reference
- UnityBuildManager - commit/Team-on/UnityBuildManager?logoSize=auto) - Utility for running builds sequence & pushing them to markets & keeping changelog
- UnityRenameTool - commit/KonH/UnityRenameTool?logoSize=auto) - Rename tool
- UnityScreenShooter - commit/Team-on/UnityScreenShooter?logoSize=auto) - Screenshot utility for Unity runtime & editor
- CustomToolbar - commit/smkplus/CustomToolbar?logoSize=auto) - Custom toolbar with ability do add new toolbars and reorganize it
- UnityProjectBrowserHistory - commit/creativitRy/UnityProjectBrowserHistory?logoSize=auto) - Back and forward buttons for the Unity project browser
- EditorGUISplitView - commit/miguel12345/EditorGUISplitView?logoSize=auto) - A split view to be used in Unity Editor Windows
- WebViewHook - commit/willnode/WebViewHook?logoSize=auto) - Exposed Unity Editor WebView API
- presets-browser - commit/rfadeev/presets-browser?logoSize=auto) - Unity presets browser editor window
- Unity-RegexTool - commit/rngtm/Unity-RegexTool?logoSize=auto) - Regex tool
- SceneHistory-Unity - commit/takupisu/SceneHistory-Unity?logoSize=auto) - Scene history manager
- Render-Queue - commit/FreyaHolmer/Render-Queue?logoSize=auto) - Render Queue Unity Extension
-
Hierarchy
- Unity-HierarchyHelper - commit/gydisme/Unity-HierarchyHelper?logoSize=auto) - The fastest way to create Unity Hierarchy GUI items ever
- CategoryTool - commit/Demkeys/CategoryTool?logoSize=auto) - Unity Editor tool to create Categories in the Hierarchy
- Unity-HierarchyTools - Some simple tools for Unity hierarchy
- HierarchyCustomiser - commit/plyoung/HierarchyCustomiser?logoSize=auto) - Customise the Unity Hierarchy panel
- HierarchyDecorator - commit/WooshiiDev/HierarchyDecorator?logoSize=auto) - Provides custom drawing within the Hierarchy window, and add extra information functionality
- EditorGUIHierarchyView - commit/miguel12345/EditorGUIHierarchyView) - Easily add a Hierarchy view (like Unity's scene view) to your Editor UI
- hierarchy-icons - commit/mminer/hierarchy-icons?logoSize=auto) - Unity extension to show component icons in the Hierarchy
-
Sound
- UniBpmAnalyzer - commit/WestHillApps/UniBpmAnalyzer?logoSize=auto) - BPM analyzer
- NoteEditor - commit/setchi/NoteEditor?logoSize=auto) - Note editor for rhythm games
- Unity-Audio-Manager - commit/MathewHDYT/Unity-Audio-Manager?logoSize=auto) - Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D
- Unity-Beat-Detection - commit/allanpichardo/Unity-Beat-Detection?logoSize=auto) - Musical beat detection and audio spectrum analysis
- unity-midi - commit/n-yoda/unity-midi) - Play MIDI (SMF) on Unity, using C# Synth Project
- 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
-
Easing
- AnimeTask - commit/kyubuns/AnimeTask?logoSize=auto) - Task Animation Library
- UrMotion - commit/beinteractive/UrMotion?logoSize=auto) - Flexible motion engine for non time-based animation
- UniTween - commit/sampaiodias/UniTween?logoSize=auto) - Tween framework
- Tweens - commit/jeffreylanters/unity-tweens?logoSize=auto) - An open source, lightweight tweening engine with strictly typed script-based UI and object animations
- Unity-EasingLibraryVisualisation - commit/noisecrime/Unity-EasingLibraryVisualisation?logoSize=auto) - Front end visualisation of 40 common easing equations
- Ease - commit/rakkarage/Ease?logoSize=auto) - Simple Unity3D Easing
- GoKit - commit/prime31/GoKit?logoSize=auto) - Lightweight tween library
- Easing - commit/j-bbr/Easing?logoSize=auto) - Simple easing and tweening library
- EasingCore - commit/setchi/EasingCore?logoSize=auto) - Simple easing implementation
- 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
- 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
-
Mask
- UnmaskForUGUI - commit/mob-sakai/UnmaskForUGUI?logoSize=auto) - Reverse mask for uGUI element
- SoftMaskForUGUI - commit/mob-sakai/SoftMaskForUGUI?logoSize=auto) - Soft masking
- UISoftMask - commit/aillieo/UISoftMask?logoSize=auto) - Soft mask
- GuideMask - commit/asyncrun/GuideMask?logoSize=auto) - Like tutorial
- 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
-
Tool
- UnityPacker - commit/FatihBAKIR/UnityPacker?logoSize=auto) - Create unitypackages without unity, from command line
- Arcadia - commit/arcadia-unity/Arcadia?logoSize=auto) - Clojure in Unity
- UnityHook - commit/HearthSim/UnityHook?logoSize=auto) - Platform to hook into Unity3D assemblies
- UnityLauncher - commit/unitycoder/UnityLauncher?logoSize=auto) - Unity Version Launcher
-
Joystick
- UniJoystick - commit/Bian-Sh/UniJoystick?logoSize=auto) - It is a powerful joystick component for UGUI.
- MovableJoystick - commit/uranuno/MovableJoystick?logoSize=auto) - Movable Joystick
- 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
-
Object Pooling
- prototype - commit/inkle/prototype?logoSize=auto) - Prototype component pattern
- RecyclerKit - commit/prime31/RecyclerKit?logoSize=auto) - Object pool manager
-
UI Script
- CompositeToggle - commit/mob-sakai/CompositeToggle?logoSize=auto) - Composite toggle system
- UITransition - commit/mob-sakai/UITransition?logoSize=auto) - Transition
- 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
-
Optimization
- UnityHeapDump - commit/Zuntatos/UnityHeapDump?logoSize=auto) - Tool to dump memory to text files for inspection
- unitysizeexplorer - commit/aschearer/unitysizeexplorer?logoSize=auto) - Visualize how much space each asset in your Unity game
- graphy - commit/Tayx94/graphy?logoSize=auto) - Graphy is the ultimate, easy to use, feature packed FPS counter, stats monitor and debugger
- DTCompileTimeTracker - commit/DarrenTsung/DTCompileTimeTracker?logoSize=auto) - Unity editor extension which tracks compile time
- 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
- 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
- BetterDictionary - Better performance generic Dictionary and HashSet optimized
- PolygonColliderSimplification - commit/j-bbr/PolygonColliderSimplification?logoSize=auto) - A set of scripts to reduce the complexity of Polygon2D and Edge Colliders
- BetterDictionary - commit/komatus/BetterDictionary?logoSize=auto) - Better performance generic Dictionary and HashSet optimized
-
Controller
- JoyconLib - commit/Looking-Glass/JoyconLib?logoSize=auto) - Joy-Con library
- InputBinder - commit/RyanNielson/InputBinder?logoSize=auto) - Easily bind input events to methods
- Unity-XboxCtrlrInput - commit/JISyed/Unity-XboxCtrlrInput?logoSize=auto) - Xbox 360 controller library
- UnityRawInput - commit/Elringus/UnityRawInput?logoSize=auto) - Windows Raw Input wrapper
-
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
- CharacterController2D - commit/prime31/CharacterController2D?logoSize=auto) - Character Controller 2D
- SuperCharacterController - commit/IronWarrior/SuperCharacterController?logoSize=auto) - Unity custom character controller
- 2DCharacterControllerTutorial - commit/IronWarrior/2DCharacterControllerTutorial?logoSize=auto) - Source code for 2D Character Controller tutorial
-
Metaball
- Unity-Metaballs-2D - commit/luke161/Unity-Metaballs-2D?logoSize=auto) - Implementation of 2D Metaballs with marching squares
- 2DMetaballs - commit/HuvaaKoodia/2DMetaballs?logoSize=auto) - A 2D metaballs implementation
-
Gizmo
- GizmosPlus - commit/zchfvy/GizmosPlus?logoSize=auto) - A Unity Package that provides additional GIzmo shapes and tools
- FastGizmosUnity - commit/sverdegd/FastGizmosUnity?logoSize=auto) - Set of gizmos utilities
- GizmoExtensions - commit/code-beans/GizmoExtensions) - - Utility class(es) that extend Unity's Gizmos
- DrawGizmo - commit/Eldoir/DrawGizmo?logoSize=auto) - Display a gizmo on any GameObject
-
Note
- EdNotes - commit/plyoung/EdNotes?logoSize=auto) - Attach notes to objects
- NotepadToolUnity - commit/sverdegd/NotepadToolUnity?logoSize=auto) - Take your notes without leaving Unity
- AssetMessenger - commit/wataru-ito/AssetMessenger?logoSize=auto) - Add comments to assets
- UNotes - commit/rstecca/UNotes?logoSize=auto) - Brings the power of sticky notes to your workflow
-
Message Bus
- MessageKit - commit/prime31/MessageKit?logoSize=auto) - Decoupled message sending system meant as a replacement for SendMessage and its variantslibrary
- 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
- 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
-
Tilemap
- SuperTiled2Unity - commit/Seanba/SuperTiled2Unity?logoSize=auto) - Imports Tiled files to Unity
- UnityTile3D - commit/NoelFB/UnityTile3D?logoSize=auto) - Simple 3D Tile Editor
-
Mesh
- unity-procedural-cables - commit/henrihanot/unity-procedural-cables?logoSize=auto) - Components for make procedural cables and curved shapes
- Deform - commit/keenanwoodall/Deform?logoSize=auto) - A fully-featured deformer system
- unity-delaunay - commit/OskarSigvardsson/unity-delaunay?logoSize=auto) - A Delaunay/Voronoi library for Unity, and a simple destruction effect
- Boom.unity - commit/OskarSigvardsson/Boom.unity?logoSize=auto) - Destruction effect
- UnityShapes - commit/miguel12345/UnityShapes) - Draw shapes (circle,line,arrow) with one line of code
- 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
- 3DPainterFramework - commit/XY01/3DPainterFramework?logoSize=auto) - 3D painter framework
-
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
-
Async / Await
- UniTask - commit/Cysharp/UniTask?logoSize=auto) - Provides an efficient async/await integration
- Unity3dAsyncAwaitUtil - commit/svermeulen/Unity3dAsyncAwaitUtil?logoSize=auto) - A bunch of code to make using async-await easier
- Asyncoroutine - commit/zsaladin/Asyncoroutine?logoSize=auto) - Asyncoroutine is a unity asset that allows you to use Coroutine and async/await together
-
Design
- 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
- 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
-
Portal
- 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
- PortalFX - commit/vux427/PortalFX?logoSize=auto) - Portal FX
-
Trello
- Trello-Cards-Unity - commit/bfollington/Trello-Cards-Unity?logoSize=auto) - Create Trello cards from Unity games
- UniTrello - commit/Amatobahn/UniTrello?logoSize=auto) - Simplified interfacing between Unity and Trello
- UTrelloFix - Creating Trello cards in your own boards from your Unity app
- UTrelloFix - commit/MoonAntonio/UTrelloFix?logoSize=auto) - Creating Trello cards in your own boards from your Unity app
-
Dissolve
- VerticalDissolve - commit/AdultLink/VerticalDissolve?logoSize=auto) - Procedural vertical dissolve shader.
- SphereDissolve - commit/AdultLink/SphereDissolve?logoSize=auto) - Customizable procedural spherical dissolve shader.
-
Curve
- unity-curve-utils - commit/baba-s/unity-curve-utils?logoSize=auto) - A utility that can use 18 kinds of curve algorithm
- UnityBezierSolution - commit/yasirkula/UnityBezierSolution?logoSize=auto) - A bezier spline solution
- Unity3D-Curves - commit/gabrielgiordan/Unity3D-Curves?logoSize=auto) - 2D curves in polar and Cartesian coordinates, 3D curves
-
Transform
- 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
- TransformLocker - commit/hont127/TransformLocker) - Transform Locker Component(Position/Rotation/Scale Locked)
-
Game View
- GameViewSizeSettings - commit/Syy9/GameViewSizeSettings?logoSize=auto) - Easily register, delete and change GameViewSize
- unity-GameViewSizeHelper - commit/anchan828/unity-GameViewSizeHelper?logoSize=auto) - Game View Size Helper
-
Sample
- unity-minimap - commit/pointcache/unity-minimap?logoSize=auto) - Minimap
- SamplePinchScaling - Pinch scaling
- Unity-SimpleSpeechBubble - Simple UGUI SpeechBubble
- SamplePinchScaling - commit/splas-boomerang/SamplePinchScaling?logoSize=auto) - Pinch scaling
- Unity-SimpleSpeechBubble - commit/The-CodeVillain/Unity-SimpleSpeechBubble?logoSize=auto) - Simple UGUI SpeechBubble
-
Code Editor
- ShaderlabVS - commit/wudixiaop/ShaderlabVS?logoSize=auto) - ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
- 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
- unity_shader_st3 - commit/waqiju/unity_shader_st3?logoSize=auto) - A sublime text plugin which aim at boosting happiness when editing Unity Shader
-
iOS
- UnityNativeGallery - commit/yasirkula/UnityNativeGallery?logoSize=auto) - A native Unity plugin to interact with Gallery/Photos on Android & iOS
- UniSpeech - commit/noir-neo/UniSpeech?logoSize=auto) - iOS speech framework native plugin for Unity
- iPhoneX-overlay - commit/ianwaldrop/iPhoneX-overlay?logoSize=auto) - Unity Editor utility which masks the game view with the shape of an iPhone X
- UnityiOSStatusBar - commit/youten/UnityiOSStatusBar?logoSize=auto) - Toggle iOS Status Bar Enabled
- 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
- Unity3D.UselessAttributeStripper - commit/SaladLab/Unity3D.UselessAttributeStripper?logoSize=auto) - Useless attribute stripper for IL2CPPed executable
- Unity_iOSCameraPermission - Requestes iOS camera permission with a callback method
- 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
-
Atlas
- AtlasImage - commit/mob-sakai/AtlasImage?logoSize=auto) - AtlasImage is a graphic component use SpriteAtlas for uGUI
-
Excel
- Unity-QuickSheet - commit/kimsama/Unity-QuickSheet?logoSize=auto) - Enables you to use spreadsheet file data within Unity editor
- Excel4Unity - commit/joexi/Excel4Unity?logoSize=auto) - Excel for Unity
-
Color
- unity-colourlovers-importer - commit/shelleylowe/unity-colourlovers-importer?logoSize=auto) - Load colours and palettes directly from COLOURlovers.com
-
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
-
Voxel
- VoxReader - commit/sandrofigo/VoxReader?logoSize=auto) - Library to read .vox files created with MagicaVoxel
- 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
-
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
-
Scroll
- FancyScrollView - commit/setchi/FancyScrollView?logoSize=auto) - Can implement highly flexible animation
- LoopScrollRect - commit/qiankanglai/LoopScrollRect?logoSize=auto) - Reusing cells, to improve performance, loading time and draw calls
- ScrollSnap - commit/taka-oyama/ScrollSnap?logoSize=auto) - Scroll Snapping
- EnhancedScrollView - commit/tinyantstudio/EnhancedScrollView?logoSize=auto) - Cool 3d scoll view
- Variable-infinite-scroll - Variable infinite scroll
- Unity-Fantastic-Gallery - A beautiful UI gallery
- Unity-PullToRefresh - commit/kiepng/Unity-PullToRefresh?logoSize=auto) - Pull to refresh
- Unity-Fantastic-Gallery - commit/bobardo/Unity-Fantastic-Gallery?logoSize=auto) - A beautiful UI gallery
-
Git
- unity-git-hooks - commit/doitian/unity-git-hooks?logoSize=auto) - Git hooks for Unity project
-
Low Poly
- unity-lowpoly-shader - commit/pavelkouril/unity-lowpoly-shader?logoSize=auto) - Unity Shader for mesh rendering in lowpoly style
- 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
- LowPolyWater - commit/jose-villegas/LowPolyWater?logoSize=auto) - Water rending with sum of sines on with low poly style through flat shading
- LowPolyWater - commit/ebrudogan/LowPolyWater?logoSize=auto) - Unity project that allows creating low poly style planes with water wave effect
-
ShaderGraph
- ShaderGraphExamples - commit/keijiro/ShaderGraphExamples?logoSize=auto) - Simple examples of Unity shader graphs
- unity-shadergraph-sandbox - commit/andydbc/unity-shadergraph-sandbox?logoSize=auto) - Collection of ShaderGraph examples
- ShaderGraph_ExampleLibrary - commit/UnityTechnologies/ShaderGraph_ExampleLibrary?logoSize=auto) - A library of Shaders created using Unity's Shader Graph
-
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
-
Jelly
- SoftBodyDemo - A demo of soft body physics
- Unity-JellyBody - commit/losuffi/Unity-JellyBody?logoSize=auto) - JellyBody shader,vertex replacement
-
Shader Optimization
- unity-standard-shader-mobile - commit/nylonee/unity-standard-shader-mobile?logoSize=auto) - Mobile optimised shader
- Unity-OptimalUnlitShader - commit/azixMcAze/Unity-OptimalUnlitShader?logoSize=auto) - An unlit uber-shader covering all the common use cases
-
Noise
- NoiseBall - commit/keijiro/NoiseBall?logoSize=auto) - Mesh deforming shader example
- NoiseRings - commit/kaelb/NoiseRings?logoSize=auto) - NoiseRings is a noisy emanating ring effect
-
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
-
Fade
- FadeCamera2 - commit/tsubaki/FadeCamera2?logoSize=auto) - Fade camera
- Unity-UiFaderPro - commit/QFSW/Unity-UiFaderPro?logoSize=auto) - Make fading in and out chunks of U
- TransitionKit - commit/prime31/TransitionKit?logoSize=auto) - Modular, extensible transitions in scene and between scenes
-
UI Editor Extensions
- UnityOptimizeTool - commit/GooKu/UnityOptimizeTool?logoSize=auto) - Unity editor optimize tool
- ugui-toorbar - A toolbar that can create uGUI objects
- ugui-toorbar - commit/baba-s/ugui-toorbar?logoSize=auto) - A toolbar that can create uGUI objects
-
Button
- ButtonEx - commit/mob-sakai/ButtonEx?logoSize=auto) - Extended button
-
Effect
- Unity-Fade - commit/uzimaru0000/Unity-Fade?logoSize=auto) - ImageEffect of fade
- Unity3DBookPageCurl - Page curl effect using UGUI
- Unity_TransparentWindow - Make Unity's window transparent and overlay on desktop
- Unity3DBookPageCurl - commit/Dandarawy/Unity3DBookPageCurl?logoSize=auto) - Page curl effect using UGUI
- Unity_TransparentWindow - commit/XJINE/Unity_TransparentWindow?logoSize=auto) - Make Unity's window transparent and overlay on desktop
-
WebGL
- WebGLInput - commit/kou-yeung/WebGLInput?logoSize=auto) - IME for Unity WebGL
-
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
-
Test
- Gamium - commit/dogu-team/gamium?logoSize=auto) - Game test automation library, scripting the behavior of game users
-
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#
Programming Languages
Categories
Script Utility
56
Other Shaders
49
Post Effect
40
Editor Utility
35
Sample Project
32
ECS
24
Inspector
23
Sprite
22
Static Code Analysis
21
iOS / Android
19
UI Shader
17
UI Utility
17
Camera
17
Physics
16
Editor Window
15
TextMesh Pro
15
Easing
14
Asset
14
Text
14
Attribute
13
Outline
13
Optimization
12
iOS
11
Water
10
Scroll
8
Scene View
8
Collection
8
Mesh
8
Message Bus
8
Generator
8
Sound
7
Layout
7
UI Debug
7
Particle
7
Extension Methods
7
Hierarchy
7
Shape
6
Mask
6
Shader Collection
6
Bookmark
6
Object
5
Hot Key
5
Sample
5
Design
5
Code Editor
5
Effect
5
Character Controller
5
Script Debug
5
Low Poly
5
Color Picker
5
Android
5
Joystick
4
Tool
4
Note
4
Trello
4
Gizmo
4
Icon
4
Controller
4
Prefab
4
Asset Bundle
4
Event
4
Project Settings
4
Blur
4
Voxel
4
Command
4
Project View
4
Reverse Engineering
4
Symbol
3
Fade
3
Transform
3
UI Editor Extensions
3
Grass
3
UI Script
3
Hologram
3
Lua
3
Curve
3
ShaderGraph
3
Radar Chart
3
Hatching
3
Wireframe
3
Portal
3
Async / Await
3
Touch
3
Metaball
2
iPhone X / XS
2
Other Asset
2
Retro
2
Noise
2
Game View
2
Coroutine
2
Builder
2
Excel
2
Jelly
2
Force Field
2
Object Pooling
2
Dissolve
2
Shader Optimization
2
Shadow
2
Bloom
2
Tilemap
2
Button
1
Atlas
1
Color
1
Git
1
Multiplayer
1
Test
1
WebGL
1
AI
1
3D Model
1
Sub Categories
Keywords
unity
267
unity3d
188
unity-editor
40
shader
39
ugui
32
csharp
28
game-development
25
shaders
24
ui
21
c-sharp
20
unity3d-plugin
20
kogane-unity-lib
20
graphics
19
gamedev
17
unity-asset
14
unity-scripts
14
game
14
effect
11
assets
11
editor
10
unity-3d
10
effects
9
material
9
ios
8
ecs
8
animation
7
component
7
textmeshpro
7
android
7
editor-extension
6
unity-extension
6
entity-component-system
6
tool
5
game-dev
5
shaderlab
5
unity2d
5
unity3d-editor
5
asset
4
scene
4
3d
4
extension
4
unity-plugin
4
simulation
4
unity-extensions
4
uguicomponent
4
blur
4
vfx
4
build-automation
3
unity3d-games
3
sprites
3