跳转至

部分JD

在学习过程中,找到自己感兴趣的方向很重要,其决定了你未来深耕的道路。可通过研读各个企业的招聘信息来决定自己未来的学习方向,并将其记录下来,作为自己的学习参照。

Tip

以下信息来源于miHoYo校园招聘

米哈游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. 有良好的沟通协调能力、较强的团队合作精神。