Unity Script Collection

C#源码 2025-08-13

Unity Script Collection

维护的有用免费的统一脚本 /库 /插件和扩展程序的集合。

如果您想建议链接,请首先阅读贡献指南。请报告断裂的链接,过时的资产和拼写错误。链接没有特定顺序。此列表是根据GNU通用公共许可证v3.0许可的,仅适用于此存储库。

导航:

  • GameObjects&Transforms
  • 动画和动画
  • 控件和输入
  • 字符控制器
  • 人工智能和探路
  • 物理
  • 颗粒
  • 网格与建筑
  • 材料和阴影
  • 2d
  • 联网
  • VR
  • 声音与音乐
  • UI
  • 后处理和渲染
  • 移动的
  • 调试
  • 编辑
    • 工具
    • 编辑
    • 检查员扩展
    • 进口商
  • 序列化和网络
  • 社交单身人士
  • API扩展和帮手
  • 设计模式
  • 公用事业
  • 其他

GameObjects&Transforms

  • RecyclerKit-池系统。
  • Unityoctree -Octrees。
  • 游戏内重播系统 - 记录和重播变换。
  • 统一场景查询 - 库遍历和查询统一场景以查找特定对象。
  • Unity3druntimetransformgizmo-另一个运行时转换Gizmo。

动画和动画

  • 列表视图框架 - 创建动态,可滚动的列表。
  • Reaktion-音频反应工具包。
  • 点之间 - 补间发动机。
  • 相机路径创建者 - 创建复杂的相机路径。
  • Unityspritesandbones-骨骼精灵动画。
  • 脊柱 - 脊柱动画。
  • IKCCD-使用环状坐标下降的IK求解器。
  • AIM -IK-无需使用任何动画数据而朝方向朝方向定向角色头(和胸部)。
  • 录制和播放 - 通过时间轴记录自定义数据的记录和播放。

控件和输入

  • InputManager-功能强大的输入管理器。
  • TouchScript-多点触摸库。

字符控制器

  • Unity 2D平台控制器-2D Platformer字符控制器。
  • targionController2d -2D字符控制器。
  • shrovaracterController -3D字符控制器。

人工智能和探路

  • 平台游戏的星形路线 - 平台游戏的A*。
  • unity的astar- a* pathfinding。
  • 一个*探索项目 - a* pathfinding。
  • UnitySteer-转向,避免障碍物和遵循行为的路径。
  • SimpleTraffic-使用NAV网格的简单流量模拟。
  • 自动驾驶汽车 - 使用混合a*搜索算法的汽车探路。
  • GOAP-统一的多线程目标策划者。
  • DotRecast-重击和弯路端口,游戏,Unity3D,服务器,C#的导航网格工具集。

物理

  • Mario Galaxy重力统一 - Mario Galaxy Gravity。
  • 海洋社区下一代 - 水物理/着色器。
  • 体素GPU物理 - GPU加速体素物理。
  • 交互式侵蚀 - 地形的运行时流体侵蚀。

颗粒

  • Kvantspray- GPU加速颗粒。
  • NVIDIA头发作品整合 - NVIDIA头发作品。
  • 灰烬颗粒 - 湍流的灰烬颗粒。
  • SPHFLUID-基于SPH的交互式3D流体模拟。

网格与建筑

  • ProcoduralToolKit-过程网格工具包/发电机。
  • 绘制 - 用线条绘制原语。
  • 体积限额 - 体积线。
  • 吉尔斯-3D运行时级编辑器。
  • 体素 - 体素框架。
  • ICO Sphere网状创建者 - 程序性ICO球体。
  • 顶点画家 - 将信息涂在顶点。
  • 面漆 - 网格的油漆三角形。
  • TextMesh Pro-使用自定义样式生成文本。
  • meshcombinewizard-将所选GameObject及其子女的所有网格结合在一起,它们共享相同的材料。
  • Roadarchitect-路线系统创建者,具有动态交叉点,桥梁等。
  • 绘制线 - 程序线网状工具。
  • 变形 - 用于在编辑器中和单个运行时变形网格的框架。
  • 2.5D破坏 - 将2D Sprites分为2.5d片段。
  • Metaballs液体 - 使用Metaballs液体模拟。

