岗位职责
- 负责游戏客户端核心玩法研发,根据需求分析并设计出合适的解决方案;
- 负责游戏资源管理,负责游戏项目的系统逻辑,UI,工具,图形特效的程序开发;
- 对独立应用模块编写相关技术文档,制定相关处理流程;
- 负责游戏的性能分析、优化、技术问题解决及对游戏上线运营期间产生的各种问题及时解决;
- 与策划、美术及技术美术保持良好沟通,能保证高效的完成设计需求;
- 针对手机平台(ios/android)进行效率优化(FPS,内存,稳定性等);
- 可以独立完成客户端技术点优化攻坚。
职位要求
- 计算机相关专业本科以上学历, 5年以上游戏客户端发开经验;
- 熟练掌握Unity、C#、深入了解UGUI,具有严谨的逻辑思维能力;
- 熟悉复杂逻辑开发及其中的优化方法,比如 战斗 或者大范围的机制设计,如UI模块的管理;
- 精通常用的数据结构和算法,熟悉游戏相关的基本算法与常规的物理算法,熟悉3D图形学,数学基础扎实,熟悉相关的基本算法;
- 有良好的面向对象设计思想,具有良好的编码习惯,严谨的编码风格;
- 了解常见优化方式,包括渲染优化,内存管理优化;
- 具备良好的沟通能力和优秀的团队协作能力, 同时有责任感和团队协作精神;
- 学习能力强,思维敏捷,喜欢钻研,对游戏充满热情,肯学习,上进心强;
- 至少有一款3D游戏的完整项目经验。 加分项:
- 有使用LUA编程经验,深入理解LUA编译调试原理以及优化的优先;
- 有单机(大场景)游戏玩法框架,关卡设计框架经验的优先
- 对游戏研发技术领域有较全面和系统的了解,关注技术动态,对框架设计、引擎渲染领域有经验者优先。