职位名称 : 虚幻引擎底层开发工程师
归属部门
: 虚幻引擎开发小组
工作内容:
- 基于项目需求进行系统架构设计,开发与实现,对引擎功能进行扩展与优化,有技术攻关能力;
- 分析和解决基于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意识,并能自我驱动成长;
- 开发思路清晰,具有较强的分析能力;
游戏开发兴趣与动力
具有雄心壮志是游戏开发是必不可少的!