[Unity]Tools and Plugins, Documents and Blogs
Keywords: Unity, Plugins, Tools
Engine Core
Render Pipeline
The Scriptable Render Pipeline (SRP) is a new Unity feature in active development.
https://github.com/Unity-Technologies/ScriptableRenderPipeline
Unity Graphics - Including Scriptable Render Pipeline
https://github.com/Unity-Technologies/Graphics
Bare Bones Scriptable Render Pipeline. Use it as a base to create your own.
https://github.com/phi-lira/CustomSRP
Screen Space Global Illumination for Unity Universal Render Pipeline
https://github.com/demonixis/SSGI-URP
Post-Processing Stack v2 Ambient Occlusion works on Lightweight Render Pipeline
https://github.com/beinteractive/LWRPAmbientOcclusion
Tools & Plugins
Noble Muffins, LLC.
https://github.com/NobleMuffins
Networking
A community replacement for Unity’s abandoned UNET Networking System.
https://github.com/vis2k/Mirror
2D Sprite
Streaming Image Sequence is a plug-in for Unity Timeline to use sequential pictures without making Unity 2D Sprite.
https://github.com/unity3d-jp/StreamingImageSequence
Rendering
Unity3D plugin for MagicaVoxel’s vox format.
https://github.com/darkfall/MagicaVoxelUnity
Motion Blur for Unity’s Universal Render Pipeline.
https://github.com/Kink3d/kMotion
Planar reflections for Unity’s Universal Render Pipeline.
https://github.com/Kink3d/kMirrors
Rendering on Mobile
A bloom that is 60% faster than Unity’s built-in bloom and is specially optimized for mobile platforms. This bloom can be applied to only intended specific objects. And its intensity and threshold can be controlled per-object. This bloom can be applied to objects with random moving shapes (like glittering water surface under the sun). On top of …
https://github.com/MarcusXie3D/FastBloomForMobiles
Shading
Contour line filter for Unity
https://github.com/keijiro/KinoContour
UI
A set of components and tools to solve notched/cutout phones layout problems for Unity.
https://github.com/5argon/NotchSolution
HSV color picker for Unity UI
https://github.com/judah4/HSV-Color-Picker-Unity
UIEffect is an effect component for uGUI element in Unity. Let’s decorate your UI with effects!
https://github.com/mob-sakai/UIEffect
Animation
UMotion Pro - Animation Editor
https://assetstore.unity.com/packages/tools/animation/umotion-pro-animation-editor-95991
AnyPortrait
https://assetstore.unity.com/packages/tools/animation/anyportrait-111584
Final IK
https://assetstore.unity.com/packages/tools/animation/final-ik-14290
A Unity C# animation engine. HOTween v2
https://github.com/Demigiant/dotween
http://dotween.demigiant.com/
Animation Converter: Convert animation clips to a different animation type.
https://assetstore.unity.com/packages/tools/animation/animation-converter-107688
Neuron FBX Importer
https://assetstore.unity.com/packages/tools/utilities/neuron-fbx-importer-144203
Simple but very fast GPU vertex shader based animation system for Unity.Entities.
https://github.com/joeante/Unity.GPUAnimation
Limb Hacker cuts skinned mesh characters in Unity3D.
https://github.com/NobleMuffins/LimbHacker
Lighting
Screen Space Ambient Obscurance image effect for Unity
https://github.com/keijiro/KinoObscurance
A tiny, GPU-based Bent Normal and Ambient Occlusion baker for Unity.
https://github.com/Fewes/BNAO
Bakery - GPU Lightmapper
https://assetstore.unity.com/packages/tools/level-design/bakery-gpu-lightmapper-122218
A powerful volumetric light plugin based on post-processing in Unity3D
https://github.com/MaxwellGengYF/Unity-Volumetric-Light
Shadows
Next-Gen Soft-Shadows
https://assetstore.unity.com/packages/vfx/shaders/next-gen-soft-shadows-137380
Nvidia’s PCSS soft shadow algorithm implemented in Unity
https://github.com/TheMasonX/UnityPCSS
Post Processing
High Quality Post Processing Solution For Unity Post Processing Stack v2/LWRP/URP/HDRP
https://github.com/QianMo/X-PostProcessing-Library
Maps & Textures
vertex normal editor for Unity
https://github.com/unity3d-jp/NormalPainter
Enhanced Texture Previewer for Unity
https://github.com/vertxxyz/NTexturePreview
A texture maker tool for unity.
https://github.com/M-Fatah/texture_maker
Utility to combine color channels from different textures into a single output.
https://github.com/andydbc/unity-texture-packer
Mesh
a billboard imposter baker for Unity
https://github.com/xraxra/IMP
Mesh Baker (Combine meshes and materials to reduce draw calls)
https://assetstore.unity.com/packages/tools/modeling/mesh-baker-5017
FBX Instance Importer
https://assetstore.unity.com/packages/tools/utilities/fbx-instance-importer-123964
Easy Importer
https://assetstore.unity.com/packages/tools/utilities/easy-importer-109042
AI
RTS Engine
https://assetstore.unity.com/packages/templates/packs/rts-engine-79732
A* Pathfinding Project Pro
https://assetstore.unity.com/packages/tools/ai/a-pathfinding-project-pro-87744
Assets Manager
An Asset Dependency Graph for Unity
https://github.com/Unity-Harry/Unity-AssetDependencyGraph
A tool to export any Unity GameObject into a FBX ASCII format
https://github.com/KellanHiggins/UnityFBXExporter
TriLib - Model loader package
https://assetstore.unity.com/packages/tools/modeling/trilib-model-loader-package-91777
Maya to Unity Tutorial: Exporting rigs and Animation as FBX
https://www.youtube.com/watch?v=4WsqAlMDpTQ
Landscape & Scene Procedural Generation
R.A.M 2019 - River Auto Material 2019
https://assetstore.unity.com/packages/tools/terrain/r-a-m-2019-river-auto-material-2019-145937
SECTR COMPLETE 2019
https://assetstore.unity.com/packages/tools/terrain/sectr-complete-2019-144433
CTS 2019 - Complete Terrain Shader
https://assetstore.unity.com/packages/tools/terrain/cts-2019-complete-terrain-shader-140806
Gaia Pro - Terrain & Scene Generator
https://assetstore.unity.com/packages/tools/terrain/gaia-pro-terrain-scene-generator-155852
Landscape Generator 3
https://assetstore.unity.com/packages/tools/terrain/landscape-generator-3-93458
MapMagic World Generator
https://assetstore.unity.com/packages/tools/terrain/mapmagic-world-generator-56762
Fleck Map Generator | Random Level Creater
https://assetstore.unity.com/packages/tools/level-design/fleck-map-generator-random-level-creater-87264
QMaze
https://assetstore.unity.com/packages/tools/modeling/qmaze-30600
Forever - Endless Runner Engine
https://assetstore.unity.com/packages/templates/systems/forever-endless-runner-engine-140926
Procedural World Editor is a node based procedural terrain generator
https://github.com/alelievr/Procedural-Worlds-Editor
Workflow & Editor
Odin - Inspector and Serializer
https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041
Peek, Peek takes the Unity editor to the next level with a collection of tools designed to improve your workflow.
https://assetstore.unity.com/packages/tools/utilities/peek-149410
Node Graph
Framework for Unity that includes support for xml based NodeGraphs and timeline/event statemachines together with fancy editors for both.
https://github.com/traggett/UnityFramework
Node graph editor framework focused on data processing using Unity UIElements and C# 4.6
https://github.com/alelievr/NodeGraphProcessor
learn from unity-assetbundlegraphtool ,create graph for unity
https://github.com/zouhunter/unity-nodegraph-frame
Noise
Visual Noise Designer for Unity
https://github.com/x0r04rg/VisualNoiseDesigner
Volumetric
Volumetric Fog & Mist
https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/volumetric-fog-mist-49858
Volumetric Fog for Unity
https://github.com/ArthurBrussee/Vapor
Volume cloud for Unity3D
https://github.com/yangrc1234/VolumeCloud
SDF (Signed Distance Field)
Convert a mesh to an SDF for the Visual Effect Graph (Unity) in realtime
https://github.com/aman-tiwari/MeshToSDF
Level Design & Prototyping
Realtime CSG
https://www.realtimecsg.com/
Realtime CSG
https://assetstore.unity.com/packages/tools/modeling/realtime-csg-69542
Realtime-CSG, CSG level editor for Unity
https://github.com/LogicalError/realtime-CSG-for-unity/
Lua
Fastest lua binding via static code generating for Unity3D and mono.
https://github.com/pangweiwei/slua
C++
Unity Scripting in C++
https://github.com/jacksondunstan/UnityNativeScripting
Foliage Procedural Generation
Mtree - tree creation
https://assetstore.unity.com/packages/tools/modeling/mtree-tree-creation-132433
Real Ivy 2 - Procedural Ivy Generator
https://assetstore.unity.com/packages/tools/modeling/real-ivy-2-procedural-ivy-generator-155841
Mobile Tools
Easy Mobile Pro
https://assetstore.unity.com/packages/tools/integration/easy-mobile-pro-75476
Debug & Optimization
High-performance Unity iOS/Android logger built with native platform UI
https://github.com/SpaceMadness/lunar-unity-console
Project Auditor is an experimental static analysis tool for Unity Projects.
https://github.com/mtrive/ProjectAuditor
Amplify Impostors, Impostors are camera facing quads, or simple polygonal shapes, that replace complex geometry by rendering a fake 3D representation of the original object.
https://assetstore.unity.com/packages/tools/utilities/amplify-impostors-beta-119877
A simple and fully customizable screen logger.
https://assetstore.unity.com/packages/tools/gui/screen-logger-49114
An XR-Focused line renderer that mimics rendering with 3d capsules while only using two quads worth of geometry.
https://github.com/Unity-Technologies/XRLineRenderer
Script
Bolt
https://assetstore.unity.com/packages/tools/visual-scripting/bolt-87491
Physics
Obi Cloth
https://assetstore.unity.com/packages/tools/physics/obi-cloth-81333
Vehicle physics system for the Unity engine.
https://github.com/JustInvoke/Randomation-Vehicle-Physics
Minimalistic educational constraint-based physics framework
https://github.com/TheAllenChou/unity-physics-constraints
Modeling
ProBuilder is a 3D modeling plugin for Unity.
https://github.com/Unity-Technologies/com.unity.probuilder
Save
Easy Save - The Complete Save & Load Asset
https://assetstore.unity.com/packages/tools/input-management/easy-save-the-complete-save-load-asset-768
Device Adjusting
Universal Device Preview
https://assetstore.unity.com/packages/tools/utilities/universal-device-preview-82015
Anti-Cheat
Anti-Cheat Toolkit
https://assetstore.unity.com/packages/tools/utilities/anti-cheat-toolkit-152334
Mobile App
UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
https://github.com/UnityTech/UIWidgets
Transform
A runtime transform gizmo similar to unitys editor so you can translate (move, rotate, scale) objects at runtime.
https://github.com/HiddenMonk/Unity3DRuntimeTransformGizmo
Hot Patching
Provide a way to hot update Unity app on Android, support code&resources, not need lua js or IL runtime etc…, will not disturb your project development; just loading the new version apk file to achieve.
https://github.com/sisong/UnityAndroidHotUpdate
Pooling
Customizable Object Pooling for Unity.
https://github.com/Kink3d/kPooling
Libraries
Cysharp is a subsidiary of Cygames, that is focusing C# both .NET Core and Unity.
https://github.com/Cysharp
Utility library
Utility library for Unity
https://github.com/TheAllenChou/unity-cj-lib
Tools library for unity 3d game engine: animator graph helpers, serialization (json), localization, event routing (eventbus, ui actions), embedded scripting, uGui xml markup, threading, tweening, in-memory protection and other helpers (pure C#)
https://github.com/Leopotam/LeopotamGroupLibraryUnity
Mathematics
Introduction to Unity Mathematics - Unite Copenhagen
https://www.youtube.com/watch?v=u9DzbBHNwtc
Precise & designer-friendly numeric springing algorithms.
https://github.com/TheAllenChou/numeric-springing
Asynchronization
Provides an efficient async/await integration to Unity.
https://github.com/Cysharp/UniTask
Facial Animation
A Unity facial animation tool using the Facial Action Coding System.
https://github.com/alexismorin/OpenFace-FACS-Unity-Facial-Animator
Extensions
.Net Extensions
Reactive Extensions for Unity
https://github.com/neuecc/UniRx
Unity Atoms
Tiny modular pieces utilizing the power of Scriptable Objects.
https://github.com/AdamRamberg/unity-atoms
Dependency Injection
Dependency Injection Framework for Unity3D
https://github.com/modesttree/Zenject
Examples
Ray Tracing
https://github.com/keijiro/UnityDxrTest
Lighting
Aura 2 - Volumetric Lighting & Fog
https://assetstore.unity.com/packages/tools/particles-effects/aura-2-volumetric-lighting-fog-137148
Lighting effects implemented for the Adam demo: volumetric fog, area lights and tube lights
https://github.com/Unity-Technologies/VolumetricLighting
A sample project showcasing a simple method to calculate custom lighting inside of Shader Graph for the Lightweight Render Pipeline. Includes a sample toon shaded scene and example assets. Built for Unity 2019.2 .
https://github.com/Unity-Technologies/ShaderGraph-Custom-Lighting
Rendering
We created the Fontainebleau demo to illustrate the photogrammetry workflow and the use of the LayeredLit shader.
https://github.com/Unity-Technologies/FontainebleauDemo
Character sample featuring the digital human from ‘The Heretic’.
https://github.com/Unity-Technologies/com.unity.demoteam.digital-human.sample
Deform
A fully-featured deformer system for Unity.
https://github.com/keenanwoodall/Deform
Mesh
Marching-Cubes-Improved. This is my implementation of the Marching Cubes algorithm in Unity.
https://github.com/Eldemarkki/Marching-Cubes-Improved
Vertex animation with C# Job System and new Mesh API
https://github.com/keijiro/VertexAnimationJob
Motion
ProceduralMotionTrack, Simple procedural motion with Unity Timeline.
https://github.com/keijiro/ProceduralMotionTrack
Animation Rigging
Repository for SIGGRAPH 2019 Animation Rigging workshop
https://github.com/Unity-Technologies/animation-rigging-workshop-siggraph2019
Animation C# Jobs
Code samples using the animation C# jobs feature.
https://github.com/Unity-Technologies/animation-jobs-samples
Distance Field
Signed distance field demos and examples
https://github.com/chriscummings100/signeddistancefields
Instancing / Instance
Example project to draw 1million grass instances on mobile
https://github.com/ColinLeung-NiloCat/UnityURP-MobileDrawMeshInstancedIndirectExample
Realistic Real Time Grass Rendering With Unity. Using the Geometry Shader to generate millions of grass on GPU. ref:Edward Lee
https://github.com/chenjd/Realistic-Real-Time-Grass-Rendering-With-Unity
Documents
Hot Code Swapping
Unity hotswapping notes
https://gist.github.com/cobbpg/a74c8a5359554eb3daa5
Hot Reloads & Live Recompilation
https://github.com/antfarmar/Unity-3D-Asteroids/wiki/Hot-Reloads-&-Live-Recompilation
Lighting
Introduction to Lighting and Rendering
https://learn.unity.com/tutorial/introduction-to-lighting-and-rendering
Tutorials
UNITY 2019
THE ULTIMATE GUIDE TO GAME DEVELOPMENT IN UNITY 2019
https://unity.gamedevhq.com/humble-bundle-2019/
Overview of Havok Physics in Unity - Unite Copenhagen
https://www.youtube.com/watch?v=Uv7DWq6KFbk
Introducing Animation Rigging for 2019.3 - Unite Copenhagen
https://www.youtube.com/watch?v=9IBhQMYYYWs
Key Door Puzzle with the New Input System in Unity 2019! (Tutorial)
https://www.youtube.com/watch?v=RJcIRLnX2Js
RPG Game Tutorials
RPG Academy – From Zero to Creating Games
https://academy.zenva.com/product/rpg-academy/?zva_src=partner-brackeys-rpg-2019-10
Presentations
Rendering
DirectX Ray Tracing in Unity 2019.3
https://on-demand.gputechconf.com/siggraph/2019/pdf/sig940-getting-started-with-directx-ray-tracing-in-unity.pdf
哪儿有贫穷,哪儿就有爱情。----马尔克斯《百年孤独》