Lead Programmer
技能
技术深度
架构设计能力
- 设计系统
对游戏性有理解
- 玩家体验
交互反馈,目标感成就感。
- 节奏
玩游戏一直有事做,一直有进展
- 容错
操作保护,断线重连等
- 可调性
不改代码的情况下调整体验,数值配置,ab配置
性能和稳定
跨模块,跨角色沟通
| 对象 | 你要做的事 |
|---|---|
| 策划 | 把想法翻译成可实现结构 |
| 程序 | 把需求拆成合理模块 |
| 美术 | 协调资源规范 & 性能 |
| 运营 | 解释限制 & 风险 |
| 老板 | 用成本/风险说人话 |
项目管理,风险控制
- 功能系统是否容易延期
- 功能修改会导致连锁反应
- 技术债偿还
项目管理
2周开发周期
- 需求确认,技术评估
- 活动的目的是什么
- 工作量排期
- 技术上预测开发难点
- 预先研究技术关键难点
拆分任务 & 制定排期
review代码
体验逻辑,性能测试