职位职能: UE4工程师
【岗位职责】
1、研发基于UE4的实时渲染引擎;
2、对地形, MESH, 特效, 物理, 动画, UI, 网络, 资源文件, 打包, 工具等引擎基础模块进行合理改造或优化达成项目定制需求;
3、针对项目需求,设计开发关卡剧情编辑器, 战斗编辑器, 热更新, 外部SDK集成, API通信请求等;
4、对游戏版本做性能分析和优化;
5、基于业务需求,研发基于UE4编辑器端的工具;
6、参与实时渲染引擎相关算法及核心代码的实现;
7、构建支持包括Web、Pad、APP在内的多端3D引擎;
【职位要求】
1、本科及以上学历,计算机相关专业;有完整游戏上线经验,有上线游戏引擎开发经验;
2、精通C/C++语言,熟悉C++11/14语言特性;
3、数学基础扎实,熟悉3D图形学原理和3D几何,有较好的算法基础,有2年以上3D引擎开发经验;
4、熟练掌握至少一种图形API,熟悉DirectX12,Vulkan优先;
5、3年以上引擎开发经验,有UE4引擎开发经验优先;
6、熟悉Unity,UE等一种或几种的架构及渲染机制,深入过一些开源引擎,参与或独立承担过渲染引擎架构设计及实现工作;
7、熟悉PBR渲染原理并实现过物理渲染,了解光线追踪渲染原理或使用RTX做过相关工作更佳;
8、具备自主构建BIM模型、三维模型者优先。