真棒团结¶
由社区驱动的分类的高质量 Unity 资产、项目和资源集合. 在可能的情况下,免费资产和资源优先于付费.
随时欢迎提出建议和贡献! 请务必阅读 contribution guidelines 在提交拉取请求之前获取更多信息.
感谢所有 contributors,这没有你是不可能的!
2D¶
- 2D Rope System (Paid) - 用于在编辑器中或运行时创建任何类型的 2D 绳索的脚本.
- Ferr2D Terrain Tool (Paid) - 快速创建手工制作的 2D 风景和关卡.
- Pixel Camera 2D - 一个简单的像素完美相机,带有 2D 游戏的缩放选项.
- Spine (Paid) - 带有 Unity 库的骨骼动画编辑器.
- Tiled2Unity - 把你 Tiled 文件并从中创建 Unity 预制件,这些预制件可以轻松放入您的 Unity 场景中. 通过 Unity 的 PolygonCollider2D 类支持复杂碰撞.
- Unity Anima2D - 高级骨骼动画编辑器,通过集成的编辑器内蒙皮工具支持每个对象和蒙皮网格动画.
- UnityTiled - 进口商 Tiled 地图.
AI¶
- A* Pathfinding Project - 使用高度优化的算法和大量功能集进行闪电般的快速寻路.
-
Apex Path (Paid) - Apex Path 处理动态寻路,包括局部避让转向和动态障碍物.
-
Crystal AI - Crystal is a fast, scalable and extensible utility based AI framework for C# and Unity.
Augmented & Virtual Reality¶
- ARToolKit - 增强现实 SDK,包括库、实用程序和示例.
- Google VR SDK - 帮助开发适用于 Android 和 iOS 的 Google Daydream 和 Cardboard 应用程序的脚本和预制件.
- SteamVR Unity Toolkit - 用于抽象 Unity 中 VR 控制器动作使用的脚本和优秀示例.
- Virtual Reality Toolkit - 允许强大的交互、运动和视觉效果的虚拟现实框架.
- Vuforia - 具有图像和对象识别、智能地形和扩展跟踪功能的增强现实 SDK.
Camera¶
- UFPS (Paid) - 提供用于 FPS 游戏的相机、控制器和其他效果.
Character Controllers¶
- CharacterController2D - 一个 2D 控制器,其行为与 Unity 的 CharacterController 组件非常相似.
Frameworks¶
- Fungus - 一个易于使用的 Unity 3D 库,用于创建插图互动小说游戏.
- StrangeIoC - Strange is a super-lightweight and highly extensible Inversion-of-Control (IoC) framework, written specifically for C# and Unity.
- uFrame (Paid) - 比以往更快、更好、更稳定和一致地创建可维护的游戏.
Input¶
- InControl - 驯服的输入管理器使处理程序跨平台. 控制器输入容易.
- InputBinder - 通过代码或使用检查器将游戏输入绑定到方法,以将事件驱动的输入处理添加到您的项目中.
- TouchKit - 可以轻松识别手势和其他触摸输入.
- TouchScript - 使处理任何触摸表面上的复杂手势交互变得更加容易.
Modeling¶
Monetization¶
- Unity Monetization - Unity Ads 是一个视频广告网络,使用常规广告和选择加入广告可以快速无缝地集成.
Networking¶
- Nakama - 使用开源构建社交和实时游戏 distributed server.
- Photon Bolt (Paid) - 无需了解网络细节或编写任何复杂的网络代码即可构建网络游戏.
- Photon Unity Networking - 也适用于本地托管的即插即用云网络. 最多 20 个并发用户免费.
Scripting¶
- Easy Save 2 (Paid) - 在 Unity 支持的所有主要平台上保存和加载数据的快速简单方法.
- UniStorm (Paid) - 可定制的动态昼夜天气系统,可创建逼真的风暴和天气.
Services¶
- Unity Analytics - 提供带有指标的仪表板,以帮助跟踪活跃玩家、会话、保留率和收入.
Tweening¶
- DOTween - 补间任何数字属性或字段(包括向量、矩形等),以及一些非数字属性或字段(如字符串). 这是 HOTween 的后续.
- GoKit - 一个开源、轻量级的补间库,旨在使补间对象变得非常简单.
- iTween - 一个简单易用的动画系统.
- LeanTween - FOSS,也是 Unity 最轻量级的补间库. 允许您补间您可以通过 .value() 方法访问的任何值.
UI¶
- NGUI (Paid) - 强大的用户界面系统和事件通知框架.
- TextMesh Pro - 通过使用距离场技术在 uGUI 中呈现文本的替代方法,它允许在任何比例下使用清晰的字体. 这是最近被Unity收购的,未来会集成到引擎中.
Utilities¶
- Consolation - 游戏内调试控制台,显示“Debug.Log”的输出.
- GitHub for Unity - 新的 GitHub for Unity 扩展为 Unity 带来了 GitHub 工作流程和更多功能,通过 Git LFS 和文件锁定为大文件提供支持.
- Grouping Tool - 轻松将对象组合在一起
- Scene View Bookmarks - 编辑器扩展到书签和以后调用场景视图.
- SnazzyGrid (Paid) - 使用易于使用的捕捉工具和许多改进场景创建工作流程的功能,可以轻松管理场景中资产的位置.
- UniMerge (Paid) - 用于合并场景和预制件的编辑器扩展,还与 VCS 集成.
- UniRx - UniRx(Unity 的反应性扩展)是 .NET 反应性扩展的重新实现. Rx 在没有 async/await 的情况下治愈了“异步蓝调”.
- UnityToolbag - Unity 5.0 的各种开源脚本和帮助程序的集合.
Video¶
- Vimeo Unity SDK - 轻松将您的 Vimeo 视频流式传输到 Unity 或录制并发布到 Vimeo.
Visual Scripting¶
- Playmaker (Paid) - 使用有限状态机快速制作游戏原型、AI 行为、动画图、交互式对象等.
Projects¶
Games¶
- Nodulus - 一个巧妙转折的完整益智游戏. 在线播放.
Resources¶
Tips and Tricks¶
- Editor Tips - gif 格式的提示显示了一些更有效地使用编辑器的方法.
- Unity Labs' Super Science - 用于用户教育的 Unity Labs Gems.
- Unity Tips - 显示使用 Unity 时的一些实用技巧的短视频.
Tutorials¶
- 2D Splatter Effects Using the Stencil Buffer - 使用 Unity 中的模板缓冲区在表面上绘制飞溅效果. 这可用于油漆或血液飞溅.
- A Gentle Introduction to Shaders in Unity3D - This series of posts will introduce you to shader coding, and is oriented to developers with little to no knowledge about shaders.
- Catlike Coding - Tutorials designed for learning the C# scripting side of Unity.
- Fixing Gaps Between Sprites - 关于消除相邻精灵之间有时出现的小间隙的简短教程.
- Modern GUI Development in Unity 4.6 - 一个视频教程,深入解释了 Unity 的新 UI 系统.
- Official Video Tutorials - 脚本、动画、音频和几乎所有 Unity 相关的官方教程.
- Ray Wenderlich's Tutorials - 专注于学习 Unity 功能或创建小型示例游戏的初级和中级教程.
- Unity in HoloLens - Microsoft 的官方教程,用于创建 Microsoft HoloLens 应用程序.
- Unity Virtual Reality - Unity 关于开发虚拟现实应用程序的官方文档.
Contributing¶
请参见 CONTRIBUTING 了解详情.
TESTING