米哈游UE游戏客户端工程师(系统)-UE5动作预研
社招全职3年以上程序&技术类地点:上海状态:招聘
任职要求
1. 精通C++,熟悉Unreal 和 UMG,扎实的数据结构及算法基础; 2. 良好的工程设计能力,熟练使用设计模式,熟悉常用的系统架构如:MVC,MVVM; 3. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强 ; 4. 有完整项目资源管理流程开发经验或演出管线开发经验加分; 5. 三年以上游戏客户端开发工作,有完整的上线产品经验加分; 6. 资深游戏爱好者加分。
工作职责
1. 负责客户端系统功能、活动、玩法框架的设计及优化; 2. 与策划、美术密切配合,进行各种必要的尝试和探索,以使功能达到设计要求并体验良好; 3. 处理项目的多平台运行,包括PC、主机、移动端; 4. 处理项目的全球化需求; 5. 支撑内容的制作过程,在工具流程方面持续迭代,保证Workflow简单、健壮、易用; 6. 了解现有的Code Framework,并持续整理和改进,优化性能。
包括英文材料
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
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://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
相关职位
社招4年以上程序&技术类
1.设计高性能、可扩展的大世界生态AI模拟、NPC系统; 2.编写符合框架规范的联机运行时,代码清晰、高效、易维护; 3.和策划、美术深度合作,规范开发流程,完善工具链、布设方案; 4.持续优化服务器、客户端两侧生态决策、模拟、表现等相关性能。
社招1年以上王者荣耀技术
1.负责UE4引擎客户端的底层模块开发以及优化; 2.负责维护文件系统和对Pak系统的深度改造; 3.负责深度优化IO性能; 4.负责UE5研发管线最新特性的评估与移植。
更新于 2025-09-22