米哈游UE5游戏客户端工程师-预研项目
社招全职3年以上程序&技术类地点:上海状态:招聘
任职要求
1. 扎实的计算机编程基础,三年以上C++使用经验,熟悉LUA或其他脚本语言; 2. 有主流商业引擎的使用经验,熟悉游戏引擎的核心架构,有UE开发经验,对UE引擎的GAS、3C、动画、物理、角色、网络同步等一个或多个模块有较为深入的研究和实践经验者尤佳; 3. 针对策划提出的Gameplay需求能进行合理的系统设计,并完成高质量的功能开发; 4. 实现稳定可维护的功能,并能提供相应编辑器、检查机制等完整解决方案; 5. 方案设计中有性能意识,有性能优化经验者尤佳。
工作职责
1. 3C、战斗、动画、角色系统等客户端核心模块框架设计、功能开发、性能优化; 2. 技能、关卡、Avatar等编辑器的系统设计、功能开发和效能提升; 3. 游戏逻辑系统、逻辑玩法开发。
包括英文材料
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
相关职位
社招3年以上程序&技术类
1. 负责客户端系统功能、活动、玩法框架的设计及优化; 2. 与策划、美术密切配合,进行各种必要的尝试和探索,以使功能达到设计要求并体验良好; 3. 处理项目的多平台运行,包括PC、主机、移动端; 4. 处理项目的全球化需求; 5. 支撑内容的制作过程,在工具流程方面持续迭代,保证Workflow简单、健壮、易用; 6. 了解现有的Code Framework,并持续整理和改进,优化性能。
社招2年以上公共技术
1.设计、开发和维护大规模、高并发、低延迟的游戏服务器架构,确保其稳定性、可靠性和安全性; 2.负责核心游戏逻辑的服务器端实现,包括但不限于玩家状态管理、物品系统、任务系统、战斗逻辑、社交系统等; 3.优化服务器性能,处理高并发请求,减少网络延迟,提高数据传输效率,确保流畅的游戏体验; 4.设计并实现有效的数据库解决方案(SQL/NoSQL),进行数据存储、查询优化和灾备方案; 5.与UE客户端团队紧密合作,设计高效的客户端-服务器通信协议和数据同步机制。了解UE5的同步系统; 6.参与服务器部署、监控、告警和故障排查,确保线上服务的持续稳定运行; 7.评估和引入新的技术、工具和流程,持续改进服务器开发效率和质量。
更新于 2025-10-11
社招1年以上IEG技术
1.负责战斗内玩法模块设计开发和性能优化,以及相关开发和美术制作标准分析与制定; 2.负责游戏中的关键技术预研,有较强的学习及分析能力,能进行方案选型及实现; 3.负责游戏中的工具链扩展与开发,优化工作流; 4.负责游戏中的各类疑难问题的跟进与解决。
更新于 2025-05-06