虚幻(Ureal Engine)开发

虚幻引擎底层开发工程师 | UE / Quixel Bridge / Houdini



职位名称 : 虚幻引擎底层开发工程师

归属部门 : 虚幻引擎开发小组

工作内容:

  • 基于项目需求进行系统架构设计,开发与实现,对引擎功能进行扩展与优化,有技术攻关能力;
  • 分析和解决基于UE4的通用引擎问题,如加载优化,内存优化,性能问题等;
  • 参与项目的技术讨论,根据需求完成程序设计和开发,完善相关开发流程;
  • 负责PC端或移动端的项目功能开发及优化;
  • 研究引擎,改写引擎源码或制作插件以满足项目功能需求、提升工作效率;
  • 根据项目需求定制扩展引擎功能;
  • 使用UE4引擎实现项目的交互设计,开发交互场景和内容;
  • 根据设计需求,合理利用和整合引擎各部分的功能模块。
  • 负责Unreal项目的各个模块功能的开发制作,比如交互功能(Blueprint)、界面功能(UMG),序列动画/镜头动画(Sequencer)。


职位申请要求

  • 熟练应用蓝图脚本技术,编写安全、高效、稳定的脚本和代码;
  • 熟悉虚幻引擎工作原理,熟练各种图形效果实现;
  • 精通C++和UE4蓝图,能熟练使用UE4引擎中的功能模块,有UE4游戏底层架构经验者优先(网络层,数据层,逻辑层,UI架构)
  • 精通计算机图形学,了解UE4的材质系统,能够配合技术美术实现各种视觉效果者;
  • 懂得Unreal的游戏框架Game Framework,理解Unreal的网络功能模块(Replicate/RPC),了解虚幻引擎多个功能模块使用,比如材质系统,动画/AI系统,模型场景优化等;
  • 有良好的空间数学和图形学基础,能够开发UE4插件和工具;
  • 至少对渲染、Gameplay、动画、物理模块有一个以上的项目实际开发经验;


个人能力

  • 敏感的技术嗅觉,关注GDC SIGGRAPH,对前沿技术感兴趣并附有专研精神;
  • 能够表达自己的想法和倾听他人意见;
  • 热爱游戏,积极主动,善于思考,敢于直面技术挑战;
  • 强烈的责任心与主动性,对所负责工作有owner意识,并能自我驱动成长;
  • 开发思路清晰,具有较强的分析能力;


游戏开发兴趣与动力

具有雄心壮志是游戏开发是必不可少的!

 

马 上 申 请

Llama