岗位职责:
1.核心技术架构与攻坚:负责基于Unity引擎的游戏客户端整体架构设计、核心框架搭建与技术攻关 。主导技术选型,对于多人实时动作游戏(类似DNF) 的关键技术(如网络同步、战斗逻辑、性能优化)制定解决方案 。
2.团队管理与技术引领:领导客户端开发团队,负责任务分配、代码规范制定、代码审查、质量控制以及团队成员的技术指导与培训,提升团队整体技术水平 。
3.高性能与优化:负责客户端的性能分析、调优工作,包括内存管理、DrawCall优化、渲染效率提升等,确保游戏在高并发情况下稳定流畅运行 。
4.跨部门协作:与策划、美术、服务器端人员紧密沟通协作,确保程序功能与设计需求高度一致,并保障项目研发进度 。
任职要求:
(一)必备条件
1.经验与技能:
•计算机相关专业专科及以上学历,5年以上Unity游戏开发经验,2年以上客户端主程或技术负责人经验,至少有一款完整上线运营的Unity游戏项目经验 。
•精通C#语言,拥有良好的面向对象编程思想、扎实的数据结构与算法基础 。
•熟悉Unity引擎架构设计,对图形渲染、物理系统、动画系统、UI系统等核心模块有深入理解 。
2.网络与多人游戏开发经验:
•熟悉网络通信(TCP/UDP、HTTP/WebSocket)及多人游戏同步方案(状态同步/帧同步) 。
•有使用Photon、Mirror等网络库的经验者优先考虑 。熟悉Socket编程 。
3.架构与优化能力:
•能设计可扩展的游戏架构,具备丰富的客户端性能优化经验 。
•熟悉Android/iOS平台的适配、打包和性能调优 。
(二)优先考虑条件
•有横版格斗、ARPG或类似DNF的多人联网游戏完整开发经验者优先。
•精通Shader编程,有较强的图形学基础,能实现高级特效者优先 。
•有团队管理经验,具备良好的沟通能力、团队合作精神、强烈的责任心和抗压能力 。