1️⃣ GF_X —— Unity 自动化游戏框架
- 仓库:https://github.com/sunsvip/GF_X
- 博客:https://blog.csdn.net/final5788/article/details/138164034
个人点评:
GF_X 是一款由国内开发者基于 UnityGameFramework 打造的高度自动化游戏框架。
- 支持 热更新(代码+资源),极大提高迭代效率。
- 非常适合国内中小型游戏项目,通用性强。
- 工作流流畅,能够显著提升开发效率、质量和产能。
2️⃣ Leopotam.Ecs —— 轻量级 ECS 框架
- 仓库:https://github.com/Leopotam/ecs
个人点评:
Leopotam.Ecs 由乌克兰开发者打造,是一款 高性能、0GC、完全基于 struct 的 ECS 框架。
- 适用于中大型游戏,对性能要求高的场景非常友好。
- 可以作为 DOTS 的过渡方案,尤其是 DOTS 组件支持尚不完善时。
优点:
- 简单易用,学习成本低于 DOTS。
- 轻量、高性能,天然支持 0GC 数据流。
- 适合小型到中型 Unity 项目。
缺点:
- 缺乏 DOTS 官方多线程/Job 支持,需要自行优化线程。
- 插件和社区生态相对有限。