- Notifications
You must be signed in to change notification settings - Fork479
A categorized collection of awesome Unity open source on GitHub (800+)
License
NotificationsYou must be signed in to change notification settings
baba-s/awesome-unity-open-source-on-github
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A categorized collection of awesome Unity open source on GitHub.
- SkyboxPlus
- Basic skybox extensions
- SIGExam
- Correction of a Shader Exam
- ShaderProject
- A container for all sorts of handy shaders
- Shaders
- A collection of shaders written in CG/ShaderLab
- Cubeds-Unity-Shaders
- A compilation of custom shaders
- UnityEffects
- A collection of video game effects recreated in Unity
- Unity-Shaders
- Unity project about reseach on shaders and particle system
- UnitySpecialEffectWithDepth
- RenderDepthMap, ScannerEffect, XrayEffect, ForceFieldEffect
- PixelVision
- Pixel effect LUT
- RasterEffects
- Image Effects
- Shaders
- Exploration of shaders
- KinoBinary
- Binary image effect
- AsciiArtFx
- ASCII art image effect
- UnityWhiteBalance
- White Balance
- KinoSlitscan
- Slit-scan image effect
- ASCII-Shader
- An ASCII camera effect
- 2D-UI-Shader
- UI and 2D Shader Unity
- Unity_StarGlow
- Simple star-glow effect
- Analog_Pixelate
- Pixelation image effect
- UnityImageEffects
- Post Processing Effects
- unityglitch
- Glitch post-processing shader
- LightLeaksUnity
- Light Leaks Image Effects
- unity-lens-flare-1
- Lens flare image effect
- UnityHSVColorModifier
- HSV Color Modifier
- Unity_Image_Flash_Effect
- Image Flash Effect
- unity-pixelShader
- pixel image effect shader
- unity-image-processing
- Image effect samples
- KinoFringe
- Chromatic aberration image effect
- PhotoMosaic
- Photographic mosaic image effect
- Retro-Image-Effects
- A collection of image effects
- UnityAsciiArtEffect
- Ascii Art Image Effect for Unit3d
- CollectionOfUnityShader
- Collection of Unity Shader
- UnityScanlinesEffect
- A simple scanlines image effect
- Image-Effects-for-Unity
- A collection of image effects
- Unity3d-distortionImageEffect
- Distortion Image Effect
- DynamicCentralLineCamera
- Dynamic Central Line Camera
- KinoTube
- An image effect simulating analog video artifacts
- ImageEffectLab
- This is my unity shader experimental project
- ColorSpread
- color spreading post-processing effect in Unity
- UnityShaderEffect
- Some basic unity shaders for image/ video effect
- UnityUVCheckerImageEffect
- Display UV Check pattern of image effect
- ImageEffectGraph
- Image effects for post processing stack created with shader graph
- unity-postprocessing-old-monitor-shader
- Camera effect for use PostProcessingStackV2
- Unity-PostProV2-User-LUT-And-Z-Grading
- Z-Based Color Grading and Separate User LUT
- ClearFlagsMobile
- A Unity Image Effect to reproduce the Clear Flags camera effect for mobile
- PixelBaseOutlinePostProcessing
- use some unity graphic API to display outline post processing
- XELF.Hexelate.Shader
- Hexelation Shader is an image effect Screen will be filtered by hexagonal grids
- FastPostProcessing
- A small and fast post processing stack (only one pass) targeting mobile and mobile VR
- EdgeDetect-PostProcessingUnity
- Unity legacy Edge Detect image effect ported to Post Processing Stack v2
- Heatwave
- A simple post-processing effect for the Unity game engine which renders small-scale distortions
- Unity-Outline
- Model effects
- globaloutline
- Global Outline
- UnityFx.Outline
- Screen-space outlines
- UnityOutline
- Unity Ouline by post effect
- OutLine_Geometry
- VFX using Outline And Geometry
- UnityOutlineShader
- Source code for Outline Shader tutorial
- UltimateOutline
- The easiest way to achieve outlines in unity
- QuickOutline
- Unity asset for adding outlines to game objects
- UnityOutlineFX
- Implementation of Unity's Editor outline for runtime
- marching-ants-outline.shader - Unity Marching Ants Sprite Outline Shader
- Outline-Effect-but-its-faster
- a fork of Outline Effect with improved performance
- unity-mesh-outline
- Unity Package for rendering outlines around meshes/objects
- WaterColorFilter
- Water Color Filter
- unity-water-shader2d
- A 2D water shader
- Unity-WaterBuoyancy
- Water Buoyancy Simulation
- Phillips-Ocean
- A ocean using Phillips spectrum in Unity
- UnityWaveEquation
- Caustics under surface of the water
- ToonWaterShader
- Source code for Toon Water Shader tutorial
- crest-oceanrender
- An advanced ocean system implemented in Unity3D
- water-demo
- A port of Evan Wallace's "Water Demo" for WebGL to Unity
- UnityWaterSurface
- Water Surface Simulation using CutomRenderTexture
- water2d-unity
- A simple shader example of a water surface with reflection in 2D
- Ocean_Community_Next_Gen
- Next gen iteration of the unity community ocean shader
- Lowpoly-Water-Unity
- Low poly water with edge/shore blend
- LowPolyShaders
- Unity shaders optimized for Low Poly models
- unity-lowpoly-shader
- Unity Shader for mesh rendering in lowpoly style
- LowPolyWater
- Water rending with sum of sines on with low poly style through flat shading
- LowPolyWater
- Unity project that allows creating low poly style planes with water wave effect
- SmokeBlur
- Smoke Blur
- Super-Blur
- Screen and UI gaussian blur
- Unity3D-Blur
- Gaussian and kawase blur
- UnityFluid2DBlurImageEffect
- Fluid2D Blur Post Processing Effect
- unity-metaball
- Unity Metaball Effect
- 2DMetaballs
- A 2D metaballs implementation
- Unity_Metaball2DShader
- Draw 2D meta-ball with fragment shader
- Unity-Metaballs-2D
- Implementation of 2D Metaballs with marching squares
- ShaderGraphExamples
- Simple examples of Unity shader graphs
- unity-shadergraph-sandbox
- Collection of ShaderGraph examples
- ShaderGraph_ExampleLibrary
- A library of Shaders created using Unity's Shader Graph
- unity-wireframe
- General purpose wireframe shaders
- Wireframe-Shader
- A wireframe material in Unity using the geometry shader
- UnityWireframeRenderer
- Get a beautiful cross-platform wireframe renderer for your meshes with one click
- NPR_Lab
- Test some NPR
- HatchingShader
- Hatching Shader
- PencilSketchEffect
- Real Time Hatching
- Hologram.shader - Simple hologram shader
- HologramShader
- Test of an hologram material made
- HoloShield
- Highly customizable sci-fi shield / force field shader
- unity-voxel
- Mesh voxelization
- Mesh-Voxelization
- Mesh voxelization
- unity-voxelizer
- Utility library to voxelize meshes
- VoxReader
- Library to read .vox files created with MagicaVoxel
- KvantGrass
- Animating grass shader
- ProceduralGrass
- Procedural, Dynamic Grass Shader
- UnityGrassGeometryShader
- Source code for Grass Shader tutorial
- KinoBloom
- Bloom effect
- unity-mask-bloom
- Mask by alpha channel bloom effect
- PortalFX
- Portal FX
- Unity-Portals
- Portals by not using RenderTextures
- unity-portal-rendering
- Super small example of using offscreen render targets to achieve a portal effect
- VerticalDissolve
- Procedural vertical dissolve shader.
- SphereDissolve
- Customizable procedural spherical dissolve shader.
- RetroSuite3D
- Some image effects and shaders to achieve a retro look in Unity
- RetroTVFX
- A small collection of shaders for a range of authentic old TV effects
- unity-mesh-builder
- Primitive mesh builder
- unity-triangulation2D
- Ruppert's Delaunay Refinement Algorithm
- UnityDitheredShadows
- Unity Shadow Dithering
- PlannarShadowForUnity
- Planar Shadow is very cheap and useful for mobile games
- SoftBodyDemo
- A demo of soft body physics
- Unity-JellyBody
- JellyBody shader,vertex replacement
- unity-standard-shader-mobile
- Mobile optimised shader
- Unity-OptimalUnlitShader
- An unlit uber-shader covering all the common use cases
- NoiseBall
- Mesh deforming shader example
- NoiseRings
- NoiseRings is a noisy emanating ring effect
- ForceFieldFX
- Force Field FX
- Force-Field
- Project files for our tutorial on how to make a Force Field in Unity using Shader Graph
- language-shadercode
- HLSL, UDF, GLSL and CG syntax highlighting
- Unity3D-Shader
- Adds Syntax Highlighting .shader files to Sublime Text
- unity-shader-files
- Adds syntax coloring to Unity 3D ShaderLab .shader files
- ShaderlabVS
- ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
- unity_shader_st3
- A sublime text plugin which aim at boosting happiness when editing Unity Shader
- SonarFx
- Sonar effect
- SnowTrail
- Snow Trail
- DarkMatterShader
- VFX
- colorgrade
- Color Grading
- KinoFog
- Global fog effect
- VolumeCloud
- Volume cloud
- KinoContour
- Contour line filter
- SpektrLightning
- Lightning effect
- FlipBook
- Flip book effect example
- ShaderTutorials
- unity shader tutorials
- UnityVertexColors
- Unity Vertex Colors
- RippleEffect
- Water surface ripple effect
- OIT_Lab
- Order-independent Transparent
- 2DShadow
- 2D Visibility / Shadow casting
- ShaderGum
- Unity3D GPU Sculpt & Morph
- OneBitGraphicShader
- 1 bit graphic shader
- unity-grabsquares-effect
- GrabSquares Effect
- KinoMirror
- Mirroring and kaleidoscope effect
- DelaunayTriangulation
- Delaunay Triangulation
- Unity-Shaders
- Some custom 3D/2D shaders
- unity-abstract-wire
- Unity Abstract Wires Effect
- Pixel-Burn-Effect
- Pixel Burn shader effects made
- ShaderMan
- Convert ShaderToy to Unity HLSL/CG
- UnityMaskShader
- Mask shader for installation apps
- unity-frosted-glass
- Test of a frosted glass material
- HelpfulScripts
- A collection of random, useful scripts
- TexturePanner
- This shader is a glorified texture panner
- SinewaveShapeDistortion
- A Screen space distortion effect
- VolumetricLinesUnity
- Source of the Volumetric Lines Asset
- Unity-CustomMipMaps
- A custom mipmaps texture importer
- unity-sunburst-effects
- Sunburst effects with mesh animation
- fun-frag-shaders
- Fun fragment shaders you can use in Unity
- KinoFeedback
- Oldskool frame buffer feedback effect for Unity
- 2DFieldOfViewVisualization
- A 2D field of view implementation
- VideoPlayerEffects
- Experimental special effects for VideoPlayer
- unity3d-dissolve-shader
- Dissolve by Distance & Dissolve by Height
- unity-shaderfog-example
- An example of HLSL fog and surface shader fog
- UnityShaderCheatsheet
- Collection of Unity shader copypastas and gotchas
- unity-moveable-linerenderer
- Unity LineRenderers with the simple turbulence
- DemkeysUnityShaders
- Unity shaders made for various purposes, written in Cg/HLSL
- Rimlight
- Customizable rimlight shader for Unity that includes pulsation and noise scrolling
- unity-cellular-automaton-based-ink-simulation
- 2D Cellular automaton based ink simulation
- UnityFlatShading
- Get a flat look for your models with one click, without touching your mesh
- ToonShading
- A collection of "Toon" shaders for Unity based on a stepped PBR approximation
- unity-surfaceshader-flipbook
- Surface shaders with flipbook / spritesheet animation functionality
- Unity-Colour-Skybox
- remaking the old unity procedural skybox that was in the beta version ages ago
- unity-dithered-transparency-shader
- Unity material and shader for applying clipped, dithered transparency
- UnityGradientBackground
- Get a beautiful background gradient just by adding a simple script to your camera
- DepthInverseProjection
- An example showing how to inverse-project depth samples into the view/world space
- WavTexture
- A Unity example showing how to bake a waveform of an audio clip into a texture and use it in a shader
- Smooth radial gradient shader
- Helps to create radial gradient without banding by using noise
- Radial fill shader
- Helps to create radial fill with sprite
- NormalsVisualizer.cs - Normals Visualizer
- UnitySmoothEditorCamera
- Smooth Scene View camera motion
- UnityGridFramework
- Open source Grid Framework for creating grid-based levels easily
- UnitySceneViewFovControl
- Unity Editor Extension which enables controlling Scene View's FoV
- SceneShotBookmarks
- Unity custom editor for bookmarking Scene View camera angles/settings
- SceneViewUIOverlay.cs - Unity editor extension to display a zoom indicator over the 2D scene view
- Unity3D-HighlightHelper
- to see which objects you are hovering over in the Unity3D hierarchy pane
- 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
- HierarchyCustomiser
- Customise the Unity Hierarchy panel
- CategoryTool
- Unity Editor tool to create Categories in the Hierarchy
- EditorSceneActiveSwitcher-Unity
- Load and unload scenes with a one click
- hierarchy-icons
- Unity extension to show component icons in the Hierarchy
- Unity-HierarchyHelper
- The fastest way to create Unity Hierarchy GUI items ever
- EditorGUIHierarchyView
- Easily add a Hierarchy view (like Unity's scene view) to your Editor UI
- Unity Hierarchy Menu Customizer
- Customize the menu that appears when you right-click on Hierarchy
- HierarchyDecorator
- Provides custom drawing within the Hierarchy window, and add extra information functionality
- SearchTools
- Search Tools In Unity
- ProjectPaneExtensions.cs - Add extensions
- unity3d-rainbow-folders
- Allows you to set custom icons for any folder in unity project browser
- CustomInspectorCreator.cs - Adds a tool to automagically generate boilerplate custom inspector code
- Unity Project Window Menu Customizer
- Customize the menu that appears when you right-click on Project view
- one-line
- One line property drawer
- ShaderInspector
- Shader GUI extensions
- Unity-Game-Framwork
- unity script share
- RectTransformEditor
- Custom RectTransform Editor
- MyBox
- MyBox is a set of attributes, tools and extensions
- ExtendedTransformEditor
- A clutterless custom Transform editor
- Unity-Reorderable-List
- Extended version of the Reorderable List
- uni-transform-inspector
- Add reset button to transform inspector
- Unity-Reorderable-List
- Extended version of the Reorderable List
- LeftToggleAttributeDrawerUnity
- This is a custom attribute drawer
- AnimationClipInspectorExtension
- AnimationClip inspector extension
- Unity-Scene-Field
- Allows directly assigning scenes in the Inspector
- TrafficLightAttribute.cs - TrafficLight control/layout/property drawer
- RectTransform-Inspector-Extensions
- RectTransform Inspector Extensions
- InspectorFoldoutGroup
- Group variables in Unity 3d inspector with style
- SceneObject.cs - Unity scene object to easily assign scenes in the inspector
- Unity3d-Tags-Filters
- Extending a Unity3d Inspector window to show int tags
- UnityEditorJunkie
- Editor scripts to make working with the Unity Editor better
- UnityExtensions.InspectInline
- Enables you to inspect and edit object references
- AssetPathAttribute
- Allow you to have drag and drop asset references in the inspector
- AnimationCurveCopyPaste
- Add copy-paste functionality to Unity's AnimationCurve fields
- UnityMaterialInstancedPropertiesEditor
- Generic editor for instanced properties in Unity materials.
- UnityEventDrawerEx
- This plugin extends the UnityEventDrawer to display runtime calls in the inspector
- Texture3DPreview-for-Unity
- Enables interactive previews of Texture3D assets in Unity's Inspector window
- guid-based-reference
- Giving Game Objects a GUID and a class to create references to objects in any Scene by GUID
- unity-scene-reference
- Wrapper class that uses ISerializationCallbackReceiver and a custom PropertyDrawer to provide safe
- unity-GameViewSizeHelper
- Game View Size Helper
- GameViewSizeSettings
- Easily register, delete and change GameViewSize
- NaughtyAttributes
- Attribute Extensions for Unity
- HighlightAttribute.cs - Add some color to you inspectors
- UnityNonNull
- NonNull attribute to fields and classes in Unity
- EmbeddedInspectorAttribute.cs - Embedded Inspector Attribute
- UnityGetComponentAutoInjector
- Unity GetComponent Auto Injector
- OpenWatcher
- Check your field or property value at runtime in game view
- DisplayInspector-Attribute
- Attribute to display one Inspector inside another
- EssentialEditor
- Exposes properties and methods of MonoBehaviour to inspector
- Unity3D-ExecutionOrderAttribute
- An attribute that sets a script's execution order
- StatsBarAttribute.cs - Add a StatsBar attribute to a property to make it draw a lil bar
- ReorderableInspector
- Automatic reorderable lists for Unity game engine components
- unity-forge-property-drawers
- Custom propery drawers to ease fields value management
- Unity3D_PropertyDrawer_AudioClip
- Draws a play button and waveform preview for serialized AudioClip fields
- Auto attach components
- 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.
- Unity-RegexTool
- Regex tool
- UnityRenameTool
- Rename tool
- USubWindow
- Multiple sub window
- SceneHistory-Unity
- Scene history manager
- Render-Queue
- Render Queue Unity Extension
- WebViewHook
- Exposed Unity Editor WebView API
- unity-customizable-toolbar-v2
- Customizable toolbar
- presets-browser
- Unity presets browser editor window
- devTools-playerPreferencesEditor
- Player preferences editor
- unity-autocomplete-search-field
- Search field with Autocomplete
- EditorGUISplitView
- A split view to be used in Unity Editor Windows
- LayerManager
- A simple tool for reordering, merging and modifying unity layers
- UnityProjectBrowserHistory
- Back and forward buttons for the Unity project browser
- scripts-manager-unity3d
- Gives the list of scripts in the current scene with gameobject reference
- UnityScreenShooter
- Screenshot utility for Unity runtime & editor
- UnityBuildManager
- Utility for running builds sequence & pushing them to markets & keeping changelog
- CustomToolbar
- Custom toolbar with ability do add new toolbars and reorganize it
- Deeplicate.unity
- Deep copy
- Assets2Packages
- Assets to Packages
- ileDownloadWindow.cs - Download Window
- UnityForceDirty
- Marks target object as dirty
- EmptyFolderDeleter.cs - Empty Folder Deleter
- Unity-AssetStoreImporter
- Import UnityPackage
- AssetAuditor
- Tools to control the asset import settings
- AutoSaveScene
- Auto saving scene & minimizing lost work
- CustomAssetImporter
- Set asset's import settings automatically
- UnityBulkConverter
- library and samples for converting each assets
- Unity-LayoutExporter
- Tool to import/export Unity layout settings(.wlt)
- BuildSceneProcessor.cs - Automatically add a scene to your Build Settings
- unity-aseprite-importer
- Importer for Aseprite files (.ase, .aseprite)
- SubAssetDragAndDrop
- Allows add/remove subasset with simple Drag&Drop operation
- PreviousNextSelection
- My Miscellaneous Derivative
- AnimatorTransitionShortcuts
- Animator Transition Shortcuts
- UniPrep
- Includes hotkeys, C# extensions, utilities and more
- UnityShortcutKeyPlus
- Editor extension that adds 13 shortcut keys
- selection-history-navigator
- To navigate between object selections
- Unity-Hotkeys
- Additional unity hotkeys as Lock Inspector and Clear Console
- UnityExtensions.SelectionHistory
- "Edit/Selection/Back", "Edit/Selection/Forward"
- UnityEditorSnippets
- Collection of different editor things that help with productivity
- PivotUtilities.cs - Pivot Utilities
- EasyScriptTester
- Easy Script Tester
- create-empty-at-zero-position
- Create empty at zero position
- unity_duplicate_special
- Duplicates objects in a fashion similar to Blender's Array Modifier
- unity-mulligan-renamer
- Allows for quick and safe renaming of many assets and gameobjects at once
- Favourites
- Favourites Panel
- Unity-AssetBookmarker
- Asset bookmarker
- Unity-WebBookmarker
- Tool to bookmark URL
- scene-view-bookmarks
- Bookmark scene views
- ScenePanel
- Display all the scenes in the project and more.
- bookmark-everything
- Add bookmarks to your project files so you can reach them easily
- EditorIconViewer.cs
- Editor icon viewer
- Unity-GUIStyles-list.md - List of GUIStyle
- UnityTextureExporter
- Export procedural or hidden textures to .png files
- unity-editor-icons
- Icons what can load using EditorGUIUtility.IconContent
- PrefabEditor
- You can edit Prefab
- EditPrefab.cs - Better editing of prefabs
- Unity3D-PrefabEditor
- Edit prefabs on separate scene.
- unity-prefab-quickadd
- Quickly adding prefabs to the scene by creating shortcuts in the Hierarchy right-click menu
- pump-editor
- Collection of Unity editor helpers to boost productivity
- project-settings-toolbar
- A tool bar that can open each item of Project Settings
- Unity-Frequent-Settings-Shortcut
- Adding the Project Settings tab to the menu bar
- Unity-Project-Settings-in-a-New-Window
- Menu shortcuts for opening Unity project settings in a window
- ModifyEditorStyle
- Change fonts throughout Unity editor
- UnityDarkSkin
- Switching layout theme in Unity Editor (light -> dark)
- UnityEditorHelper
- An organized bunch of scripts to make editor scripting in Unity easier
- unity-themes
- Provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements
- StableDiffusionUnityTools
- Editor assets generation via Stable Diffusion
- DTCommandPalette
- Command palette for Unity
- Unity3D-QuickSearch
- A Command Palette for Unity
- unity-editor-spotlight
- MacOS-like Spotlight file search
- unity-shell
- Write and execute code in an intuitive "shell" with autocompletion
- EdNotes
- Attach notes to objects
- AssetMessenger
- Add comments to assets
- NotepadToolUnity
- Take your notes without leaving Unity
- UNotes
- Brings the power of sticky notes to your workflow
- uni-symbol
- Easily define symbols
- SymbolCatalog
- Edit script symbol define
- Better-Defines
- An easy and elegant way to manage your preprocessor directives
- UnityExtensions.EditorCoroutine
- Easy to run coroutines from editor code.
- EditorCoroutineRunner.cs - Run stuff in the editor with all the convenience of co-routines
- UnityTile3D
- Simple 3D Tile Editor
- SuperTiled2Unity
- Imports Tiled files to Unity
- UnityFBXExporter
- Export any Unity GameObject into a FBX ASCII format
- ExportSceneToObj
- Export scene (including objects and terrain ) or fbx to .obj file
- unity-colourlovers-importer
- Load colours and palettes directly from COLOURlovers.com
- wakatime-unity
- WakaTime Unity plugin
- field-monitor
- Field and property viewer
- EditorExtensions
- Editor extension samples
- texture-tree-view-sample
- Tree view sample
- NuGetForUnity
- A NuGet Package Manager
- UnityProfilerIntervalSave
- Save profiler log
- demilib
- A library of various utilities and tools
- OnionRingUnity
- Auto 9 slice sprite generator
- CompileTime.cs - Unity Measure Compile Time
- t4-templates-unity3d
- T4 Text Template Processor
- PerfAssist
- Various performance-related components
- Apkd.UnityDemystifier
- Improved stack trace display
- Screen-Shooter
- Creating screenshots at any resolution
- UnityGuidRegenerator.cs - Unity asset GUIDs regenerator
- Unity-Component-Helper
- Component Cut/Copy/Paste helper
- UpmGitExtension
- Git extension for Unity Package Manager
- ScriptFinder
- Find script references within your project in seconds
- uni-gist
- Editor extension that lets you post scripts to Gist from Unity
- Unity Package Asset Deleter
- Delete assets added with .unitypackage
- unity-regex-builder
- A simple regular expression evaluator inside Unity
- EditorCollapseAll.cs - Collapse all GameObject's or to collapse all folders
- UnityElevatorCompiler
- Plays elevator music while Unity compiles your code
- unity-toolbar-extender
- Extend the Unity Toolbar with your own Editor UI code
- unity-customizable-toolbar
- Customizable toolbar available in the Unity editor
- SuperUnityBuild
- A powerful automation tool for quickly and easily generating builds with Unity
- SuperUnityBuild BuildActions
- BuildActions for use with the SuperUnityBuild build automation tool
- Unity-Slngen
- Adds additional solution configurations to generated .sln/.csproj files
- Unity3D-Editor-Extensions-and-Tools
- Some Basic Unity3D Editor Extensions and Tools
- Unity-Animation-Hierarchy-Editor
- This utility will help you refactor your Unity animations
- Unity-Utilities
- 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
- Allowing to display Markdown, markdeep and HMTL directly inside the Unity Editor
- Unity Assembly Definition Debugger.cs - Find out what assemblies are being built and how long each takes
- unity-compile-before-play
- Add this script to compile your scripts automatically before entering play mode
- Unity-EdgeCollider2D-to-PolygonCollider2D-
- Editor tool which converts EdgeCollider2D to PolygonCollider2D
- unity-compile-in-background
- Start compiling without having to return focus to the Unity editor after changing the script
- unity-productivity-tools
- A unity package adding features like inspector buttons, GameObject grouping and property attributes
- UGUIEffect
- uGUI Effect
- EffectShader
- Effect collection
- UIEffect
- An effect component for uGUI element
- unity-ugui-posteffect
- UI posteffect shader repository
- UIAndShader
- Some Unity UI components and shaders
- Sprite-Postprocessing-Tool-Unity
- The post processing plugin
- Hue
- Hue shader
- UGUI-Effect
- uGUI Effect
- GlowImage
- Glow image
- Gradient.cs - Gradient shader
- UGUIExtend
- uGUI extension
- ShinyEffectForUGUI
- Shiny effect
- BlurringAtlasForUGUI
- Blur effect
- DissolveEffectForUGUI
- Dissolve effect
- uGUI-Effect-Tool
- Vertex color UI Effect
- unity-vertex-effects
- Beautiful text outline
- Unity-UIGradient
- UI gradient effect script
- StaticBluredScreen
- Non-realtime screen blur
- BluredUGUI
- Blured uGUI background sample
- MirrorReflectionEffectForUGUI
- Simple mirror reflection effect
- UnityRoundedShader
- Rounded rectangle, circle, ellipse shaders
- Unity-UI-Rounded-Corners
- Allows you to add rounded corners to UI elements
- UIFlippable.cs - UI flip
- UniGif
- GIF image decoder
- BookUI4Unity
- Make books
- RadialSlider.cs - Radial slider
- CutoutImage
- Cutout image
- UnityCodes
- UI Components
- CurlyUI
- Curls UIs. With CurlyUI
- NicerOutline.cs - Beautiful outline
- UnityUIExtention
- Unity UI Extention
- WDataTable
- A data form component
- Unity-RuntimeLightEditor
- Light editor
- UnitySimpleFileBrowser
- Runtime file browser
- Canvas-Element-3D
- Scales meshes to fit in a UI Rect
- WChatPanel
- A chat panel UI component such as wechat
- ugui-animated-progressbar
- A progress bar with animation
- RadialProgressBar
- Customizable radial progress bar shader
- unity-ugui-XCharts
- A charting and data visualization library
- MaterialUI
- UI kit that follows Google's official material design guidelines.
- ParticleEffectForUGUI
- Provide a component to render particle effect for uGUI
- TextEllipsis
- Text ellipsis
- CurvedText.cs - Curved text
- UGUI_Extensions
- uGUI Extension
- unity-text-typer
- Text typing effect
- EmojiText
- EmojiText solution for UI
- uGUI-Hypertext
- Hypertext for uGUI
- HyphenationJpn_uGUI
- Hyphenation
- Unity3D.EmojiText
- EmojiText in Unity3D
- Text-Juicer
- Create awesome text animations
- TextShaderAnimation
- Text shader animation
- YLYRichText
- a feature-rich, easy to use unity rich text plugin
- TextFader
- Add a char-by-char fade in animation to your texts
- collider-visualizer
- Collider visualizer
- consolation
- In-game debug console
- runtime-object-editor
- Runtime object
- unity-uitest
- UI Test Automation Framework
- UnityDebugConsole
- In-game debug consol
- UnityIngameDebugConsole
- A uGUI based console to see debug messages and execute commands
- UnityRuntimeInspector
- Runtime Inspector and Hierarchy solution for debugging and runtime editing purposes
- RadialLayout.cs - Radial layout
- CurvedLayout.cs - Curved layout
- HexGridLayout.cs - Hex grid layout
- uGUI-Circle-Layout-Group
- Circle layout group
- Unity-VariableTileLayout
- Tile layout like Pinterenst
- Unity-SwipeableView
- Implementing swipe views like Tinder
- ScrollSnap
- Scroll Snapping
- Unity-PullToRefresh
- Pull to refresh
- EnhancedScrollView
- Cool 3d scoll view
- Variable-infinite-scroll
- Variable infinite scroll
- Unity-Fantastic-Gallery
- A beautiful UI gallery
- FancyScrollView
- Can implement highly flexible animation
- LoopScrollRect
- Reusing cells, to improve performance, loading time and draw calls
- UISoftMask
- Soft mask
- GuideMask
- Like tutorial
- SoftMaskForUGUI
- Soft masking
- CutOutGraphic
- Can cut out a hole
- unity-ui-image-alphamask
- Alpha mask
- UnmaskForUGUI
- Reverse mask for uGUI element
- UIGraphicAPI
- A drawing API
- ui-shapes-kit
- procedural shapes
- Unity-UI-Polygon
- Polygon renderer
- CircleGraphic.cs - Create circles/ellipses
- shapes2d
- Make simple art assets quickly
- GradientGraphic.cs - Create 4-color gradient UI graphics
- UnityColor
- Color picker
- cui_color_picker
- Color Picker
- HSV-Color-Picker-Unity
- HSV color picker
- UnityColorPicker
- A standalone color picker asset
- UITransition
- Transition
- CompositeToggle
- Composite toggle system
- sprite-atlas-name-creator
- Create a class that can get sprite included in SpriteAtlas by property instead of string
- NotchSolution
- Solve notched/cutout phones layout problems
- Unity-SafeAreaCanvas
- Adjusting the size automatically and preview in Editor
- iPhoneX-overlay
- Unity Editor utility which masks the game view with the shape of an iPhone X
- RadarChart
- Radar chart
- PolygonalUI
- Radar chart
- unity-radarchart
- Radar chart
- FadeCamera2
- Fade camera
- Unity-UiFaderPro
- Make fading in and out chunks of U
- TransitionKit
- Modular, extensible transitions in scene and between scenes
- UnityOptimizeTool
- Unity editor optimize tool
- ugui-toorbar
- A toolbar that can create uGUI objects
- AtlasImage
- AtlasImage is a graphic component use SpriteAtlas for uGUI
- ButtonEx
- Extended button
- unity-minimap
- Minimap
- menu-circular
- Circle menu
- SamplePinchScaling
- Pinch scaling
- Unity-SimpleSpeechBubble
- Simple UGUI SpeechBubble
- Ease
- Simple Unity3D Easing
- UniTween
- Tween framework
- GoKit
- Lightweight tween library
- AnimeTask
- Task Animation Library
- Easing
- Simple easing and tweening library
- EasingCore
- Simple easing implementation
- UrMotion
- Flexible motion engine for non time-based animation
- Unity.Library.eppz_easing
- Easing algorithms with explanations / testbed
- EasingFunction-Unity
- Implementation of Easing Functions within unity in c#
- dotween-configs
- Configs to setup DOTween's tween parameters via Unity editor
- Unity-EasingLibraryVisualisation
- Front end visualisation of 40 common easing equations
- interpolations
- Lightweight library for smoothing movements and value progressions in code
- Tweens
- An open source, lightweight tweening engine with strictly typed script-based UI and object animations
- Boom.unity
- Destruction effect
- Deform
- A fully-featured deformer system
- 3DPainterFramework
- 3D painter framework
- EzySlice
- An open source mesh slicer framework
- Destructible-Walls
- Demo showcasing destructible walls
- UnityShapes
- Draw shapes (circle,line,arrow) with one line of code
- CurveModifier
- Implementation of the curve modifier from Blender to Unity
- unity-subdivision-surface
- Loop subdivision surface algorithm implementation
- unity-procedural-cables
- Components for make procedural cables and curved shapes
- unity-delaunay
- A Delaunay/Voronoi library for Unity, and a simple destruction effect
- UnityHexGrid
- A hex grid generation tool
- unity-teddy
- Teddy algorithm implementation
- unity-procedural-tree
- Procedural tree builder
- unity-procedural-flower
- Procedural flower generator
- unity-tetrahedron-tree
- Generate triangle meshes in the shape of trees
- wavefunctioncollapse
- Walk through an infinite, procedurally generated city
- unity-polygon-2d-editor
- Uses the collider of a PolygonCollider2D to generate a mesh for a GameObject
- UnityRuntimePreviewGenerator
- Generate preview textures (thumbnails) for your GameObject's or materials on the fly
- BasicEventBus
- Basic event bus
- UniEventSystem
- A generic Event-Bus
- Unibus
- Unibus is event passing system
- klab-messagebuses-unity
- Message bus
- signals
- A typesafe, lightweight messaging lib
- unity-events
- A code focused strongly typed event system with global system and per GameObject system
- Unity3d-Signals
- Signals are in-memory publish/subscribe system and effectively replace Unity SendMessage
- MessageKit
- Decoupled message sending system meant as a replacement for SendMessage and its variantslibrary
- unity-utils
- Different help scripts
- kogane-unity-lib
- Extension methods
- Extensions_Math.cs - Extenhsions math
- unity-extensions
- Useful extension methods
- UrFairy
- C# extensions for Unity development
- CameraExtensions.cs - A better way of manipulating the culling mask
- ShaderRenderState.cs - Helpful extension methods to customize Unity's shaders render state from script
- CharacterController2D
- Character Controller 2D
- SuperCharacterController
- Unity custom character controller
- CharacterController2D
- Prototype for a Unity CharacterController2D
- Unity-2D-Platformer-Controller
- A customizable 2D platformer motor
- 2DCharacterControllerTutorial
- Source code for 2D Character Controller tutorial
- GAutomator
- Automation for mobile games
- uni-debug-menu
- Customizable debug menu
- uni-simple-profiler
- Simple profiler in the game
- UniDebugPanel
- You can display customizable buttons for debugging in the game
- unity3d-runtime-debug-draw
- single file debuging DrawLine/DrawText/etc that works in both Scene/Game view
- Autoya
- thin framework
- xasset
- Asset bundle manager
- UnityPack
- Python deserialization library for Asset format
- Unity-MultiProcess-BuildPipeline
- multiprocess buildpipeline
- JoyconLib
- Joy-Con library
- UnityRawInput
- Windows Raw Input wrapper
- Unity-XboxCtrlrInput
- Xbox 360 controller library
- InputBinder
- Easily bind input events to methods
- MovableJoystick
- Movable Joystick
- Simple_Joystick_Unity
- A simple joystick
- UniJoystick
- It is a powerful joystick component for UGUI.
- Unity3D-Simple-Mobile-Joystick
- Mobile Joystick suitable for any types of game
- unity-transform-control
- Transform controller in Game View
- TransformLocker
- Transform Locker Component(Position/Rotation/Scale Locked)
- Unity3DRuntimeTransformGizmo
- A runtime transform gizmo similar to unitys editor
- Unity-Fade
- ImageEffect of fade
- Unity3DBookPageCurl
- Page curl effect using UGUI
- Unity_TransparentWindow
- Make Unity's window transparent and overlay on desktop
- Trello-Cards-Unity
- Create Trello cards from Unity games
- UniTrello
- Simplified interfacing between Unity and Trello
- UTrelloFix
- Creating Trello cards in your own boards from your Unity app
- UniTask
- Provides an efficient async/await integration
- Unity3dAsyncAwaitUtil
- A bunch of code to make using async-await easier
- Asyncoroutine
- Asyncoroutine is a unity asset that allows you to use Coroutine and async/await together
- GodTouch
- Touch system
- TouchScript
- iOS, Android, Windows, TUIO
- TouchKit
- Gestures and input handling made sane
- FastGizmosUnity
- Set of gizmos utilities
- DrawGizmo
- Display a gizmo on any GameObject
- GizmoExtensions
- - Utility class(es) that extend Unity's Gizmos
- GizmosPlus
- A Unity Package that provides additional GIzmo shapes and tools
- UnityBezierSolution
- A bezier spline solution
- unity-curve-utils
- A utility that can use 18 kinds of curve algorithm
- Unity3D-Curves
- 2D curves in polar and Cartesian coordinates, 3D curves
- OnDestroyCallback.cs - OnDestroy event
- Unity3D-ExtendedEvent
- A UnityEvent replacement
- UnityAnimatorEvents
- UnityEvents triggered by states inside an Animator
- Unity-MecanimEventSystem
- Chain programming style callback System for Animator
- RecyclerKit
- Object pool manager
- prototype
- Prototype component pattern
- WebGLInput
- IME for Unity WebGL
- StackList
- Stack list
- giles
- A Runtime Level Editor
- UnityRandom
- Random library
- GitHub for Unity
- GitHub for Unity
- UnityFlashBitmap
- Like flash bitmap
- Unidux
- Redux Architecture for Unity
- Moments
- A quick GIF replay recorder
- Unity-WinForms
- A Windows Forms port
- UniMail
- Send mail (with image) from unity
- PlayerPrefsTools.cs - Get all player prefs keys
- uni-deconstruction
- Deconstruction for Unity
- Typogenic
- Signed-distance field text rendering
- TeaTime
- Fast & simple queue for timed callbacks
- Base-Helicopter-Controller
- Base Helicopter Controller
- Unity_AutoHideCursor
- Hide cursor while it keep stopping
- Unity3D-Python-Editor
- Python editor based on IronPython
- unity-gb
- Game Boy emulator for Unity using C# and Mono
- Unity-LineSegmentsIntersection
- Line segments intersection
- Unity Scene Data Transfer
- Easily pass data at scene transition
- UnityProminentColor
- Tool to gather main colors of an image
- unity-movement-ai
- A Unity library for common movement AI
- uni-web-view-margins-from-rect-transform
- Web view margin
- UnityTextDrawer
- Draw beautiful 3D texts with one line of code
- vector-graphics-samples
- SVG and Vector Graphics Sample Project
- UniScript
- Brings C# scripting into Unity which acts as native code
- Colors.cs - Trying to set Colours from code but need something better
- UnySplat
- Splatoon-like painting in unity on any-shape mesh colliders
- Unity3d-Finite-State-Machine
- An intuitive Unity3d finite state machine
- AnimatorParameterReference
- Avoid string references for long term project
- Unity-Minimum-Window-Size
- Set minimum window size for Windows build
- unity-immediate-color-picker
- Color picker for Unity in immediate GUI mode
- UniLang
- Translate text from one language to another using Google Translate
- InGameReplay
- Allow you to record the transform of any objects to replay it
- UnityCoroutinesWithoutMonoBehaviours
- Coroutines without MonoBehaviours
- Unity3D-IconManager
- Allowing you to set icons for GameObjects through code
- Unity3D-ComponentAttribute
- An attribute that let's you auto-load components
- UnityOrderedUpdate
- Receive Update callback(s) from anywhere and in any order
- Mathd
- The double type version of the Unity struct Vector,Quaternion and Matrix
- UnityStandaloneFileBrowser
- A native file browser for unity standalone platforms
- SaveGameFree
- A free and simple but powerful solution for saving and loading game data
- UniEnumExtension
- Unity Editor Extension which lets enum-types be much faster & efficient
- Unity-Scene-Query
- 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
- XRLineRenderer
- Mimics rendering with 3d capsules while only using two quads worth of geometry
- UnityWebglResponsiveTemplate
- A full-sized responsive minimal webgl template for your Unity projects
- vlc-unity
- LibVLC plugin for Unity to integrate playback inside your Unity apps and games using LibVLCSharp
- Unity-Save-Play-Mode-Changes
- Allowing changes made in play mode to be restored upon stopping the game
- smooth.foundations
- Foundations for boosting productiviy and writing clean, maintainable, allocation-free code
- InstantiatePostProcessingProfile.cs - Use this class to dynamically instantiate the PostProcessingProfile at runtime
- unity-forge-anim-callbacks
- Runtime callbacks for animation clips used in Animator and Animation components
- Unity-delayed-asset
- Without automatically loading all the data referenced by the asset in memory when a scene is loaded
- Unity3D-save-audioClip-to-MP3
- Save an audioclip to mp3 in unity3d. Also plugin can save audioclip to wav and convert wav to mp3.
- UniState
- UniState is a modern, high-performance, scalable state machine package for Unity.
- unity-webview
- Web view
- UniClipboard20xx
- Clipboard
- UniVersionManager
- Version manager
- MemoryChecker-Unity
- Memory checker
- unimgpicker
- Image picker for iOS/Android
- UnityInitializeTimeChecker
- Initialize timer
- simple-disk-utils
- Disk/storage capacity check helper methods
- Unity-CrossPlatfromAPI
- Provides a unified cross-platform API
- UnityMobileInput
- Unity mobile Input plugin for iOS and Android
- UnityNativeEdit
- Unity Native Input Plugin for both iOS and Android
- unity-android-notifications
- Android local notifications with example project
- unity-share-plugin-ios-android
- Share plugins for iOS and Android with sources
- PermissionPlugin
- A set of tools to allow handling Permission for Android and iOS
- Unity-NativeAppstore
- Allows opening of an app in the iOS and Android Appstore
- UnityNativeCamera
- Take pictures/record videos with device camera on Android & iOS
- Unity Native Camera Plugin
- Take pictures/record videos with device camera on Android & iOS
- MemoryInfoPlugin-for-Unity
- A set of tools to allow handling memory info for Android and iOS
- SystemVolumePlugin-for-Unity
- A set of tools to allow handling system volume for Android and iOS
- unity-native-sharing
- Open native sharing dialogs on iOS and Android, primarily for sharing screenshots
- Unity Native Share Plugin
- Natively share files (images, videos, documents, etc.) and/or plain text on Android & iOS
- UnityiOSStatusBar
- Toggle iOS Status Bar Enabled
- UniSpeech
- iOS speech framework native plugin for Unity
- LocalNotificationIOS
- IOS local notification sample of unity
- UniIosAudioService
- Unity iOS plugin JUST playing iOS system sound
- unity-ios-background-run
- Little iOS plugin for Unity to work app in background
- Unity3D.UselessAttributeStripper
- Useless attribute stripper for IL2CPPed executable
- Unity_iOSCameraPermission
- Requestes iOS camera permission with a callback method
- UnityNativeGallery
- A native Unity plugin to interact with Gallery/Photos on Android & iOS
- iPhoneX-overlay
- Unity Editor utility which masks the game view with the shape of an iPhone X
- Unity.iOS.OnDemand
- Useful to reduce iOS app size to ~70mb and compress your assets data using 7z
- IOS Easy Alert
- Native IOS alerts
- AndroidNativePicker.cs - Date-Time picker
- uni-android-intent
- extension "adb shell am start"
- ShowToastUnityAndroid.cs - Shows toast on Android
- UnityShowAndroidStatusBar
- Show Android status bar
- Unity3D-LogCat-extension
- Logcat (android logging) extension
- ECSBoids
- Boids implemented
- ECS-Octree
- Unity ECS based octree
- ECS2048
- 2048 like game using Unity's ECS
- Firefly
- Unity ECS example for special effects
- Voxelman
- Unity ECS + C# Job System example
- OSMTrafficSim
- TrafficSim using Unity ECS 2019.1
- LuaECS
- unity ecs framework implemented by Lua
- Roll-A-Ball-ECS-style
- Recreation of Unity Roll-A-Ball tutorial
- Endless Runner template for Unity
- Runner template for Unity
- Svelto.ECS.Examples.Survival
- Unity based example for Svelto ECS
- com.bovinelabs.entities
- A collection of extensions, systems and jobs
- uSpringBone
- High performance SpringBone using ECS and JobSystem
- Unity Boids Simulation
- Simple Boids simulation example using Unity ECS
- LeoECS
- eoECS is a fast ECS Framework powered by C# with optional integration
- Pure ECS Burst Job 2D Grid A* Pathfinding
- ECS Burst Job System 2D Pathfinding
- ECS-Tween
- Simple Unity tweening system using ECS that works with GameObject
- Survival Shooter ECS
- A port of Unity's official Survival Shooter tutorial to the ECS
- Unity (ECS/Job System) SPH
- Implementation of the SPH Algorithm (fluid simulation)
- Instanced Sprite Renderer for Unity's ECS
- An example of a simple performant sprite renderer
- Unity integration for Entity Component System framework
- UnityEditor integration for LeoECS
- Svelto Entity Component System 2.8
- Svelto ECS C# Lightweight Data Oriented ECS Framework
- SpriteSheetRenderer
- A powerful Unity ECS system to render massive numbers of animated sprites
- EcsRx.Unity
- A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems
- Unity ECS with navmesh and MapBox
- A demo implementation of Unity Entity Component System with NavMesh
- EntitasTanks
- Entitas port of the Unity Tanks Tutorial project
- Sprites-Outline
- Outline effect
- SpriteGlow
- A sprite glow effect
- ShapeRenderer
- Shape renderer
- SpriteOutline
- SpriteOutline shader
- Sprites-PixelArt.shader - Pixel art shader
- SpriteShaderSample
- Sprite shader sample
- NextGenSprites
- Some sweet sprite shaders
- Sprites-OutlineMeter.shader - Outline shader
- Unity-2D-Sprite-cast-and-receive-shadows
- Shadow
- SpriteRecolourUnity
- Demo project for spriterecolour
- hsva-unity
- A Hue Saturation Value adjustment shader
- UnitySpriteShaders
- An Uber Shader for rendering Sprites
- SpriteDicing
- Unity extension for reusing sprite texture areas
- unity-2d-water
- Simple water in Unity for 2D platform games
- PixelArtGen
- A pixel art generator on a Unity custom inspector
- PixelSpriteGenerator-Unity
- A port of the PixelSpriteGenerator
- unity-sprite-cutter
- Simple solution for cutting sprites in runtime
- FogSprites
- Modification of Unity's sprite shaders supporting Fog
- UnitySpriteFlash
- Example project to show flash effect on Unity sprite
- SimpleSquashAndStretchMovement2D
- Squash and stretch movement
- SpriteLightKit
- Blended lighting system for Unity that works with standard Sprites
- Unity-2D-Destruction
- Breaking 2D sprites into fragments for awesome destruction effects
- SpritedowAnimator
- Simple sprite animations avoiding the big and tedious Unity's Mechanim system
- ecs-instanced-sprite-renderer
- An example of a simple performant sprite renderer using new ECS system
- UnityEngineAnalyzer
- Roslyn Analyzer
- scene-validation
- A scene validator UI for unity
- AssetReferenceFinder.cs
- Asset reference finder
- EmptyFunctionMonitor
- Find empty unity event
- mooble
- Static Analysis For Unity Scenes & Prefabs
- unity-stylecop-ignoreutility
- StyleCop Ignore Utility
- sanity-checker
- Automatically find missing references
- uni-common-test-runner
- More than 20 generic tests
- Unity-SimpleReferenceFinder
- Simple reference finder
- UnityHeapCrawler
- Reflection based heap shapshot tool
- DTValidator
- Tool for validating objects in the Unity Editor
- MissingReferencesUnity
- Finding missing object references
- unity-notnullattribute
- Attribute used to support workflows
- MissingScriptsFinder
- Helps find objects with missing scripts
- ihaiu.GUIDRef
- Check the asset reference relationship in the browser
- UnityEventVisualizer
- A graph editor for viewing all UnityEvents at a glance
- UnityAssetUsageDetector
- Find usages of the selected asset(s) and/or Object(s)
- DTUIRebuildVisualizer
- Tool to visualize UI canvas rebuilds and create performant Unity UI
- Unity-Resource-Checker
- Editor utility for unity to help check resources in the current scene
- unity-reference-checker
- Checking unassigned references in MonoBehaviours at compile time
- GenericBurstJobs
- Automatically register generic job structs with Burst Compiler
- FulldomeCameraForUnity
- Fulldome Camera
- UnityFreeCam
- A free moving camera system
- UnityPixelArtCamera
- Easy pixel art camera rendering
- PixelCamera2D
- A Pixel Perfect Camera for 2D Games
- Pixel-Perfect-Retro-Camera
- Pixel perfect retro camera system
- UnityPixelCamera
- A resolution independent pixel perfect camera
- Letterboxer
- Easily add letterboxing or pillarboxing to your cameras
- unity-oblique-projection
- Provides an oblique projection matrix for a camera
- CameraShake
- An extensible, lightweight noise-based camera shake manager
- UnityCameraShake
- Generates pseudo-random camera shake using Perlin noise
- Unity-Volumetric-Light
- A powerful volumetric light plugin based on post-processing
- unity-camera-follow-2d
- Script to make 2d camera follow players in an interesting way
- unity-camera-multi-target
- Unity library to dynamically keep multiple objects in camera view
- PixelRenderUnity3D
- PixelRender is a complete system for realtime rendering of 3D scenes as 2D pixel art
- Game-Eye-2D
- A component based orthographic camera extension for unity that tracks 2D environments
- Unity-CameraSizeToVelocity2D
- Simple script to change the cameras size depending on the velocity of the target
- DeadSimple-Pixel-Perfect-Camera
- An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes
- Unity-Camera-Scaler
- Scale camera with fixed width
- Jello-Physics
- 2D Soft Body Physics
- unity-2d-water-effect
- Water effect
- Unity3D_2DRopeEditor
- 2D Rope Editor
- quickfracture
- A unity destruction effect
- CarSimulator
- A Top Down 2D Car Simulator
- SimpleMeshExploder
- Simple mesh exploder
- AngryBirdsStyleGame
- Angry Birds style game
- Custom-2D-Colliders
- A set of custom 2D colliders
- unity-mesh-smoothing
- Mesh smoothing algorithm
- Custom-Primitive-Colliders
- Custom primitive colliders
- LiquidSimulator
- Cellular Automaton 2D Liquid Simulator
- unity-verlet-simulator
- Simple verlet integration simulator
- PBD-Fluid-in-Unity
- A PBD fluid in unity running on the GPU
- ProjectileShooting
- Draws out the projectile's expected trajectory
- Piranha
- A very simple tool to make rigidbodies swarm a mesh in Unity
- Unity3d-QuadTree-Collision-Detection
- QuadTree and Collision Detection Systems
- TMProNonAllocUtil
- Non gc alloc
- RTLTMPro
- Right-To-Left Text Mesh Pro
- tmp-rule
- Manage TextMesh Pro settings
- TMP_Typewriter
- Typewriter for TextMesh Pro
- ShinyEffectForTMPro
- shiny effect component
- DissolveEffectForTMPro
- Dissolve effect component
- MeshEffectForTextMeshPro
- Mesh effect components
- UnityTMProFontCustomizedCreater
- Font atlas creator
- TMP_FontAssetUpdater
- You can automatically update FontAsset
- TextMeshProReplacer
- Tools to replace unity text with TextMeshPro
- CharTweener
- DOTween extensions for tweening TextMeshPro characters
- TextMeshProButtonExtension
- Add new context menu "UI/TextMeshPro - Button"
- TMP_RectVisualizer
- The size of Text and TextMesh Pro can be visualized on game screen
- TMP_IntegerText.cs - Show numbers (int, float etc.) on TextMesh Pro texts without any garbage
- StringBuilderTemporary
- C# string operation utility
- Relay
- Fast, powerful, GC-friendly C# signals/events
- ProjectAuditor
- An experimental static analysis tool
- FastString
- Alternative to StringBuilder class for Unity games
- UnityHeapDump
- Tool to dump memory to text files for inspection
- DTCompileTimeTracker
- Unity editor extension which tracks compile time
- unitysizeexplorer
- Visualize how much space each asset in your Unity game
- BetterDictionary
- Better performance generic Dictionary and HashSet optimized
- graphy
- Graphy is the ultimate, easy to use, feature packed FPS counter, stats monitor and debugger
- PolygonColliderSimplification
- A set of scripts to reduce the complexity of Polygon2D and Edge Colliders
- UniRate
- A Unity plugin to easily manage the application frame rate and rendering interval.
- MetaBalls
- MetaBalls glory
- Fire-2D-in-Unity
- Fire effect
- gpu-particles
- A GPU Particle System
- BloodFx
- Procedural blood stain shader
- Fragments
- Fragment mesh objects for particle effects
- Flocking
- This project is using Particles to simulate a flocking behavior
- Mobile-Particle-Add-Revised.shader - Revised version of Mobile/Particles/Additive shader
- UniBpmAnalyzer
- BPM analyzer
- MusicEngine
- make music synced game
- NoteEditor
- Note editor for rhythm games
- unity-midi
- Play MIDI (SMF) on Unity, using C# Synth Project
- unity-audio-spectrum
- Provides spectrum data with audio output
- Unity-Beat-Detection
- Musical beat detection and audio spectrum analysis
- Unity-Audio-Manager
- Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D
- UABE
- Unity Assets Bundle Extractor
- UtinyRipper
- Tool for ripping assets from Engine resource files
- Il2CppDumper
- Get types, methods, fields, etc. from Unity Il2Cpp binary file
- AssetStudio
- AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles
- Arcadia
- Clojure in Unity
- UnityLauncher
- Unity Version Launcher
- UnityHook
- Platform to hook into Unity3D assemblies
- UnityPacker
- Create unitypackages without unity, from command line
- tolua_runtime
- tolua runtime library
- xLua
- xLua is a lua programming solution for C#
- slua
- Fastest lua binding via static code generating for Unity and mono
- LowPolyShapes
- Low poly basic shape library
- superpowers-asset-packs
- CC0-licensed asset packs for your games
- Excel4Unity
- Excel for Unity
- Unity-QuickSheet
- Enables you to use spreadsheet file data within Unity editor
- unity-git-hooks
- Git hooks for Unity project
- Gamium
- Game test automation library, scripting the behavior of game users
- Teleport
- A fast, lightweight, pure C# Unity realtime-game-networking framework
- DotRecast
- A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#
- UnityBubbleGame
- BubbleGame
- CubeWorld
- Minecraft like game
- Voxelmetric2
- A voxel framework
- Marching-Cubes
- Marching cubes
- MatchThreeGame
- A match-3 game
- Othello
- An Othello computer game
- Millenium
- The Thousand-Year Door
- 2d-gamedemo-robodash
- Robodash
- nodulus
- Puzzle game with clever twists
- ParticleDecalDrawer
- Particle decal drawer
- project-skylines
- procedural retro 3d game
- FlappyBirdStyleGame
- Flappy Bird style game
- unity-planetGravity
- Mario Galaxy Style Gravity
- ProceduralToolkit
- Procedural generation library
- 2d-techdemos
- Tech Demos for Unity 2D Features
- unity-sketchbook
- Sketching utility like Processing
- UnityFruitCutter
- Create a Fruit Ninja Inspired Game
- TowerDefense
- A Tower Defense style game example
- RedRunner
- Red Runner, Awesome Platformer Game
- InfiniteRunner3D
- Creating an infinite 3D runner game
- UnityChanBallRoll
- Unity-chan's Ball a Roll demo project
- PokemonUnity
- A framework to build Pokemon RPG games
- UnitySlippyMap
- A slippy map implementation written in C#
- Pacman
- A Pacman clone with original AI made using Unity / C#
- unity-design-patterns
- Examples of programming design patterns
- Othello
- Creating Othello in Unity complete with AI using negamax of variable depth
- Unity-Design-Pattern
- All Gang of Four Design Patterns written in Unity C# with many examples
- Fruit-Ninja-Replica
- This is the source code for a Fruit Ninja replica created during a Twitch Livestream
- Cut-the-Rope-Replica
- This is the source code for a Cut the Rope replica created during a Twitch Livestream
- 3d-game-shaders-for-beginners
- how to implement SSAO, depth of field, lighting, normal mapping, and more
- UnityGameTemplate
- Template with all necessary stuff taken care, just create your games main features
About
A categorized collection of awesome Unity open source on GitHub (800+)
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.