Unity资源
探索与 Unity 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
icsharpcode/ilspy
开源 .NET 反编译器,支持 PDB 生成、ReadyToRun 和元数据。提供跨平台桌面应用、VS 扩展、VS Code 插件及命令行工具,可通过插件扩展。
lettier/3d-game-shaders-for-beginners
为 3D 游戏提供着色技术指南,涵盖 SSAO、景深、光照、法线贴图等,使用 Panda3D 和 GLSL 实现,可移植至 Godot、Unity、Unreal 等引擎。
unity-technologies/ml-agents
开源工具包,支持在 Unity 游戏和仿真环境中训练智能体。提供深度强化学习与模仿学习算法,适用于 2D/3D/VR/AR 游戏开发与研究。支持多智能体、课程学习及环境随机化。
perfare/assetstudio
用于探索、提取和导出 Unity 资源与 AssetBundle 的工具。支持多种资源类型导出,如纹理、音频、字体、模型等。兼容 Unity 3.4 至 2022.1 版本,基于 C# 开发。
xszyou/fay
开源数字人与大语言模型 Agent 框架,支持多终端接入、全离线运行、流式交互。可自由搭配数字人、LLM、ASR、TTS 模型,提供自动播报、多用户并发及 MCP 工具管理。
heroiclabs/nakama
分布式服务器,专为社交和实时游戏及应用设计。核心功能包括用户管理、存储、社交、聊天、多人游戏、排行榜、锦标赛、队伍和应用内购买验证。
cysharp/unitask
为 Unity 提供高效、零分配的 async/await 集成。基于结构体的 UniTask<T> 实现零分配,使所有 Unity AsyncOperations 和协程可等待。基于 PlayerLoop 的任务系统可替代协程,支持异步 LINQ 和事件等待。
ysgstudyhards/dotnetguide
全面的 C#/.NET/.NET Core 学习、工作与面试指南。汇总学习路线、实战教程、工具、面试题及社区资源,助力开发者成长与交流。
tencent/xlua
为 C# 环境(Unity、.Net、Mono)提供 Lua 脚本编程能力,支持跨平台。核心特性包括运行时替换 C# 实现、GC 优化、无代码生成开发。提供热补丁、API 文档及丰富示例。
egametang/et
Unity3D 客户端与 C# 服务器框架,全新结合 AI,实现逻辑自动编写、机器人测试、编译运行全闭环。提供新 Fiber 机制、云原生服务发现、Excel 技能配置及类魔兽世界 MMO 开发课程。
airtestproject/airtest
跨平台UI自动化框架,适用于游戏和App。支持图像识别定位元素,无需注入代码。提供AirtestIDE GUI工具和Poco对象访问,可编写一次用例在多设备运行。
xincger/unity3dtraining
Unity3D 综合训练项目,涵盖第三方库、游戏开发、性能优化、AI、网络、UI、物理、动画、编辑器扩展、ECS、设计模式、热更新、自动化测试等全方位内容,适合 Unity 开发者学习与实践。
jynew/jynew
基于 Unity 的开源武侠 RPG 游戏框架,致敬《金庸群侠传》。提供完整 Modding 支持与超过 10 小时的可玩样例,包含回合制战棋与 Roguelike 等玩法。
perfare/il2cppdumper
Unity il2cpp 逆向工程工具。支持 ELF、Mach-O、PE 等多种格式,可恢复 DLL(不含代码),提取 MonoBehaviour 和 MonoScript。支持生成 IDA、Ghidra、Binary Ninja 分析脚本及结构头文件,可绕过简单保护。
0xfa11/multiplayernetworkingresources
精选的多人游戏网络编程资源列表,涵盖延迟、抖动、丢包等同步挑战,包含预测、补偿、插值等算法与技术,适用于游戏开发。
unity-technologies/entitycomponentsystemsamples
Unity DOTS 示例项目集合,涵盖 Entities、Physics、Netcode 和 Graphics 包的核心功能。提供 DOTS 101 入门教程、代码示例、视频指南及性能优化文档。
focus-creative-games/hybridclr
特性完整、零成本、高性能、低内存的 Unity 全平台原生 C# 热更新解决方案。扩充 il2cpp 为 AOT+解释器混合运行时,支持动态加载程序集,实现无缝热更新。兼容多线程、DOTS、反射等特性,性能与内存效率远超同类方案。
sschmid/entitas
专为 C# 和 Unity 打造的超快速实体组件系统 (ECS) 框架。开源、易学易用,提供可选代码生成器,显著减少代码量,并支持纯 C# 项目与 Unity 深度集成(含可视化调试)。
colinleung-nilocat/unityurptoonlitshaderexample
一个用于学习 Unity URP 自定义光照着色器的简单卡通着色器示例,基于 ShaderLab 语言,遵循 MIT 许可证。
bepinex/bepinex
Unity / XNA 游戏的插件与模组框架,支持 Mono 和 IL2CPP,提供丰富的插件加载器和兼容性。
neuecc/unirx
Unity 的响应式扩展库,基于 .NET Rx 重构,修复了 iOS IL2CPP 兼容性问题。提供平台适配器和框架,支持 PC/Mac/Android/iOS/WebGL 等平台。核心功能包括事件流组合、异步操作和 UI 编程,已演进为 Cysharp/R3。
mob-sakai/uieffect
开源 Unity 包,通过 Inspector 或代码直观应用丰富 UI 效果。支持灰度、模糊、溶解等多种滤镜组合,无需编码即可装饰独特视觉风格。兼容 URP/HDRP/VR、TextMeshPro、ShaderGraph 和 Timeline。
ryannielson/awesome-unity
一个精选的 Unity 资产、资源和工具列表,涵盖 2D、AI、AR/VR、UI 等多个领域,优先收录免费资源,由社区驱动维护。
assetripper/assetripper
GUI 工具,用于从 Unity 序列化文件和资源包中提取资产,并转换为原生格式。支持 Unity 3.5.0 至 6000.5.X 版本。
coplaydev/unity-mcp
作为桥梁,让 AI 助手(如 Claude、Cursor)通过本地 MCP 客户端直接与 Unity 编辑器交互。提供工具管理资产、控制场景、编辑脚本和自动化任务,支持 C# 语言。
ellanjiang/gameframework
基于 Unity 的游戏框架,封装常用模块,规范流程、提升开发速度并保证质量。包含 19 个内置模块,如配置、数据节点、数据表、调试器、下载、实体、事件、文件系统、有限状态机、本地化、网络、对象池、流程、资源、场景、配置、声音、界面和 Web 请求。
messagepack-csharp/messagepack-csharp
为 C# (.NET, .NET Core, Unity, Xamarin) 提供的极速 MessagePack 序列化器,性能远超同类库,支持 LZ4 压缩。
pardeike/harmony
一个用于在运行时动态修补、替换和装饰 .NET 与 Mono 方法的库。支持在游戏和应用中修改功能,允许多个补丁共存且互不冲突,无需修改文件。
michidk/unity-script-collection
一个持续维护的 Unity 脚本、库、插件和扩展合集,涵盖游戏对象、动画、AI、物理、UI 等多个领域,所有资源均为免费且实用。
gonglei007/gamedevmind
最全面的游戏开发技术图谱,帮助开发者节省时间,专注于创造性工作。涵盖基础、技术、研发、生产、管理、运营六大能力,提供要点与思考方向,而非具体实现细节。