# 米哈游 2025 暑期实习

# 游戏客户端工具开发

# 工作职责

  1. 你将参与项目大型项目海量内容的工业化生产工具开发;

  2. 你将参与设计和实现工具来支撑游戏内容的不同模块,如战斗、关卡、剧情演出、任务等;

  3. 你将参与设计与开发工具提高游戏中各个环节的效率;

  4. 还将掌握如何维护和提升现有工具的稳定性、易用性与人机功效;

  5. 还将掌握辨别对应内容制作管线中存在的效率和质量问题,主动寻找和提供改进方案。

# 任职要求

  1. 计算机或相关专业,本科及以上学历;

  2. 至少了解一门 C 系语言,至少精通一门面向对象的编程语言,并深入了解其思想、原理和底层细节;

  3. 专业课程基础扎实,在程序语言、编译原理、数据结构、算法、计算机组成、计算机网络等课程、数据库等方向上有过系统的学习;

  4. 善于分析和沟通,逻辑清晰,有强烈的求知欲和优秀的学习能力;

  5. 实习时长不低于 3 个月,每周出勤至少 4 天。

# 加分项

  1. 有实际游戏项目的开发经历或实习经历;

  2. 接触学习过游戏开发引擎(比如 Unity、虚幻)。

# 游戏运维开发

# 工作职责

  1. 参与大型游戏的运维架构设计和实现,并持续进行优化,实现高可用、易扩展等特性,包括但不限于自动发布、监控平台、CMDB、配置管理等;

  2. 协助业务解决产品运维过程中出现的问题,帮助解决业务的痛点。

# 任职要求

  1. 计算机、软件工程等相关专业;

  2. 扎实的计算机体系结构、算法与数据结构、操作系统原理等基础知识功底; 熟悉 Linux 系统;熟悉 python 或 golang 等任一开发语言;

  3. 具备强烈的钻研精神和自我学习能力,具有优化意识及很强的责任心;

  4. 热爱游戏。

# 加分项

  1. 有游戏公司实习经历优先;

  2. 熟悉 vue 和 web 项目开发优先。

# 游戏构建开发

# 工作职责

  1. 你将参与项目构建流程的建设,了解如何从流程设计、工具开发等方面出发,去提升开发制作、资源分析检查、出包验证等节点的效率;

  2. 你将参与优化项目组快节奏、多版本并行的开发流程,在这过程当中获得团队工作效率提升所带来的成就感;

  3. 你将参与自动化构建管线及管线管理工具开发、部署及维护,如游戏包构建管线、资产检查及导出管线,掌握如何排查及解决构建管线问题;

  4. 还将掌握如何维护构建系统及远端机环境,了解大型游戏项目背后的工业化建设。

# 任职要求

  1. 熟练掌握 C#、Python、Shell 等语言;

  2. 有较强的逻辑思维能力,学习能力,耐心细致,有责任心,具备较强的问题发现和解决能力;

  3. 善于沟通,有团队合作精神,做事积极主动,并能承受一定强度的工作压力;

  4. 热爱游戏,对游戏行业有较强的兴趣;

  5. 对游戏构建开发感兴趣,愿意深入探索研究构建周边内容;

  6. 实习时长不低于 3 个月,每周出勤至少 4 天。

# 加分项

  1. 掌握 Java、C++ 等高级语言;

  2. 掌握 SVN 或 Git、Perforce 等版本控制软件;

  3. 了解 Teamcity 或 Jenkins 等构建系统;

  4. 了解 Unity 或 Unreal 等引擎;

  5. 具备网络相关知识,能够调查基础的网络故障问题;

  6. 掌握 AndroidStudio 和 XCode 软件的使用。

# 米哈游 2025 社招

# UE 工具开发

# 工作职责

  1. 支持大型在线项目海量内容工业化生产;

  2. 多分支版本构建管理、自动化测试、自动化提交检查、日常开发流程调优;

  3. 负责性能分析工具,数据埋点,资源优化工具维护及开发;

  4. 负责游戏内容工具集开发,包括技能、任务、剧情编辑器等;

  5. 对接引擎和 TA 功能开发。

# 任职要求

  1. 熟练掌握 C++、C#、Python 其中的任意一种语言;

  2. 至少参与过一款大型 3D 游戏的开发且上线;

  3. 熟悉 Teamcity、Jenkins 等 CI/CD 的使用,有实际自动化、工具等基建管线搭建经验;

  4. 熟悉 Windows、iOS、Android、PlayStation 等至少 1 个平台的原生应用制作和发布过程;

  5. 至少精通一款游戏制作引擎的使用,Unreal 经验者优先;

  6. 善于有效沟通,能从需求层面考虑问题。

# 游戏测试开发 - 崩坏:星穹铁道

