受众
产品同学:既是需求方,也要能独立实现低风险体验小改,例如提示、文案、空状态和校验。
后台/全栈同学:要能独立实现接口和数据链路相关的中等风险改动,例如已有通道接口接入、DTO/Model 容错、Command/Service 小逻辑和验证。
1 hour teaching site
给产品和后台/全栈的一小时入门课:让非客户端成员也能在清晰边界内开发 HappyMahjong Unity 功能。
产品同学:既是需求方,也要能独立实现低风险体验小改,例如提示、文案、空状态和校验。
后台/全栈同学:要能独立实现接口和数据链路相关的中等风险改动,例如已有通道接口接入、DTO/Model 容错、Command/Service 小逻辑和验证。
课堂主线围绕两类可自研功能:产品的低风险体验改动,以及后台/全栈的接口、数据、Command/Service 改动。两类任务都要先判断边界,再写验收、让 agent 分析、限定修改、验证并提交 PR。
只讲必要地图:AppMainScene → LoadDll → AppMainRoot → AppContext;不展开热更和框架源码。
不讲 3D、Shader、渲染、动画状态机、物理、ECS、HybridCLR 细节、StrangeIoC 源码。
学员离开课堂后,应该明确两条自研目标:产品同学能独立完成低风险体验改动(Green lane);后台/全栈同学能独立完成接口、数据、Command/Service 相关改动(Yellow lane);超出边界的 Red 任务交给客户端 owner。
先按角色和风险把需求分成三类:产品可自研的低风险体验改动(Green)、后台/全栈可自研的数据/接口链路改动(Yellow)、必须客户端 owner 处理的高风险改动(Red)。Yellow 不是交给客户端写,而是要求更完整的链路证据、验证和 review 说明。
课堂不追求记住所有术语,只追求产品 Green 自研、后台/全栈 Yellow 自研、Red 交 owner。
只讲新手必须知道的“代码之外还有对象树、序列化配置和资源”。
掌握 Hierarchy、Project、Inspector、Console、Play Mode、Prefab Mode 和 Apply / Revert 风险。
用 HappyMahjong 真实链路理解 Scene、UI Root、GameObject、Component、Prefab。
理解最容易被 agent 弄坏的两类隐性状态。
把一句粗糙需求变成可控、可验证的小任务。
用 Console、stack trace、测试、手动验证和 diff 红旗定义“完成”。
现场选一个真实功能,带学员走完分级 → 验收 → 分析 → 实现 → diff 的完整 loop。
.unity / .prefab / .meta 红旗;提交前必查。