- Unity3D
- WEB socket
- protobuf
一、岗位职责
1.产品研发工作(80%)
(1)根据各种定制化赛事态势展示需求和设计与U3D美工协同完成设计与开发的支持工作(现场支持或远程支持等)。
(2)参与产品需求评审,对产品需求进行技术转译,对于明显和最佳技术方案有冲突的产品设计提出质疑并协助整改。
(3)确定工作目标,合理分配工作,设置合理的里程碑时间节点,并确保按照时间节点完成研发工作。
(4)根据公司赛事与产品规划协同U3D美工开发符合要求3D应用系统
(5)具备独立的项目开发经验,能够根据需求和设计独立完成资源整合、输出及最终效果优化,达到设备能够流畅运转的程序效果、达到产品整体层次的视觉效果;
(6)同产品部一起对项目交付物的质量进行评估,并及时整改,确保交付质量满足公司的相关要求。
2.产品研发技术(10%)
(1)对实现产品设计目标所采用的技术栈进行调研和选型,确保所使用的技术能够满足产品在功能、性能和体验等各方面的要求。
(2)编写项目开发相关的文档。
(3)将项目使用的技术汇总到文档中。
3.项目维护(10%)
(1)对现有的项目进行持续的更新和优化工作。
二、任职要求
1.学历:全日制大学本科及以上学历
2.专业:游戏、AR、VR、计算机与三维设计专业优先
3.所需技能:U3D开发、HTML5、TypeScript、C#、游戏、unity、maya、游戏引擎。
4.3年以上3D相关开发经验,熟练使用Unity3D制作场景,熟悉脚本开发、UGUI、熟练调用相应API;
5.熟悉C#语言和面向对象编程,熟悉JS、Shader编程中的一种;
6.了解OC,Java等开发语言;
7.会使用Maya、3Dmax等工具并熟悉制作要求,熟悉Unity3D中材质效果、特效效果调校;
8.熟悉常用数据结构,算法和逻辑。有良好的英语阅读能力,善于独立思考,学习能力强;
9.具备良好的系统分析能力,良好的抽象思维和逻辑思维能力,独立分析问题解决问题的能力;
10.工作态度认真、有责任感、抗压力强,富有的团队合作精神和敬业精神,能独立解决问题。
11.有WebGL项目开发经验者优先;
12.能够通过Web Socket协议实现实时数据通信,且使用过Protobuf(数据通信协议)。