各游戏公司招聘要求(持续更新)

时间:2024-02-23 18:11:33

腾讯

游戏客户端开发

必须具备的:
计算机科学、计算机工程相关专业;
熟悉算法、数据结构、操作系统等基础知识;
热爱编程,至少掌握一种游戏开发常用的编程语言;
具备良好的沟通表达能力和团队合作意识;
对于创新和解决有挑战性的问题充满激情,有较强的学习能力、分析及解决问题能力。

可以加分的:
热爱游戏;
C++/C#开发和调试经验者优先;
有图形、物理等算法基本功者优先。

游戏引擎开发

必须具备的:
计算机科学、计算机工程相关专业;
扎实的算法、数据结构、操作系统等基础知识;
热爱编程,至少掌握一种游戏开发常用的编程语言,
对图形、物理、动画、AI等某一领域比较熟悉;
熟悉Unreal、Unity等商业引擎;
良好的数学和英文阅读功底;
良好的沟通表达能力和团队合作意识;
热爱游戏,对于创新和解决有挑战性的问题充满激情,有较强的学习能力、分析及解决问题能力;

可以加分的:
C++/C#开发和调试经验者优先;
参与过自研或开源游戏引擎的开发者。

网易

游戏研发工程师

任职资格
我们希望您符合以下任意两条或以上的描述:

  • 计算机或相关专业;
  • 精通C/C++编程语言及其思想;
  • 扎实的计算机基础知识,深入理解数据结构、算法、操作系统等知识;
  • 良好的逻辑综合分析能力,以及强烈的解决问题的意愿;
  • 强烈的求知欲,和与之相适应的学习能力;
  • 良好的沟通能力,能清晰、准确的在团队成员中传达自己的想法。

具备以下条件尤佳,但不是必须:

  • 熟悉或精通计算机图形学;
  • 熟悉或精通分布式系统设计。

游戏科学

UE客户端开发

岗位要求:
● 本科及以上学历
● 熟悉C#及C++,有较好的算法基础
● 熟悉Unreal或Unity等至少一个主流游戏引擎
● 热爱游戏事业,对游戏开发有浓厚兴趣
● 沟通能力强,有较强的责任心和团队合作精神,能承受工作压力

满足以下条件优先考虑:
● 有丰富的3A动作游戏经验,对动作游戏有相当程度的理解
● 有UE4大型游戏项目经验
● 对游戏网络同步熟悉

UE图形程序

岗位要求:
● 本科以上学历
● 精通C++,精通渲染知识,熟悉引擎底层
● 有引擎或者图形技术组件的开发经验
● 有较好的审美能力,能够自行挖掘提升画面品质的方案
● 对游戏开发以及图形技术充满热情,能够与他人良好配合、协作。态度认真、责任心强

满足以下条件优先考虑:
● 有开发UE4渲染管线方面的经验
● 熟悉houdini/substance designer等procedural的美术生产工具
● 资深PC/主机3A动作玩家

UE动作程序

岗位要求:
1.本科及以上学历,英语文档阅读能力过硬,英语听力无障碍;
2.熟悉游戏引擎各个模块,掌握扎实的数学基础和计算机原理,深入理解常用动画技术;
3.熟悉UE动画系统,物理系统,角色运动系统,掌握实现原理;
4.出色的学习和技术研究应用能力,良好的问题分析与解决能力;
5.责任心强,对自身的工作有高质量要求,对探索新技术充满热情和耐心;
6.有较好的口头和书面表达能力,能与内部/外部团队良好沟通;

满足以下条件优先考虑:
1.实现过动作相关的高级系统,例如motionmatching;
2.对maya和3dsmax的脚本开发均比较熟悉;
3.动作游戏资深玩家

米哈游

游戏客户端开发

岗位要求:

  1. 计算机或相关专业,本科及以上学历
  2. 至少了解一门C系语言,至少精通一门面向对象的编程语言,并深入了解其思想、原理和底层细节
  3. 专业课程基础扎实,在程序语言、编译原理、数据结构、算法、计算机组成、计算机网络等课程、数据库等方向上有过系统的学习
  4. 善于分析和沟通,逻辑清晰,有强烈的求知欲和优秀的学习能力
  5. 加分项
    1)有实际游戏项目的开发经历或实习经历
    2)接触学习过游戏开发引擎(比如Unity、虚幻)

游戏服务器开发

岗位要求:
1、计算机、软件工程等相关专业;
2、扎实的计算机体系结构、算法与数据结构、操作系统原理等基础知识功底;
3、具备优秀的分析解决问题、动手能力与沟通协作能力,有较好的抗压能力;
4、热爱游戏开发,有较强的责任心;
5、熟悉网络编程以及数据库使用,具备相关优化经验更好;
6、掌握高复杂度,高性能,高并发的分布式服务开发技能更好;
7、熟练使用C/C++/golang 更好;
8、有游戏公司实习经历更好。

引擎开发

岗位要求:
1、基本功扎实,有良好的数据结构/计算机体系结构知识基础;
2、良好的数学基础,了解线性代数/数值分析,有物理模拟/骨骼动画方面研究经验者更佳;
3、良好的C++编程习惯,有实际项目经验者更佳;
4、理解内存操作和管理,理解多线程编程模型
5、渲染方向 需要良好的图形学基础,了解实时渲染的技术。有直接使用DirectX或OpenGL之类的图形API开发图形应用的经验者更佳。

完美世界

游戏客户端开发工程师

任职要求

  1. 热爱游戏,热爱游戏行业,充满激情,渴望做出成功的游戏;
  2. 熟练掌握OOP编程思想,熟悉C++、C#,了解Lua、python等语言;
  3. 熟悉Unity3D相关知识,有实际开发经验者优先考虑;
  4. 良好的沟通能力和团队协作精神;
  5. 有较强的学习能力,细心,有强烈的责任感。

游戏C++开发工程师

任职要求

  1. 热爱游戏,热爱游戏行业,充满激情,渴望做出成功的游戏;
  2. 熟练掌握OOP编程思想,熟悉C++、C#,了解Lua、python等语言;
  3. 熟悉Unity3D相关知识,有实际开发经验者优先考虑;
  4. 良好的沟通能力和团队协作精神;
  5. 有较强的学习能力,细心,有强烈的责任感。

游戏C++服务器开发

任职要求

  1. 本科以上学历,计算机相关专业;
  2. 熟练掌握一门编程语言,C/C++/golang/Java;
  3. 有linux使用经验,熟悉tcp/ip,基本的数据据库使用经验;
  4. 熟练使用VS等Windows下的开发调试工具,熟练使用svn、git;
  5. 有良好的沟通及团队合作能力,善于协同工作;
  6. 热爱游戏开发。