职位描述
岗位职责:1)负责制定3D交互程序构架,构建Unity3d开发环境及周边工具;2)负责团队人才培养,把控团队成员代码质量,跟踪项目进度;3) 提供关键技术、难题的解决方案;4)设计客户端整体架构及技术方案规划,与公司已有3D功能模块对接;5)使用Unity3d开发基于iOS/安卓平台手机3D数字交互;6) 针对Unity3D各个发布平台进行性能优化;7)参与讨论软件模块功能、操作流程及界面布局等客户端设计;8)熟悉UE4的应用。岗位要求:1)拥有3年以上Unity3D开发经验,有上线的产品优先;2) 熟悉Unity3D引擎架构设计(包括PC终端版本和ios平台、Android平台的移动终端版本);3) 精通.net、C#、C++语言及面向对象编程;5)精通UGUI的使用,对UGUI的架构原理有深入的了解,熟悉资源assetbundle热更新优先;6)熟悉网络Socket编程,精通网络实时同步技术者优先;熟悉开源物理引擎、导航寻路优化者优先;7) 掌握3D性能瓶颈的分析方法;具有对3D场景进行效率分析和优化的能力及相关经验,如分步加载、模型拆分等;8)熟悉Shader编程,熟悉3D图形学,熟悉常见的视觉交互实现特效原理(工业模型)。