岗位职责:
1、使用Unity 3D引擎开发过PC端以及手机端程序;
2、参与过VR、AR项目;
3、参与过局域网多人研发工作;
4、使用Unity3D进行游戏客户端核心模块开发,负责游戏核心架构的搭建以及技术攻关;
5、Unity 3D场景中的各项交互功能开发和实现;
6、 撰写Unity3D技术研究文档、功能开发说明文档、美术制作规范文档;
7、负责项目内开发人员的工作分配、工作质量把控、评估、培训及团队技术提升工作。
任职资格的具体描述:
1、了解Unity 3D的ShaderLab语言和物理引擎,熟悉计算机图形学,可自行编写游戏所需的一些效果(shader,特效,动画);
2、了解Diret X或OpenGL,能与前期美工师结合实现场景的互动;
3、精通C#开发脚本及面向对象编程,熟练掌握Unity 3D引擎操作以及引擎构架,熟悉常用关系型数据库;
4、具有良好的编码习惯,严谨的编码风格;
5、精通Unity行为树以及动画状态机;
6、参加过一款以上商业化游戏项目,熟悉前后台数据的互通,有多款作品者优先;
7、了解unity3D渲染,并可以自行查找或优化客户端效率问题;
8、有unity3D游戏客户端底层架构经验者优先(网络层,数据层,逻辑层,UI架构);
9、了解使用过lua语言以及热更新技术;
加分项:
1、 3年以上工作经验;
2、以架构师职能参与过的项目数目;