- Unity3D
- JavaScript
- 3D游戏客户端开发经验
- Unity3D开发经验
- 手游开发经验
- LayaAir
- TypeScript
岗位职责:
1、负责游戏客户端的底层设计和开发;
2、搭建项目框架,实现游戏核心基础功能,保证项目的代码质量。按需对复杂模块做好性能测试;
3、游戏上线阶段,对新增关键玩法进行实现,并能够迅速处理线上游戏Bug;
4、把控整体设计和技术方向,制定开发团队的工作计划、保障项目进度。
任职要求:
1、计算机本科学历,5年以上游戏客户端开发,2年以上主程岗位经验,至少有2款完整上线的laya3d项目经验优先;
2、精通TS/JS/C#程序开发语言,熟悉H5、CSS、WebGL,熟悉OOP编程思想和常规设计模式;
3、熟悉TCP/IP、WebSocket、HTTP等网络通信技术;
4、熟悉H5相关技术,熟悉H5的资源管理以及内存管理方式,深入理解H5游戏的内存优化以及客户端性能优化;
5、扎实的3D图形学基础,熟悉Laya3d的图形渲染、物理引擎、AI、资源管理,性能分析等模块,有较好图形学知识,能够以最低的消耗支撑优秀的美术效果;
6、严谨的逻辑思维能力,精通数据结构等基础知识,对设计模式、框架、源码管理等有良好的认识;
7、熟悉Android、IOS等移动端开发,熟悉接入渠道SDK流程和SDK业务,能解决APP崩溃问题;
8、有规范的编程风格,有较强的分析和解决问题能力,具有高度责任心和团队精神和良好的文档撰写习惯;
9、具备带团队经验,热衷于技术钻研,工作踏实诚恳,认真负责,有良好的抗压能力。