Lead Programmer

技能

技术深度

架构设计能力

  • 设计系统

对游戏性有理解

  • 玩家体验

    交互反馈,目标感成就感。

  • 节奏

    玩游戏一直有事做,一直有进展

  • 容错

    操作保护,断线重连等

  • 可调性

    不改代码的情况下调整体验,数值配置,ab配置

性能和稳定

跨模块,跨角色沟通

对象 你要做的事
策划 把想法翻译成可实现结构
程序 把需求拆成合理模块
美术 协调资源规范 & 性能
运营 解释限制 & 风险
老板 成本/风险说人话

项目管理,风险控制

  • 功能系统是否容易延期
  • 功能修改会导致连锁反应
  • 技术债偿还

项目管理

2周开发周期

  1. 需求确认,技术评估
  • 活动的目的是什么
  • 工作量排期
  • 技术上预测开发难点
  • 预先研究技术关键难点
  1. 拆分任务 & 制定排期

  2. review代码

  3. 体验逻辑,性能测试