职位描述
作为高级游戏开发工程师,您将主导使用Unity引擎开发高品质网络游戏项目,与游戏设计师、基础设施团队及跨职能干系人紧密协作,打造创新且可扩展的游戏体验。该职位需要全面掌控游戏开发生命周期管理,包括概念设计、原型开发、测试验证及部署上线。您将与资深工程师共同完成游戏系统架构设计与优化,确保技术方案与核心技术栈及业务目标高度契合。
核心职责
- 设计与实现复杂的游戏机制和系统,确保其与游戏技术架构无缝集成,重点优化多人在线环境下的性能表现与可扩展性
- 协同基础设施工程师优化游戏技术底座,实现云端部署优化、延迟管控及服务端弹性扩展
- 主导代码审查并指导初级开发人员,维护高标准代码规范,提升代码质量,有效管控技术债务
- 编写维护游戏系统、基础设施组件及API集成的技术文档,支撑团队协作与后续开发
- 参与敏捷开发流程,包括迭代规划、需求优先级评估及每日站会,确保游戏功能与基础设施改进按时交付
- 执行游戏系统性能分析与调试,定位并解决瓶颈问题以提升用户体验与系统稳定性
- 持续追踪游戏开发领域技术趋势,为项目引入创新解决方案
任职要求
- 具备高级游戏开发工程师资历,拥有Unity引擎成功开发网络游戏(含多人联机/实时交互功能者优先)的完整项目经验
- 精通游戏技术架构,包括网络通信协议、数据同步机制及云基础设施集成方案
- 出色的系统设计能力,能构建同时满足功能需求与技术要求的可扩展系统
- 优秀的跨团队协作与沟通能力,适应快节奏环境中与游戏设计师、基础设施团队及产品经理高效配合
- 精通C#编程与Unity引擎,具有多平台游戏性能优化及设备适配经验
- 熟练使用Git等版本控制系统,掌握敏捷开发方法以管理代码库并协调分布式团队
- 具备复杂游戏系统分析与调试能力,擅长通过迭代开发提升稳定性、性能表现与用户体验
- 卓越的多任务管理能力,能合理规划开发优先级,在保证代码质量前提下按时交付项目
- 扎实的软件工程理论基础,包括面向对象设计、API开发及系统集成
- 加分项:熟悉游戏数据分析工具、AWS/Azure等云服务及跨平台开发技术者优先