岗位描述
岗位职责
负责客户端整体技术架构、核心框架与技术规范建设,明确模块边界并持续治理技术债务。
主导核心玩法、战斗、角色/NPC、场景、UI、资源与网络等复杂模块的方案设计、开发及疑难问题攻关。
建立并推动代码评审、配置与资源规范、性能基线、问题定位和版本发布流程,保障客户端稳定性、可维护性与交付效率。
针对帧率、内存、加载、渲染、网络及包体等问题制定优化方案,并推动落地和效果验收。
与策划、美术、TA、服务端协同,完成需求技术评估、拆解、排期、风险预警和跨团队问题闭环。
带领客户端程序组开展技术方案评审、任务分配、培养与绩效辅导,提升团队工程能力和人才梯队。
任职要求
5 年及以上游戏客户端研发经验,3 年及以上实战经验;至少主导过 1 款完整上线并持续运营的游戏项目。
有主程、客户端负责人或核心系统负责人经历,能够独立完成架构设计、技术选型、研发计划制定和风险管理。
深入理解游戏引擎机制,具备扎实的 C# 编程、面向对象设计、模块化设计及大型项目代码治理能力。
熟悉客户端常见性能问题及分析方法,能够使用 Profile、Frame Debugger、内存分析等工具定位并解决问题。
熟悉游戏客户端与服务端协作模式,理解网络同步、协议、配置数据流程、资源管理及版本发布流程。
具备良好的沟通、推动和管理能力,能够把复杂技术问题转化为可执行方案,并对结果负责。
具备较强的游戏理解、质量意识和主人翁意识,能在质量、进度和长期维护成本之间做出合理决策。
加分项
有动作、ARPG、开放场景或多人在线项目经验。
熟悉渲染管线、Shader、动画系统、AI/行为树、ECS、热更新或资源热更。
有 C/C++ 基础,或具备性能底层优化经验。
有 CI/CD、自动化测试、崩溃监控、性能监控或工具链建设经验。
有 10人及以上客户端团队的技术管理经验。