材料和阴影

  • 海洋社区下一代 - 水物理/着色器。
  • 流图着色器 - 流图着色器与精灵一起工作。
  • vertexpaint-其他顶点流。
  • ShaderProject-着色器集合。
  • Skybox Plus- Skybox着色器的集合。
  • 轮廓色的着色器 - 大纲着色器可容纳屏幕宽度和相机距离。
  • Unity精灵Uber着色器 - 精灵的3D阴影(例如正常映射)。
  • 低聚制着色器 - 针对低多样式的网格优化的材料着色器。
  • Lux着色器框架-LUX 2.02 PBR着色器框架。
  • Unity线框着色器 - 通用线框着色器。
  • 全息图形 - 简单的全息图着色器。
  • kamakura着色器 - 着重于非遗迹渲染的着色器和组件集合。

2d

  • UnitySVG -SVG渲染器。
  • UnityStbeasyFont-文本网格生成器。
  • SpritelightKit -2D Sprite灯。
  • 2D视力统一 - 2D平坦的几何闪电。
  • Unity精灵Uber着色器 - 精灵的3D阴影(例如正常映射)。
  • 真菌-2D互动讲故事的游戏框架。
  • Polymesh -2D形状编辑器。
  • Unity TileMap -2D TILEMAP编辑器。
  • 2D Extras-可重复使用的2D脚本(TileMaps等)。
  • 矢量图形样本 - 将与Unity 2018.1和Newe一起使用的矢量图形特征样本。

联网

  • 非ET权威网络 - 权威网络实施。
  • MLAPI替代Unity的UNET高级API,允许单独的服务器/客户端项目等。
  • Barebones Master Server-主持您自己的自定义主服务器设置,避免使用CCU费用。
  • 鱼网 - 免费网络解决方案,由状态和逻辑同步建立
  • Playfab-Playfab是游戏的后端服务。也提供SDK的。
  • UGS-统一游戏服务 - 现场游戏的完整服务生态系统

VR

  • Steamvr -VR SDK。
  • 实验室渲染器-VR渲染器由阀。
  • VRTK-包含用于构建VR游戏的有用脚本。
  • Newtonvr- VR物理和互动。
  • 可爱键 - VR键盘。
  • PunchKeyboard-另一个VR键盘。
  • Hover UI套件 - 完整的VR输入框架。
  • VRlinerenderer-为VR优化的发光线渲染器。

声音与音乐

  • USFXR-过程音频效果。
  • Reaktion-音频反应工具包(仅MAC)。
  • Defaultmicrophone-获取默认麦克风(仅Windows)。
  • LASP-统一的低延迟音频信号处理插件。
  • Unity-audio-Manager-插件,允许在2D/3D中轻松播放/更改/停止/静音/...声音。

UI

  • 书页卷曲 - 页面卷曲过渡。
  • 打开暂停菜单 - 读取暂停菜单。
  • Lunar Mobile Console-手机调试控制台。
  • 无限旋转 - 无限滚动。
  • EasyButtons-使用注释在检查器中创建按钮。
  • UI扩展名 - 各种NGUI扩展/辅助/脚本。
  • NGUI扩展名 - 一些NGUI扩展。
  • WebView CSHARP-渲染网站。
  • 打字机 - 易于使用,快速和高质量的3D文本渲染器。
  • Unity-debug-Reverlay-快速而(几乎)垃圾免费调试叠加层。

后处理和渲染

  • KODE80SSR-屏幕空间反射。
  • kinoobscurance-屏幕空间环境晦涩。
  • SMAA-子像素形态抗氧化。
  • 内部使用的时间再现反向抗氧化剂 - 抗氧化解决方案。
  • kode80cloudsunity3D-实时体积云。
  • PixelRenderunity3D-像素化渲染。
  • PixelCamera2D-像素完美渲染。
  • 动力学 - 使用运动向量的运动模糊。
  • Kinocontour-边缘检测。
  • Kinomirror-万花筒效应。
  • Kinofringe-色差。
  • Kinobinary -1位单色效应。
  • Kinofeactback-复古框架反馈效果。
  • Kinoramp-彩色坡道覆盖。
  • kinoslitscan-裂缝效应。
  • Kinoglitch-故障效应。
  • Kinodatamosh -Datamosh。
  • Unity VHSGLICK -VHS故障效应。
  • Kinofog-全球雾。
  • kinobloom-开花。
  • Kinobokeh-散景效应。
  • Kinovignette -Vignette。
  • Kinovision-框架信息可视化器。
  • Unity5effects-后处理集合。
  • 灯轴 - 灯轴。
  • 体积灯 - 体积灯。
  • Sonarfx-波模式。
  • 后处理堆栈 - 一个管道中的多个图像效应。
  • 时刻 - GIF记录器。
  • udesktopduplication-实时屏幕屏幕捕获为纹理2D。
  • 热失真效果 - 使用正常地图会扭曲后面图像的着色器。
  • 透明标志效应 - 图像效应以复制透明标志摄像机效果。
  • DelightingTool-工具以从摄影测量资产管道中从纹理中删除照明信息。
  • Unity-Lut-Generator-统一的外观发电机。
  • Segi- Sonic Ether基于体素的全球照明系统。

