一、岗位职责
1、负责Unity客户端开发工作,根据产品功能设计要求,实现特定的交互功能;
2、负责客户端核心模块开发,搭建程序核心架构,进行技术攻关;
3、负责场景中的各项交互功能开发和实现;
4、负责程序测试,bug修改及系统维护工作;
5、负责Unity引擎的渲染优化,内存优化,提升产品性能;
6、负责图形渲染技术的研究和开发,实现各种特效;
7、配合美术和策划给出解决方案,编写相关的必要的工具;
8、对销售端及潜在客户提供技术支持;
9、执行公司或上级交付的其他工作。
二、任职要求
1、本科及以上学历,计算机、电子、通信等相关专业;
2、有Unity、Cocos或UE4引擎项目开发经验,熟悉Unity引擎架构设计;
3、精通C++或C#语言及面向对象编程,具有严谨的逻辑思维能力;
4、熟悉3D开发中涉及到的各种技术与组件,有一定的3D与图形方面的知识储备;
5、熟悉网络通信机制,熟悉TCP/IP、UDP、HTTP等网络通讯协议;
6、熟练掌握一门以上脚本语言 (lua, python, perl, javascript等),熟悉数据库如MySQL等操作;
7、熟悉图形渲染技术,能够编写调整shader并与美术合作优化实时渲染质量;
8、熟悉OpenCV、OpenGL等图形图像三维处理;
9、能够根据产品需求进行分析,撰写设计文档,能够充分考虑应用的性能,安全性,解决开发过程中各种疑难问题;
10、责任感强,工作认真负责,能承受较大压力,富于团队精神和敬业精神,和独立解决问题的能力;
11、有虚拟现实、增强现实、大数据可视化等相关开发经验者优先。