- UE4
- C/C++
- UE4开发经验
- 游戏客户端开发经验
工作职责:
1. 使用虚幻引擎和C++,Lua设计、开发和维护游戏玩法系统和功能。
2. 与游戏设计师合作,了解并实现他们对游戏机制、AI、玩家控制和其他互动元素的愿景,包括但不限于战斗系统,角色技能,任务系统,经济系统,动画系统等的开发
3. 优化和调试游戏玩法系统,确保流畅的性能和高质量的玩家体验。
4. 为初级程序员提供指导,帮助他们成长和提高技能。
5. 与其他团队成员(包括美术、动画师和音频工程师)合作,确保游戏系统和资产的无缝整合,推动包括AI行为,动画系统等相关系统的实现品质
6. 参与代码审查,提供和接受有建设性的反馈,以提高整体代码质量。
7. 负责对策划的需求进行技术可行性以及对技术风险的评估
8. 能帮助团队对工作流程进行优化,与团队成员在相关领域相互支持,对技术方案提供文档支持以及与团队成员相互进行技术分享
任职资格:
1. 5年以上专业游戏玩法编程经验,在开发游戏玩法系统(如AI、物理、玩家控制和动画)方面有实际经验。
2. 良好的软件系统设计、实现能力和经验,以及相关游戏系统开发和使用经验,包括但不限于:行为树,动画树,寻路的生成和跟随,网络同步
3. 有完整游戏项目开发经验
4. 对虚幻引擎的架构有深入了解
5. 精通C++和面向对象编程原则,良好的工程化开发能力
6. 出色的问题解决和调试技能
7. 优秀的沟通和协作能力,有很强的主动性以及团队协作能力,能够在团队环境中有效工作。
8. 具备良好的大型代码库阅读能力,并能系统的对现有代码库进行优化和重构
9. 熟悉Lua
加分项:
●具有其他游戏引擎的经验。
●具有多人游戏开发和网络编程经验。
●熟悉游戏性能优化技术。