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


哪儿有贫穷,哪儿就有爱情。----马尔克斯《百年孤独》