岗位职责
- 负责游戏中 Character、Camera、Control 等 3C 系统的技术方案设计、开发与持续优化;
- 负责角色移动、战斗操控、镜头、载具等核心 3C 模块的架构设计与实现,保障操作手感、表现效果及运行性能;
- 深入参与游戏玩法需求的技术可行性评估,与策划、美术、动画、AI、服务端等团队协作,推动核心玩法及 3C 体验落地;
- 针对大世界、多角色、多载具等复杂场景,持续优化 3C 系统的性能、稳定性和扩展性;
- 建立和完善 3C 相关开发规范、工具及工作流,提升游戏内容生产和迭代效率;
- 关注业界优秀 3A/开放世界游戏的 3C 技术与体验,持续进行技术预研和体验打磨。
职位要求
- 本科及以上学历,5 年以上游戏客户端开发经验,有成熟 3D 游戏项目开发经验;
- 至少完整参与过一款 3D / 开放世界 / 动作类游戏项目,对 Character、Camera、Controller 等 3C 核心系统有深入理解;
- 熟练掌握 C++,具备扎实的计算机基础,熟悉数据结构、算法、操作系统、网络等相关知识;
- 具备丰富的 UE4 开发经验,深入理解 Character、Pawn、Controller、Movement、Camera、Animation 等相关框架及底层机制;
- 有复杂角色移动、战斗、镜头、载具或大世界 3C 系统开发经验者优先;
- 具备较强的系统设计和问题分析能力,能够独立承担核心模块的技术方案设计与落地;
- 有较强的性能分析和优化能力,熟悉 CPU/GPU、内存、帧率、Tick、网络同步等游戏性能问题;
- 有较强的责任心和团队协作能力,能够主动推动跨团队问题解决,使命必达;
- 热爱游戏,关注用户体验,对 3C 手感和游戏品质有较高追求,有 Geek 精神。