移动的

  • 吐司 - Android Toast通知。
  • UnityShowandroidStatusbar- Android显示现状栏。
  • Google VR SDK -Google Mobile VR SDK。
  • Unity WebView -WebView覆盖。
  • CUDLR-远程调试和记录控制台。

调试

  • UREPL- C#表达式的运行时评估。
  • Uberlogger-高级记录API,改进的编辑器控制台和Ingame控制台。
  • Unity文件调试 - 带有文件导出和Web查看器的增强debug.log。
  • 立即窗口 - 键入代码并通过对象检查(例如Chrome Console Debugger)获取立即反馈。
  • 安慰 - 游戏内调试控制台。

编辑

工具

  • 收藏夹列表 - 将对象/场景/资产标记为最爱,以快速返回它们。
  • REX诊断 - C#表达式的运行时评估。
  • 更好的定义 - 依赖于平台的预处理器指令管理器。
  • 丢失介绍 - 找到缺失的参考。
  • Unity资源检查器 - 资源分析仪。
  • 资产用法检测器 - 检查代码和/或场景文件中是否使用资产。
  • 编译时间跟踪器 - 编译时间跟踪器。
  • UnityStudio- Unity Asset Export工具。
  • 屏幕射击器 - 一次采用多个分辨率的屏幕截图。
  • Unity的脚本模板 - 脚本模板。
  • Unity 2D毁灭 - 雪橇破坏。
  • CurveTexture-烘烤曲线成纹理。
  • Unity3D彩虹文件夹 - 文件夹图标。
  • Unity主题 - 编辑主题。
  • 树随机器 - 随机统一树。
  • 渲染设置重复器 - 克隆从一个场景到另一个场景的渲染设置。
  • Piviot Transform助手 - 将Piviot创建快捷方式添加到上下文菜单中。
  • scriptexecutionorder属性 - 属性以指定执行顺序。
  • 简单的编辑快捷键工具收集 - 简单工具集,可帮助场景编辑工作流程。
  • Mulligan Renamer-游戏对象和资产的批量重命名工具。
  • Bitfield属性 - 从Unity编辑器启用位字段掩蔽。
  • ScriptableObject菜单 - 从Unity编辑器创建ScriptableObject。
  • StablediffusionUnityTools-通过稳定扩散生成编辑资产。

编辑

  • Brainiac-行为树和基于节点的视觉编辑器。
  • 节点编辑器 - (计算 - )节点编辑器。
  • brotherhoodofnode-(更多图形 - )节点编辑器用于视觉事物。
  • VisualNoistingSigner-视觉噪声设计器。
  • SimpleGeo-简单的几何画家。
  • 曲线和花纹 - 曲线和样条编辑器。
  • Unity 2D联合编辑 - 2D联合编辑。
  • Polymesh -2D形状编辑器。
  • vertexpaint-顶点数据画家。
  • SABRECSG-一组用于构建复杂水平的水平设计工具。
  • Unity TileMap -2D TILEMAP编辑器。
  • 节点编辑框架 - 用于创建基于节点的显示和编辑器的节点编辑器框架。
  • Unity事件可视化器 - 用于查看所有UnityEvents的图形编辑器。
  • 运行时节点编辑器 - 使用Unity UI使用Unity Runity Node节点编辑器。

检查员扩展

  • 可重订购列表 - 可重订购列表字段。
  • ClasStypeReference-类类型参考字段。
  • Unity3D扩展Event-扩展事件选择器。
  • 物业抽屉收集 - 属性抽屉的集合。
  • 节点检查员 - 基于节点的检查器。
  • 色带 - 色带。
  • 重新排序组件 - 在游戏对象上重新排序组件。
  • ScenePreview Inspector-查看Inspector中的场景预览。

