Unity3D高级工程师岗位职责

2019-08-22    工程师职责    【本页移动版】
Unity3D高级工程师是做什么的?本文提供Unity3D高级工程师的岗位职责例子,包括详细的工作内容及任职要求。
-------------------------------------------------
1. 负责游戏产品客户端端架构设计与核心功能开发,并编写相关文档;

2. 负责客户端性能优化与架构改进;
3. 管理游戏客户端技术团队,制定技术规范,把控代码品质,参与制定美术规范;
4. 与策划人员、服务器端人员、美术人员进行有效的沟通协作。
5. 负责项目客户端技术团队建设、产品研发控制、事故问题处理、技术问题解决
6. 负责与公司研发管理层保持良好沟通,进行技术推广和沉淀。

任职要求:
1. 计算机专业相关专业本科及以上学历;
2. 精通Unity3D引擎架构设计,熟练使用Unity NGUI等插件,熟悉UI框架和U3D性能优化;
3. 熟悉unity3d的图形渲染、物理引擎,ai、资源管理,性能分析等模块;
4. 精通C#、C++语言;有较好图形学知识;
5. 有三年以上Unity客户端开发经验,至少经历过一个从立项研发到上线运营的Unity3D游戏项目;
6. 有高度的责任心,能承受较大工作压力;
7. 思维严谨,逻辑清晰,有良好的沟通能力,团队协作能力;
8. 有项目管理经验者优先。

-------------------------------------------------
岗位职责:
1、主导开发U3D虚拟场景产品,把握项目核心技术架构,关键技术演进方向
2、负责与产品、项目、美术、测试等其它团队的主要沟通,合理安排开发计划,保证项目的正常进行
3、负责U3D开发团队技术管理
?任职要求:
1、计算机及相关专业本科以上学历,五年以上工作经验;
2、三年以上Unity3D引擎实际项目开发及团队管理经验;
3、熟练使用C#等面向对象编程、具有严谨的逻辑思维能力;
4、熟悉Unity3D引擎模块、Unity3D项目制作流程、Shader开发及性能优化;
5、熟悉Unity3D的客户端场景化技术架构,有Unity3D虚拟仿真场景搭建经验;
6、对Windows平台有开发经验优先;
-------------------------------------------------

职位信息:

1、使用Unity3D引擎开发手机棋牌游戏

2、负责游戏功能、UI特效、相关逻辑开发;

3、常用第三方SDK接入,ios、android打包


岗位要求:

1、熟练使用C#语言、Unity引擎开发,熟悉基本算法和数据结构;

2、熟练使用Lua脚本,使用tolua 、 LuaFramework_UGUI开发。

3、熟练使用UGUI,DoTween,Animator,AssetBundle相关组件。

4、熟悉常用SDK 接入(如微信、语音、定位等)。熟悉游戏ios、android打包。

5、3年以上unity3d手游开发经验,熟悉常用设计模式,具有良好编程习惯;

6、熟悉游戏开发流程,责任心强,良好的沟通能力

7、有过棋牌游戏经验的优先;有开发shader能力优先;熟悉OpenGL优先




-------------------------------------------------

岗位职责:

1.基于Unity引擎,制作实现VR虚拟现实产品中的交互功能。

2.进行部分Unity3D中的功能扩展和开发。

3. 3D客户端与服务器端的连接与交互实现。

4.负责相关技术文档的编写。


任职要求:

1.本科及以上学历,软件、计算机等相关专业,至少2年以上Unity3D开发经验者优先。

2.精通unity3D,熟练掌握虚拟现实程序开发模式。

3.精通C#语言及面向对象编程,有良好的面向对象编码思想。

4.能够熟练进行资源管理工具的编写、场景的管理和控制、复杂UI实现、场景变换,后期场景优化的实现。

5.善于学习和自我提高,有独立解决问题的能力。


面试要求:带作品演示。

推荐文章