米哈游【提前批】游戏客户端工具开发
校招全职程序&技术类地点:上海状态:招聘
任职要求
1、计算机或相关专业,本科及以上学历; 2、至少了解一门C系语言,至少精通一门面向对象的编程语言,并深入了解其思想、原理和底层细节; 3、专业课程基础扎实,在程序语言、编译原理、数据结构、算法、计算机组成、计算机网络等课程、数据库等方向上有过系统的学习; 4、善于分析和沟通,逻辑清晰,有强烈的求知欲和优秀的学习能力。 加分项 1、有实际游戏项目的开发经历或实习经历; 2、接触学习过游戏开发引擎(比如Unity、虚幻)。
工作职责
1、你将参与大型项目海量内容的工业化生产工具开发; 2、你将参与设计和实现工具来支撑游戏内容的不同模块,如战斗、关卡、剧情演出、任务等; 3、你将参与设计与开发工具提高游戏中各个环节的效率; 4、还将掌握如何维护和提升现有工具的稳定性、易用性与人机功效; 5、还将掌握辨别对应内容制作管线中存在的效率和质量问题,主动寻找和提供改进方案。
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
数据结构+
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/
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位
校招程序&技术类
1. 负责开发测试工具,参与游戏质量相关工具和平台的前后端开发; 2. 负责专项测试平台的前后端开发,涉及兼容性,自动化,服务器性能,客户端性能,安全等平台; 3. 负责研究新型测试技术,帮助项目提升整体质量。
校招程序&技术类
1、负责参与大型商业游戏中音频功能设计、开发与优化,确保高质量的音频表现,如3D音效、环境音效、动态混音等; 2、与音频团队紧密合作,实现游戏内各个游戏模块的音频功能需求,提供专业的技术建议,追求更好音频表现; 3、支持和扩展音频管线和工作流程,提升音频生产管线效率; 3、分析并解决音频相关的性能问题,如内存占用、CPU开销、延迟等。
校招程序&技术类
1、你将参与大型商业游戏的开发,深入了解游戏玩法设计,完成其中和客户端开发有关的工作,看到自己亲手制作的内容被上亿用户体验和喜爱; 2、你将使用游戏开发引擎,完成各种模块的开发:UI系统、战斗系统、AI系统、角色3C、场景管理、性能优化、游戏安全等; 3、你将与部门相关的上下游,如策划,美术等密切合作,提供专业的技术建议,逐渐熟悉并了解业内顶尖的的现代游戏技术方案。