Unity开发百宝箱
Original post by @crazyshader.
游戏开发
引擎
- CE游戏引擎-CRYENGINE
- UE游戏引擎-UnrealEngine
- Vulkan图形API游戏引擎-BansheeEngine
- 跨平台游戏引擎-GODOT
- C#开源跨平台游戏引擎-xenko
- 跨平台渲染框架-The-Forge
- Google开源跨平台基于物理的渲染引擎-filament
- 从零开始手敲次世代游戏引擎-GameEngineFromScratch
框架
- Unity 基础框架-MyUnityFrameWork
- Unity 游戏框架-GameFramework
- Unity 公用框架和工具-Moments
- Unity 基础框架-TEDCore
- Unity 小框架-Autoya
- Unity 公共代码库-UnityCommon
- Unity 游戏框架-CatLib
- Unity 游戏框架-knight
- Unity 游戏框架-KSFramework
- Unity 游戏框架-BDFramework.Core
- Unity 游戏框架-MyUnityFrameWork
- Unity 游戏框架-QFramework
- Unity ECS框架-Entitas-CSharp
- Unity 游戏代码库-UnityLibrary
- Unity 异步操作框架-C-Sharp-Promise
- Unity 功能收集-Unity-Tricks
- Unity 功能脚本集合-unity-utilities
- Unity 公用代码收集-SwissArmyLib
- Unity 游戏修补程序和插件框架-BepInEx
- Unity 代码库集合-LeopotamGroupLibraryUnity.Examples
- Unity 取代协程的async-await-Unity3dAsyncAwaitUtil
- Unity 游戏框架-ColaFrameWork
- Crash 分析服务-superdump
- Unity 代码集合-Unity-Script-Collection
- Unity ECS框架-Entitas-CSharp
- Unity 连式编程框架-UniRx - Reactive Extensions for Unity
- Unity 跨平台网络库-Photon Unity Networking Classic - FREE
- Unity 面向后端的网络框架-ForgeNetworkingRemastered
- Unity GameFramework, ILRuntime, Unity Version 2018.2
- Unity ECS入门-entity-component-system-for-unity-getting-started
- Unity 组件库-BUCK
- Unity AI深度学习动画框架-AI4Animation
- Unity 通用框架代码-UnityFramework
- Unity SRP图形技术研究-InfinityRenderPipeline
- Unity 游戏开发扩展库-GDX
- Unity 常用组件库-PashmakCore
示例
- Unity ECS + C# Job System-Voxelman
- Unity 自定义SRP示例-Retro3DPipeline
- Unity CustomRenderTexture示例-RDSystem
- Unity LWRP示例-BoatAttack
- Unity FPS示例-FPSSample
- Unity 3D游戏开发包-Gamekit3D
- Unity ECS官方Demo-UniteAustinTechnicalPresentation
- Unity Job System示例-job-system-cookbook
- Unity 学习如何将自定义后处理加入后处理栈中
- Unity 帧同步实现教程-Lockstep-Tutorial
C#
- Unity 非安全的托管内存操作-UnsafeOperationTest
- Unity 非GC的List容器-CSharp-Unsafe-List-for-Unity
- Unity 非空属性-unity-notnullattribute
- Unity 无GC的字符串类-MutableString
- Unity 使用c++和汇编与C#交互-UnityNativeScripting
- Unity 高性能的字符串类-FastString
- C#实现非常漂亮的图表库-Live-Charts/Live-Charts
- 识别并减少C#字符串内存占用-string-theory
- C#运行时对象内存布局-ObjectLayoutInspector
- 将.Net库转换到Native的工具-Embeddinator-4000
- C# 无GC字符串类-gstring
- C# 代码规则定义-StyleCop
- C# 编码指南-CSharpGuidelines
- C# 代码热更补丁框架-InjectFix
- Unity 多线程协程-Thread Ninja
- Unity 一个比Unity默认更高效的协程-More Effective Coroutines
- 运行时C#补丁修复-Harmony
- Unity 非反射访问程序集私有方法-OpenSesameCompilerForUnity
- C# 使用Roslyn代码分析、重构和修复库
- C# Zero Allocation StringBuilder for .NET Core and Unity
- Unity UniTask Provides an efficient async/await integration to Unity
- Unity UnityAsync 一个更高效的协程库
- Unity 另一个协程库-UnityAsync
- Unity 兼容Unity组件生命周期的C#Async componenttask-unity
- Unity 设计模式-Unity-Programming-Patterns
- Unity Dictionary序列化-generic-serializable-dictionary
- C# 强大命令行解析库-commandline
- C# 代码规范&实践-DotNet-Coding-Guidelines
- Unity 字典序列化-SerializableTupleCollection
- C# 程序集加密方案-DCNETProtector
算法
- Unity 伪随机数-UnityRandom
- Unity 增强的触发器-Enhanced-Trigger-Box
- Unity A*寻路极致优化-Simple-optimized-A-Pathfinder
- Unity 自动LOD优化-AutoLOD
- Unity 多线程访问API-UnityLoom
- Unity 八叉树实现-UnityOctree
- Unity 设计模式-Unity-Design-Pattern
- Unity C#数据结构和算法-C-Sharp-Algorithms
- Unity 18种曲线算法-unity-curve-utils
- C++ 数据结构和算法-algorithms_and_data_structures
- Unity PathFindingAlgorithms
- Unity 数学和物理算法-MathUtilities
- Unity 通用移动Ai库-unity-movement-ai
- Unity A* Pathfinding Project
- Unity 对象池-ObjectPool
- Unity 使用ECS的Navmesh寻路-unity-ecs-navmesh
- Unity 事件驱动的行为树-NPBehave
- Unity 可定制化的对象池-kPooling
- Unity 扩展数学库-Mathfs
资源
- Unity AssetBundle框架-KEngine
- Unity 资源管理框架-UnityResourceMgr
- Unity AssetBundle管理-zcode-AssetBundlePacker
- Unity AssetBundle浏览导出工具-AssetStudio
- Unity AssetBundle管理和打包-xasset
- Unity 官方AssetBundle工具-AssetBundles-Browser
- Unity 一个简单的有限状态机-Unity3d-Finite-State-Machine
- Unity 使用SQLite的插件-SQLite4Unity3d
- Unity 最好的跨平台StreamingAssets资源加载方式-BetterStreamingAssets
- Unity 资源非字符串引用-Weaver Lite
- Unity 免费多语言框架-Lean Localization
- Unity 音效管理框架-Eazy Sound Manager
- Unity 免费场景资源-Blacksmith
- Unity 非常漂亮的场景资源-Nature Starter Kit 2
- Unity 分析Assetbundle资源工具-AssetBundleReporter
- Unity StreamingAssets资源同步加载-SyncStreamingAssetsLoader
- Unity 组件保存系统-Component-Save-System
网络
- Unity 基于Unity做的帧同步Demo,ECS架构-UnityLockStepDemo
- Unity Protobuf无GC优化-protobuf-net-gc-optimization
- Unity 资源Patch工具-SimplePatchTool
- Unity 资源更新下载-assetUpdater-core
- Unity 官方资源后台下载-BackgroundDownload
- Unity 开源网络系统-Forge Networking
- Unity 帧同步游戏极简框架-LockStepSimpleFramework-Shared
- Unity 网络同步预测和回滚-UnityLockstep
- Unity 应用程序和游戏网络层解决方案-Megumin.Net
- Unity 开源的客户端服务器同体的网络框架-Mirror’s multiplayer High Level API
- Unity MagicOnion is an Realtime Network Engine
UI
- Unity UGUI粒子特效插件-ParticleEffectForUGUI
- Unity UGUI组件扩展-UnityCodes
- Unity UGUI顶点颜色工具-uGUI-Effect-Tool
- Unity 各种有用的UGUI特效-UIEffect
- Unity 各种圆形环形进度条-RadialProgressBar
- Unity 强大的UI界面变换-ScreenManager
- Unity MVVM应用-Unity-Weld
- Unity UI毛玻璃效果-Super-Blur
- Unity UGUI快速编辑插件-UGUI-Editor
- Unity 综合UGUI框架-unity-bridge-ui-framework
- Unity UI支持Emoji表情-EmojiText
- Unity 简单的UGUI框架-Unity-UI-Framework
- Unity UGUI图文混排-TextInlineSprite
- Unity ScrollView循环滚动优化-LoopScrollRect
- Unity 列表视图循环利用-addcomponent-unity-recyclable-listview
- Unity 列表视图循环利用-UnityTableView
- Unity UGUI动画进度条-ugui-animated-progressbar
- Unity 超强UGUI Scrollview扩展-ugui-super-scrollview-example
- Unity UI文本打字组件-TypeText
- Unity 卡牌3D滚动效果-EnhancedScrollView
- Unity 强大的UI框架-FairyGUI-unity
- Unity 运行时SpriteSheet动态创建-DynamicSpriteSheets
- Unity MVVM框架-loxodon-framework
- Unity 简单的文本动画-Text-Juicer
- Unity MVVM框架-Unity3d-Foundation
- Unity 窗口背景模糊方案-StaticBluredScreen
- Unity UGUI界面纹理镜像显示-MirrorReflectionEffectForUGUI
- Unity NGUI扩展-NGUIExtension
- Unity 一个免费的Tween-LeanTween
性能
- Unity 超强性能监视器-graphy
- Unity CE性能调试工具-renderdoc
- Unity 官方合批被打断的各种情况-BatchBreakingCause
- Unity 堆内存性能分析-UnityHeapExplorer
图形
- Unity 深度投影到世界和相机坐标系-DepthInverseProjection
- Unity 蒙皮顶点需改器-SkinnedVertexModifier
- Unity GPU驱动管线-Unity-GPU-Driven-Pipeline
- Unity 自定义渲染管线(Not SRP)-Unity-Custom-Rendering-Pipline
- Unity 超过300个Shader示例-Unity-Shaders
- Unity 自定义渲染管线-LindenPipeline
- Unity 使用CullingGroup获取视锥体最近物体
- 开源光线或路径追踪资源-Open-Source Ray Tracers and Path Tracers
Shader
- Unity 自定义SRP模板-CustomSRP
- Unity URP Shader实例-UniversalShaderExamples
- Unity ShaderGraph示例-ShaderGraphExamples
- Unity 噪声着色器-NoiseShader
- Unity 浅墨Shader库-Awesome-Unity-Shader
- Unity 浅墨卡通渲染-NPR-Cartoon-Shader-Library
- Unity 陈嘉栋Shader库-Unity-Miscellaneous-Shaders
- Unity 陈嘉栋使用深度的特殊效果-UnitySpecialEffectWithDepth
- Unity 各种Shader库-Unity3D-CG-programming
- Unity ShaderGraph示例-unity-shadergraph-sandbox
- Unity 各种Shader示例-ShaderProject
- Unity 基于PBR的卡通渲染-ToonShading
- Unity 各种Shader效果收集-Unity-Shader-Demo
- Unity 官方Shader Graph示例-ShaderGraph_ExampleLibrary
- Unity LWRP Shader库-LWRPShaders
- Unity ShaderToy转UnityShader-ShaderMan
- Unity 无光照shader优化-Unity-OptimalUnlitShader
- Uiity Shader效果库-UnityVisualizations
- Unity 书籍《Unity Shader入门精要》源代码-Unity_Shaders_Book
- Unity 卡通渲染教程-UnityToonShader
- Unity 超过300个Shader Demo-UnityShaders
- Unity 卡通渲染-Arktoon-Shaders
- GPU Instancing + Boids + Animation Texture Baker
- Unity 自定义渲染管线学习
- OCEAN shader with Unity Shader Graph!
- Unity Shadergraph: Rain Drop Ripples!
- Amplify Shader Editor 扩展
- Unity 有向距离域阴影实现-Unity-Signed-Distance-Field-Shadow
- Unity 平面阴影实现-PlannarShadowForUnity
- Unity 移动端平面阴影实现方案-ShadowCode
- Unity 次表面散射SSS实现优化
- Unity 一种简单的次表面散射实现
- Unity Shader中级教程-FishManShaderTutorial
- Unity 基于物理的着色器框架-Lux – Physically Based Shader Framework
- Unity 世界变化映射到纹理UV-UVProjectionShader
- Unity ASE扩展函数库-AmplifyShaderFunctions
- Unity 基于PBR的贴花系统-driven-decals
- Unity 内置管线升级到URP说明-From-Built-in-to-URP
- Unity Shader库-unity-shaders
- Unity Screen Space描边- UnityFx.Outline
- Unity URP自定义后处理-URPCustomPostProcessingStack
- Unity 体积雾-unity-volumetric-fog
- Unity 官方开发的卡通渲染-com.unity.toonshader
动画
- Unity 大规模群体动画渲染-Render-Crowd-Of-Animated-Characters
- Unity 各种炫酷UI纹理动画-TexturePanner
- Unity 100行轻量级的Teen库-Uween
- Unity 基于Animation状态机的框架-Animancer Lite
- Unity 风格化的效果实现细节-Kamakura Shaders**
- Unity 卡通渲染效果实现-Toon Shader Free
- Unity RT涂鸦Shader-RevealShader
- Unity 程序化模型破坏功能-ScamScatter
- Unity 模型动画位置烘焙到纹理插件-Animated-Mesh-Surface-Position-Texture-Generator Unity 动画纹理烘焙插件-Animation-Texture-Baker Unity Animator动画LOD-FakeStopMotion
物理
特效
- Unity Post Processing Stack实用脚本-PostProcessingUtilities
- Unity Post Processing Stack自定义效果集合-Kino
- Unity 翻书效果实现-Flipbook
- Unity Timeline控制粒子系统-TimelineParticleControl
- Unity 体积云-CloudSkybox
- Unity 卡通水效果-ToonWater
- Unity 高质量动态天空-CSky-Dynamic-Sky-Unity
- Unity 效果不错的体积云-VolumeCloud
- Unity 低多边形海水-Lowpoly-Water-Unity
- Unity 基于高度和距离的溶解效果-unity3d-dissolve-shader
- Unity 基于颜色深度和法线描边-KinoContour
- Unity 次时代的海洋-Ocean_Community_Next_Gen
- Unity 高级的海洋系统-crest-oceanrender
- Unity 运行时设置不同的光照图-lightmap-switching-tool
- Unity 纹理涂鸦-InkPainter
- Unity 图形描边-Outline-Effect
- Unity 海水浮力模拟-Unity-WaterBuoyancy
- Unity 低多边形水Shader-SurfaceWaterShader
- Unity 垂直溶解特效-VerticalDissolve
- Unity 风格化天空盒效果
- Unity 扭曲后处理效果-PostProcessDistortionFX
- Unity 基于GPU的Bent Normal and Ambient Occlusion烘焙
- Unity 体积云天空盒-kode80CloudsUnity3D
- Unity 屏幕空间的多次散射-取代全局雾SSMS
- Unity 体积光和体积雾-Aura - Volumetric Lighting
- Unity 颜色渐变LUTs库-Cinema Themes 2 - Color Grading LUTs Library
- Unity 简单的LUT调节器-Simple LUT Adjuster
- Unity 每个模型单通道渲染21844个光源-SpriteLights
- Unity 开源体积光效果-VolumetricLights
- Unity 闪电效果-Lightning Bolt Effect for Unity
- Unity SMAA实现-Subpixel Morphological Antialiasing
- Unity TAA-Temporal Reprojection Anti-Aliasing
- Unity A forward projector Decal system
- Unity Alpha混合可交互的草-GrassBending
- Unity 软体模拟-SoftBodySimulation
- Unity 漂亮的海洋效果Optically-Realistic-Water
- Unity 体积云效果-Clouds
- Unity 自定义扫描线后处理(基于PostProcessStack)
- Unity URP屏幕空间的贴花-UnityURPUnlitScreenSpaceDecalShader
- Unity URP彩虹效果-URP-Iridescence-Example
工具
- Unity AssetBundle资源浏览插件-AssetStudio
- Unity 从IL2CPP生成的二进制文件获取.Net元数据
- Unity 编辑器和运行时模型简化插件-UnityMeshSimplifier
- Unity 粒子特效预览工具-UnityParticleSystemPreview
- Unity AssetBundle分析器-AssetBundleReporter
- Unity TextMeshPro文本组件之字体图集生成工-UnityTMProFontCustomizedCreater
- Unity 冗余资源清理工具-UnityAssetDanshari
- Unity VisualStudio Shader语法插件-ShaderlabVS
- Unity 序列帧导出工具-FrameDump
- Unity Sprite重用扩展-SpriteDicing
- Unity 组合多张单通道纹理到一张-unity-texture-packer
- Unity 编辑器运行时Hook-MonoHooker
- Unity 条件编译示例-ConditionalCompilationUtility
- Unity 运行时SpriteSheet生成-UnityRuntimeSpriteSheetsGenerator
- Unity AssetBundle解析工具-UtinyRipper
- Unity 实时日志-unity_realtime_log
- Unity 官方工具收集-ToolsCollection
- Unity Github工具-GithubForUnity
- Unity 场景和游戏相机同步-unity-scene-view-copier
- Unity 命令行封装-CliWrap
- Unity Excel导入Unity-Excel-Importer-Maker
- 读写Excle文件库-CsvHelper
- Unity 路径创建工具-Path-Creator
- Unity 改变Photoshop的颜色空间到线性空间-PSLinearColorSpace
- 跨平台Excel导出工具-tabtoy
- Unity Render Queue扩展
- Unity RuntimeInspector
- Unity 工具栏扩展-unity-toolbar-extender
- Unity 资源快速查找-unity-editor-spotlight
- Unity 粒子特效性能分析工具-ParticleEffectProfiler
- Unity 跨平台的CubeMap生成工具-cmftStudio
- Unity 加解PlayerPrefs
- Unity 游戏里面实现的颜色拾取器-UnityColorPicker
- Unity Inspector增强-Inspector Gadgets Lite
- Tile地图编辑器
- Unity 实时模型绘制-RealTime Painting
- Unity 公路创建-EasyRoads3D Free v3
- 开源跨平台媲美PS的图形编辑器-GIMP
- Unity Gizmos扩展-GizmoExtensions
- Unity 脚本符号定义工具-SymbolCatalog
- Unity 使用Polybrush进行关卡材质混合-PBRBlendShader
- Unity Blender到Unity导入插件-BlenderToUnity
- Unity 资源依赖图-AssetDependencyGraph
- Unity 非常强大的Inspector扩展-Unity-Editor-Toolbox
- Unity 离线PotentiallyVisibleSet-PotentiallyVisibleSetPlugin
- Unity 运行时地形编辑-RuntimeTerrainEditor
- Unity 编辑器实用工具-com.pixelwizards.utilities
- Unity 工程静态性能分析工具-ProjectAuditor
- Unity Texture_maker A texture maker tool for unity
- Unity git文件属性-.gitattributes
- Unity Blender FBX导出插件-blender-to-unity-fbx-exporter
- Unity 运行时场景Gizmo-UnityRuntimeSceneGizmo
- Unity Mesh的UV法线信息显示工具-mesh-debugging
- RenderDoc Mesh数据导出插件-RenderDocMeshParserForUnity
- Unity 编辑器多开同步插件-ParrelSync
- Unity 运行时Gizmos
打包
- Unity APK重打包SDK工具-APKRepackageSDKTool
- Unity 打包工具-ProjectBuilder
- Unity 命令行打包Package-UnityPacker
- Unity Jenkins打包插件-unity3d-plugin
- Unity 游戏构建插件-unity-build
- Unity unity-build插件扩展 unity-build-actions
- Unity 命令行参数解析类-CommandLineCustomArguments
- Unity Shader变体剥离插件
- Unity 输入系统回放-UnityInputReplay
- Unity 游戏内截屏工具-ScreenshotTool
- Unity 事件调试器-UnityEventDebugger
序列化
- 高效内存序列化库-flatbuffers
- Unity Excel配置表导出工具-excelizor
- Unity 功能强大的序列化库-Odin Serializer
- Unity 工程符号链接-unity-symbolic-project-linker
编辑器
- Unity 编辑器使用工具-UnityEditorUtils
- Unity 编辑器资源导入设置-AssetAuditor
- Unity 编辑器贴图快速导入-pvrtextool_wrapper
- Unity 编辑器属性扩展-MyBox
- Unity 编辑器多资源重命名-nity-mulligan-renamer
- Unity 跨平台的文件浏览器-UnityStandaloneFileBrowser
- Unity 跨平台运行时查看Inspector-UnityRuntimeInspector
- Unity 资源引用关系插件-UnityAssetUsageDetector
- Unity Editor下使用协程-unity-editor-coroutines
- Unity Inspector可排序的List-ReorderableInspector
- Unity Inspector显示字典-Unity-SerializableDictionary
- Unity 可视化数据编辑-UNITY3D-DATA-VIEWER
- Unity Inspector快速添加按钮-EasyButtons
- Unity 编辑器节点框架-Node_Editor_Framework
- Unity UGUI编辑器工具栏-ugui-toorbar
- Unity 编辑器工具栏扩展-unity-customizable-toolbar
- Unity 游戏调试UI面板-uni-debug-panel
- Unity 设置工程文件扩展名使用指定应用打开-unity-open-asset-customizer
- Unity 超强Inspector扩展-NaughtyAttributes
- Unity Inspector扩展-UnityUtilities
- Unity ScriptableObjects下来列表多选扩展
- Unity Light Probe环境光颜色和强度设置-LightProbeEditor
- Unity Light Probe自动放置-Light-Probe-Populator
- Unity 绘制各种调试形状-UnityDbgDraw
- Unity Texture2DArray创建-UnityTexture2DArrayImportPipeline
- Unity CubemapArray创建-UnityCubemapArrayImportPipeline
- Unity 快速场景切换-UnitySceneSwitcher
- Unity 修改刚体质点中心-RigidbodyCenterOfMassEditor
- Unity 编辑器扩展拖放实现-DragAndDropEditorWindow
- Unity 管理所有Unity版本和工程-UnityLauncherPro
- Unity 编辑器扩展工具类-UnityToolchainsTrick