职位概述我们正在寻找一位经验丰富的 Unreal开发工程师 加入我们的团队。作为Unreal开发工程师,您将负责使用Unreal引擎设计、开发和优化实时3D应用程序及交互体验。您将与艺术家、设计师和其他开发人员紧密合作,将前沿视觉效果和沉浸式体验变为现实。主要职责 61 开发和实现 基于Unreal引擎的互动3D应用、仿真和虚拟环境。 61 与跨职能团队合作,包括艺术家、设计师和动画师,将创意概念转化为技术规范并交付最终产品。 61 优化性能,确保实时应用在多个平台(PC、主机、移动设备、AR/VR)上运行流畅。 61 编写清晰、可维护的代码,并使用Unreal引擎的Blueprints和/或C++进行文档化。 61 整合3D资产,如3D模型、动画和纹理到Unreal引擎中,确保功能平滑、视觉效果优异。 61 调试、测试并修复错误,确保实时应用的稳定性和高性能。 61 实现游戏机制 和交互功能,如物理模拟、动画、用户界面等。 61 跟踪行业趋势,保持对Unreal引擎更新和***实践的掌握,确保开发的先进性。 61 在版本控制环境中合作(如Git、Perforce),管理资产和代码。 61 参与开发流程,参加团队会议,对设计决策提供意见,并改进工作流程。岗位要求 61 3年以上Unreal引擎开发经验,从事实时3D应用或游戏开发。 61 熟练掌握C++ 和/或Unreal引擎中的Blueprints脚本。 61 具备在多个平台上优化3D应用 的经验(PC、主机、移动设备、VR/AR)。 61 熟悉3D资产管道,包括使用Maya、Blender或3ds Max进行资产的导入/导出。 61 了解实时渲染技术,如着色器和Unreal引擎中的灯光设置。 61 具有出色的问题解决能力和对细节的关注,能够有效调试和优化代码。 61 熟悉多人网络开发 和Unreal中的客户端-服务器架构者优先。 61 熟悉物理引擎(如Chaos Physics)和动画系统者优先。 61 良好的游戏开发原则理解,如AI、游戏循环、输入处理和游戏物理。 61 优秀的沟通和团队协作能力,能够与远程和现场团队有效协作。优先条件 61 具备AR/VR/MR环境开发或针对XR平台开发的经验。 61 掌握程序化生成技术,用于在Unreal引擎中生成环境或资产。 61 熟悉Unreal引擎插件,并有能力通过自定义插件扩展Unreal功能。 61 具备动作捕捉集成和实时面部/身体动画开发经验。 61 具备跨平台开发 经验(如PC、主机和移动设备的项目开发)。 61 具备在Unreal引擎中使用UMG(Unreal Motion Graphics)进行UI/UX设计的经验。61 有汽车行业经验优先教育与经验要求 61 计算机科学、游戏开发或相关领域的学士学位(或同等经验)。 61 3年以上作为Unreal开发工程师的经验,或在游戏开发、仿真、实时3D应用开发中的相关经验。加入我们的理由 61 创新项目:参与开发面向多个平台的前沿实时3D应用、游戏和仿真项目。 61 协作团队环境:加入一个充满激情和创意的团队,参与令人兴奋且富有影响力的项目。 61 职业发展:提供职业发展和通过培训及行业活动继续学习的机会。