ZM ACADEMY · UNITY ENGINEERING
ZM Framework 实战课程
从框架原理到商业项目落地,建立完整的 Unity 工程能力
这里不仅介绍 API,更关注框架为什么这样设计、如何接入真实项目,以及多个系统如何协同工作。通过体系化视频与实战案例,把 ZMWorld、ZMUI、ZMAsset 和确定性战斗能力真正转化为生产力。
架构思维 · 源码讲解 · 项目实战 · 商业级工程经验
你将建立的能力
-
理解整体架构
从项目最高层理解 World、业务功能和基础设施之间的边界,避免系统规模增长后职责混乱。
-
掌握框架源码
不停留在“会调用 API”,进一步理解生命周期、自动化、分层和确定性计算背后的设计取舍。
-
完成工程落地
将框架能力放进真实开发流程,形成可复用、可维护、适合团队协作的 Unity 项目结构。
推荐学习路径
01 · 先建立全局视角
从 ZMWorld 开始,理解 World 如何像 Unity Scene 一样,在最高维度管控大厅、战斗或子游戏流程;再理解每项业务功能如何由 Data、Logic、Msg 三类脚本组成独立模块。
02 · 掌握高频客户端基础设施
学习 ZMUI 的窗口生命周期、自动化组件绑定和 View 分离思路,再了解 ZMAsset 如何统一承接资源加载与生命周期管理。
03 · 进入确定性战斗
先掌握 FixInt 标量、向量、数学函数和随机数,再进入 2D / 3D 定点碰撞,逐步建立帧同步、战斗回放和服务端权威验证所需的技术基础。
04 · 回到完整项目验证
结合视频课程进行实际编码,把业务流程、UI、资源和战斗系统组合起来。每完成一个阶段,都回到 API 文档核对接口约束和设计边界。
框架课程导航
-
ZMWorld 架构课
学习 World 生命周期、游戏流程管控,以及 World 下业务功能的 Data、Logic、Msg 模块化组织方式。
-
ZMUI 框架课
学习 Mono 分离式窗口管理、自动化组件绑定、弹窗管线和商业项目中的 UI 工程实践。
-
ZMAsset 资源课
围绕资源加载、释放与生命周期管理,建立业务层和底层资源实现之间的稳定边界。
-
定点数学基础课
理解定点数原理和跨平台一致性,掌握确定性标量、向量、数学函数与随机数的实际用法。
-
定点碰撞实战课
使用逻辑碰撞体完成稳定的 2D / 3D 判定,并面向帧同步、回放和服务端验证设计战斗逻辑。
-
全部教学视频
课程内容与更新以铸梦老师在游习堂的个人主页为准,建议收藏后按项目阶段持续学习。
更高效的学习方式
视频与文档配合使用
视频适合理解设计过程和实战操作;API 文档适合开发时快速查询。建议先看对应章节建立整体认识,再跟随案例编码,最后用文档确认接口细节。
课程内容持续更新
实际课程列表、章节安排和最新内容,请以铸梦老师的游习堂主页为准。