进口商

  • Unity Excel进口商制造商 - Excel。
  • Unity PSD进口商 - 高级PSD导入。

序列化和网络

  • 完整序列化器 - 自定义序列化器。
  • JSON.NET -NEWTONSOFT JSON.NET。
  • sqlite4unity3d -sql Lite。
  • UnityHTTP -HTTP库。
  • Unity QuickSheet-从Google/Excel表中导入数据。
  • Odin Unity Serialialser-可以说是在那里的最佳序列化器。

社交单身人士

  • Google Analytics(分析)插件 - Google Analytics(分析)。
  • Google Play游戏插件 - Google Play插件。
  • Facebook SDK -Facebook SDK。
  • Reign Unity插件 - 统一移动API。
  • getocial SDK-社区API。
  • Steamworks.net -C#Valve的Steamworks API包装。
  • FacePunch.Steamworks -Steamworks C#API(并非所有已实现的功能,而是更好的API)。
  • twitter-for-for-Unity-统一的Twitter API客户端。

API扩展和帮手

  • 摄像机扩展 - 一种更好的方法来操纵口罩。
  • 下载管理器 - 简单文件下载。
  • UnityMainThreadDisPatcher-主线程调度程序。
  • UnityBitMapDrawing -Texture2D绘图扩展。
  • Unity3D ComponentAttribute-自动组件引用。
  • Unity3D executionDorderAttribute-执行订单属性。
  • linq to gameObject for Unity -gameObject linq查询。
  • 链式作品 - Coroutine链式程序。
  • Teatime- Coroutines的计时器队列。
  • 智能标签和图层 - 为您的标签和图层生成静态值。
  • DTVALIDATOR-发现破碎和未分配的参考。
  • Xnode-轻松创建基于节点的插件。

设计模式

  • Unity Singleton Monobehaviour-强大的Singleton。
  • 信号 - 简单事件/信号系统。
  • Unity3D有限状态机 - 简单有限的Stata机器。
  • 无状态 - 更复杂的状态机器。
  • 统一示例中的设计模式 - 设计模式的收集。
  • oditas csharp-实体组件系统框架。
  • Strangeioc-控制框架的反转。
  • Zenject-脱牙注入框架。
  • UNIRX-统一反应性扩展实现。
  • 无状态的 - 无状态点净statemachine的.NET 3.5。
  • unitask-有效分配无异步/等待统一的集成。
  • Unistate -Unistate是一个现代,高性能的可扩展状态机器包,用于团结。

公用事业

  • Demilib-各种公用事业和统一工具。
  • 过度 - 通用C#和Unity3D实用程序脚本。

其他

  • Unity右键单击 - Windows上下文菜单扩展:“使用Unity打开”。
  • 没有热力加载 - 防止团结热加载。
  • Flunity-闪烁到团结。
  • Projeny-项目管理。
  • CUDLR-远程调试和记录控制台。
  • WebGL-简单的加载修复程序 - WebGL加载程序的自定义加载栏。
  • UtilityKit -Serializationutil,SpriteAnimator,SpriteAnimator,MathHelpers,AutoSnap,...
  • 删除Boo.lang和UnityScript提示 - 项目生成挂钩以删除对Boo.lang和UnityScript组件的引用。
  • 资产存储批处理模式 - 用于上传Unity Asset Store软件包的API。
  • Unity Size Explorer-分析构建的磁盘空间使用情况。
  • 更好的统一脚本模板 - 改进的脚本模板。
  • UnitycSreference- Unity C#参考源代码。
  • 保存免费游戏 - 跨平台,加密的在线存储节省。
  • uCompile- CSHARP代码的运行时编译和执行。
  • UDBase-基于模块的游戏模板。
  • Hull-Delaunay-Voronoi-Unity中的Hull,Delaunay和Voronoi算法。
  • ytranslate-使用yandex翻译的机器翻译。
  • AR支持检查器 - AR支持(ARCORE,ARKIT,AR基金会)设备的普通检测。
  • Steam Microtransaction API处理程序-API用于游戏中的蒸汽购买,并使用Unity进行示例
  • Trimmer-统一的编辑,构建和播放器配置框架。
  • Gamium-游戏测试自动化库,脚本脚本游戏用户的行为。
下载源码

通过命令行克隆项目:

git clone https://github.com/michidk/Unity-Script-Collection.git