Fink-Framework
Fink Framework unity游戏框架
文档上次更新日期:2025.12.9
欢迎使用
Fink Framework 是一套面向 Unity 的 模块化游戏开发框架,适用于中小型项目的快速开发。 框架专注提供 稳定、可维护、可扩展 的底层基础设施,涵盖:数据驱动管线、UI 系统、资源加载、对象池、事件系统、输入系统、计时器系统、运行时工具链、可视化调试工具等模块。
框架完全开源,可以直接集成到任意 Unity 项目中使用。
基本要求
| 项目 | 要求 |
|---|---|
| Unity 版本 | 2021.3+ / 2022.3+(推荐)/ Unity 6 |
| 编码格式 | UTF-8 without BOM |
框架特点
- 模块化设计:子系统独立,可按需启用或裁剪
- 低侵入性:不强制改动项目结构,灵活接入
- 统一工具链:数据、日志、解析、调试功能全部内置
- 结构清晰:适合个人、学生团队或小型团队长期维护
- 轻量高效:专为中小型项目优化,上手快速
适用场景
特别适用于:
- 中小型 Unity 游戏(2D / 3D)
- 个人项目 / 学生作品 / 独立游戏
- 快速原型开发与系统验证
- Excel 驱动的数据类项目(剧情 / 配置 / 数值)
- 需要轻量框架结构的小团队
已知限制
当前版本暂未实现:
- Addressables / AssetBundle 打包体系
- DOTS / ECS
- 大型 MMO / 高并发网络游戏
未来版本将逐步扩展更多能力。
开始使用
从以下章节开始了解框架内容:
- 👉 快速开始(Quick Start)
- 👉 数据管线(Data Pipeline)
- 👉 UI 系统(UI System)
- 👉 资源加载(ResLoad)
- 👉 对象池系统(ObjectPool)
- 👉 生命周期系统(Mono)
- 👉 输入系统(Input)
- 👉 定时系统(Timer)
- 👉 音效系统(Audio)
- 👉 场景切换系统(Scene)
- 👉 事件系统(Event)
- 👉 工具类(Utilities)
- 👉 常见问题(FAQ)
从以下章节开始支持框架开发:
开源地址
GitHub链接: https://github.com/finkkk/Fink-Framework
欢迎提出 Issue / PR,一起完善这套框架。