岗位职责
- 负责游戏客户端核心模块(如战斗系统、角色控制、场景交互、UI表现、玩法系统等)的设计、开发与维护;
- 基于UE引擎特性(蓝图/C++/渲染管线/动画系统/网络同步等),实现复杂游戏逻辑与视觉效果,确保功能稳定高效;
- 参与客户端性能优化(内存/CPU/GPU/加载速度),解决多端适配、包体体积、发热卡顿等问题;
- 配合美术、策划、服务器团队,完成需求评审、技术方案设计及跨端联调,保障项目进度;
- 探索UE新特性(如Nanite/Lumen/PCG/AI工具等)在游戏中的应用,提升开发效率与表现力;
- 维护与迭代客户端工具链(如自动化构建、资源检查、调试工具等),降低团队开发成本。
职位要求
- 本科及以上学历,计算机/软件工程/数字媒体等相关专业,3年以上游戏客户端开发经验;
- 熟练掌握C++(11/14/17标准),熟悉面向对象设计、内存管理、多线程编程,有UE C++开发经验者优先;
- 精通Unreal Engine 4(至少1个完整项目经验),熟悉其框架(Gameplay框架、Slate/UMG、动画系统、物理引擎、网络同步等),能独立完成模块开发;
- 熟悉UE蓝图系统,理解其与C++的交互逻辑,具备良好的代码规范与文档习惯;
- 了解游戏客户端性能优化方法论(如Profiler分析、Draw Call优化、LOD策略、资源加载管理等);
- 有跨平台(PC/移动端)开发经验者优先,熟悉Android/iOS打包流程及适配问题。