# 工作职责

  1. 参与自动化测试系统的构建和优化,提高项目自动化测试程度;

  2. 参与测试用例 review 和优化;

  3. 参与效能工具开发,提升开发效率。

# 任职要求

  1. 计算机相关专业本科及本科以上学历,3-5 年测试开发经验;

  2. 至少熟悉一款主流的 3D 游戏引擎,如 unity,ue 等;

  3. 熟悉以下技术中的至少三个:数据库(MySQL/Redis/Mongo/ELK 等)、软件安全、Web 前 / 后端开发、CI/CD、网络通信、ADB/TIDevice/XCode 等;

  4. 熟练掌握以下编程语言中至少两个:Python、Golang、Lua、C++、C#、Javascript/ts。熟悉主流的 VCS 和相关 API;

  5. 思路清晰,善于交流,能与团队成员进行有效的沟通;具备自主设计系统原型的能力。

# 加分项

有开发过自动化测试系统经验的尤佳;有将 AI 技术应用于游戏自动化测试经验者尤佳

# Unity 游戏客户端开发(工具)- 崩坏:星穹铁道

# 工作职责

  1. 设计和实现工具来支撑游戏内容的不同模块,如战斗、关卡、剧情演出、DCC 插件等;

  2. 提升内容的制作阶段、验收阶段、发布阶段的效率和质量;

  3. 维护和提升现有工具的稳定性、易用性、性能;

  4. 辨别对应内容制作管线中 存在的效率和质量问题,寻找和提供改进方案;

# 任职要求

  1. 至少精通 C#、Python、C++ 其中一种语言,熟悉不同操作系统的命令行;

  2. 熟悉 Git、Perforce 等版本管理软件,可进行版本管理软件的插件和 Trigger 开发;

  3. 熟悉 Unity 的编辑器拓展、资源导入、打包构建方面;

  4. 熟悉 Windows、iOS、Android、PlayStation 至少 1 个平台的原生应用制作和发布过程;

  5. 熟悉 Jenkins 或 TeamCity,对 CI/CD 和自动化有兴趣;

  6. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强;

  7. 资深 ACG 爱好者加分 资深玩家加分。

# Unity 游戏客户端开发(工具)- 生活模拟

# 工作职责

  1. 负责客户端系统玩法工具设计和开发

  2. 配合策划和美术同学设计和实现工具来支撑游戏内容的不同模块,如:美术资源监控和管理、数值工具开发

  3. 支撑内容的制作过程,在工具、流程方面持续迭代,保证其规范、健壮、易用

  4. 了解现有的代码框架,并持续整理和改进,优化性能

# 任职要求

  1. 精通 C#、Lua,扎实的数据结构及算法基础

  2. 良好的工程设计能力,熟练使用设计模式,熟悉常用的系统架构如:MVC

  3. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强

  4. 五年以上游戏客户端开发工作,有完整的上线产品经验加分

  5. 热爱游戏,资深玩家加分

# 构建开发工程师 - 绝区零

# 工作职责

  1. 开发构建流程中所需的自动化管线、工具,并负责持续性地调优和维护;

  2. 提升项目组资产持续集成效率,满足多平台(移动、PC、主机)构建需求;

  3. 负责包体构建管线的搭建、开发及优化工作。

# 任职要求

  1. 熟练掌握 C#、Python 其中的任意一种语言;

  2. 熟悉 Unity 资源导入、打包构建方面的内容;

  3. 熟悉 Teamcity、Jenkins 等 CI/CD 的使用,有实际自动化、工具等基建管线搭建经验;

  4. 熟悉 Windows、iOS、Android、PlayStation 等至少 1 个平台的原生应用制作和发布过程;

  5. 良好的沟通协作能力,自驱动的学习能力和分析解决问题能力,责任心强;

  6. 有过跟进完整包体上架、提审发布等流程的经验加分。

# 资深游戏运维开发 - UE5 预研

# 工作职责

  1. 负责大型游戏的运维架构设计和实现,并持续进行优化,实现高可用、易扩展等特性。

  2. 负责设计、研发自动化运维平台系统包括但不限于自动发布、监控平台、CMDB、配置管理等;

  3. 推进游戏运维规范、工作流程、应急预案的制订和落地。

  4. 协助业务解决产品运维过程中出现的问题,帮助解决业务的痛点。

# 任职要求

  1. 本科学历以上,三年以上运维开发经验,有运维平台架构设计能力和落地经验。

  2. 有自动化运维经验,有 Prometheus、夜莺、VictoriaMetrics 等监控开发经验优先。

  3. 熟练掌握 Golang/Python 中至少一门语言,具备 k8s\consul\loki\nginx 等维护经验。

  4. 熟悉常见的 API 网关如 apisix、kong 等,并了解其原理。

  5. 具备较强的故障排查能力,重视流程、规范和原型设计,有技术敏感度。

  6. 有良好的沟通协调能力、较强的团队合作精神。