岗位职责:
1. 架构搭建 — 主导客户端整体技术架构设计(框架选型、模块分层、代码规范、开发流程),从零建立工程体系
2. 战斗演出 — 实现"战报播放器"核心架构:将服务端结算数据翻译为 3D 战斗演出(动画调度、特效、镜头、音效),搭建战术网格可视化与打击反馈管线
3. 渲染与性能 — 与 TA 协作落地卡通渲染管线,制定移动端性能预算并持续优化
4. 业务系统 — 主导营地建造、UI 框架、资源加载与热更新等核心系统的技术方案与实现
5. 网络对接 — 设计客户端网络层(战报协议解析、异步 PVP、多人副本同步、断线重连)
6. 团队管理 — 负责客户端团队的招聘、任务拆解、代码审查与技术培养,推动跨职能协作
任职要求:
必需项:
- 5 年以上 Unity 商业项目开发经验,至少 1 款已上线 3D 手游的客户端主程或核心程序经验
- 扎实的 C 功底,熟悉 Unity 引擎底层机制(渲染管线、物理引擎、资源管理、GC 优化、帧率调优)
- 有 3D 角色动画系统开发经验(Animator/Timeline/Playable API),能搭建复杂的动画状态机和演出调度管线
- 有 UI 框架搭建经验(UGUI 或 UI Toolkit),能支撑 MMO 级别的多层复杂界面
- 有 Shader / 渲染基础,能与 TA 沟通卡通渲染方案并理解性能影响
- 有移动端 性能优化实战经验(DrawCall、内存、加载速度、发热控制)
- 有客户端 网络层开发经验(TCP/KCP/WebSocket,协议序列化,断线重连)
- 良好的架构设计能力,有大型项目的代码结构设计和模块拆分经验
- 有技术团队管理经验,能做任务分解和代码审查
加分项:
- 有 MMO 或大型多人游戏客户端开发经验(理解大世界加载、多人同步、社交系统复杂度)
- 有 战棋 / 回合制 / SLG 类游戏开发经验(理解网格系统、回合调度、AI 可视化)
- 有 URP/SRP 定制经验,能根据美术需求定制渲染管线
- 有热更新方案经验(HybridCLR / Lua / ILRuntime)
- 有 营地/家园/建造 类系统开发经验
- 有 Addressables / AssetBundle 大规模资源管理经验
- 对游戏设计有热情,能从技术角度给出设计可行性建议
性格特质:
- 能在"从零搭建"阶段主动推进、自驱决策,不需要事事等待指令
- 乐于跨职能沟通(与策划讨论可行性、与美术对齐性能预算、与服务端对齐协议)