查看: 52407| 回复: 58
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 美国游戏行业求职经历分享

   
全局:

2019(1-3月)-Other硕士+3个月-1年 | 网上海投|德州地区 Other 其他全职@Wargaming

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 大队管理员 于 2020-2-9 13:55 编辑

地里有关美国游戏行业(主要指3A游戏)申请、求职经验的贴子比较少,我也深知获取这方面信息的困难,希望通过本文抛砖引玉,分想一下自己在求职过程中所获取的信息和经验。
(有关我的美国游戏学校 https://www.1point3acres.com/bbs/thread-590957-1-1.html.1point3acres
. ----
3A游戏工作室有很多部门,例如程序、设计、美术、制作、测试、市场、商业分析,我的职位是游戏逻辑程序员(Gameplay Engineer),其他的程序职位还有游戏引擎程序员(Game Engine Programmer),图形程序员(Graphics Engineer),游戏AI程序员(Game AI Engineer),工具链程序员(Tools and Pipeline Engineer),交互界面程序员(User Interface Engineer)等等。.

我这个职位做什么?
. .и
其实在公司招聘网站上的Job Description里就介绍的比较清楚,我在这里列举几条:
  • Collaborate on the implementation of new gameplay features: player and characters' behaviors, combat and powers mechanics, user interface, etc..
  • Work closely with designers, artists, and other programmers to iterate on gameplay features and ensure a great player experience.
  • Develop and own full aspects of the game experience.
  • Collaborate with other members of the programmers’ team to build sustainable and maintainable technologies and optimized code on all platforms
  • Develop and maintain gameplay systems in a client/server environment.
  • Assist team leads with engineering task specifications and scheduling.
  • Fix bugs :)
简单来说,Gameplay程序就是和其他部门合作(主要是设计师),互相配合迭代玩法。这个玩法每个游戏差别很大,如果你是制作动作类游戏,那么你就需要实现主人公的走跑停跳蹲,翻滚闪避攻击防御等各种动作;如果是射击类游戏,那么你就需要实现各种武器玩法,手枪步枪狙击枪电磁炮。

就业形势

我个人认为应届毕业生想要进入美国游戏行业工作可以考虑以下三种途径:
  • 在校期间找到游戏公司的实习,拿return offer
  • 毕业回国,加入育碧成都或者育碧上海,积累一定工作经验以后transfer到国外工作室
  • 海投社招

虽然我觉得第一条路最简单,但是很不幸,由于我的学校的课程设置,研究生期间没有实习机会,于是我选择了3。和我同届的中国同学,有人选择了转行,有人在海投未果之后选择了回国。所幸的是我们专业属于STEM,找到e-verified的工作室的话至少能工作3年。

从2019年1月开始,我陆陆续续投了总共73家游戏工作室(大概,有些可能没有记录),回复我的有16家,剩下的都石沉大海。我都记录在了这个excel表格里,绿色是offer,黄色是在我工作以后才回复我的被我拒了的,红色的是reject。https://1drv.ms/x/s!AiiINXXKzDVujYh4jCwl29LknO--ig?e=dC4IeB

就算是entry level的岗位,大多数也需要申请人都1-3年不等的工作经验,或者shipping title,除此之外,大部分的工作室也不sponsor visa,也不是e-verified,有HR虽然回复了我,但一听到我需要sponsor visa就没下文了。

海投之路是难熬的,没有面经,没有人内推,一边数着OPT 的失业期,一边改简历求职信作品集准备面试。很多人可能会问:“游戏行业又加班干的活又累,base只有大厂的60%-80%,没有signon没有股票,干到头也只和SDE II差不多,还不稳定很有可能被laid off,为什么你不选择去Google,Apple,Amazon这样的企业呢?”

我非常赞同一位在顽皮狗(Naughty Dog)工作室的前辈 Ryan槐宏武 的文章里的一段话:.
. Χ
作者:Ryan槐宏武
.--链接:https://www.zhihu.com/question/264089732/answer/689196756. check 1point3acres for more.
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

思索之后我们的一致回答是:虽然这些福利很诱人,但游戏从业者选择继续开发游戏,是因为科技企业再多的物质也无法满足自身对好游戏的产品认同感。
游戏是体验为王的产品,不以游戏为梦想的人干不了这行。游戏行业最难得的从业人员最大的价值,就是一切行为以打造更好的体验为目标,也就是说你必须真正在乎你正在创造内容的质量:. ----

与其跟我聊你今年股票收入了多少,不如和我分析分析”艾迪芬奇的记忆“的叙事深度如何。. 1point 3acres
与其跟我聊下半年哪个滑雪场打折,不如咱们一起研究一下为什么“神秘海域4”里的攀爬动画如此真实流畅。
与其讨论特斯拉应该买红色还是白色,不如一起探讨探讨“荒野大镖客2”里对电影学的应用高度。. ----
与其纠结今年年底老板给不给自己涨工资,不如纠结一下项目怎样改进才能在Metacritic上多得2分。
与其周六早上在家睡个懒觉,不如回公司看看把这周没调好的渲染参数调整清晰。
与其讨论某个知名艺人最近又有什么新热度,不如讨论讨论近期某个工作室离职潮现象背后更深层次的原因是什么。
类似的例子还能举很多,如果你真正热爱游戏,从事游戏行业对你来说应该只有喜悦。因为在这里你能够从玩家角度真正碰触游戏的核心,真正影响自己在乎的产品质量。这种心理导致你可能根本不会考虑转行,因为没有其它任何行业能够提供相同量级的归属感。

分享在庆余年里看到的一句话:“人生一世,选条路,不退让,不更改,一直走到尽头,是件幸事”。. ----

下面来聊聊面试。

面试流程
-baidu 1point3acres
各个工作室的面试流程也各不相同,通常情况下简历关过了之后,第一轮是跟HR电话面试,大概半小时左右,主要是聊简历,以及是否需要sponsorship。如果通过的话HR会给你发一个Programming Test,需要在规定时间内做完并发回去。测试通过之后,第二轮是跟Hiring Manager进行技术面试,一般是一对一,也有多对一的情况,大概一个小时,会深入讨论项目中某个feature所用到的技术,以及其他技术问题,下文会有一个总结。这一轮过了之后就是onsite,一般需要一整天,3到4轮面试。早上10:30到工作室,HR会带你参观工作室环境,介绍工作室历史、福利等,接着就会进行一轮技术面试,1到1.5小时,结束之后午饭时间,会有一轮lunch interview,主要跟非技术人员(通常是designer,artist,producer)吃饭聊天,目的是双向考察你和团队成员是否相处得来,主要是聊兴趣爱好啊,公司周边的生活交通啊什么的。午饭过后会再有两轮技术面试,和早上一样,都是二对一或者三对一,面试官来自不同组,会考察不同领域的技术问题,面到下午四点左右,HR就会wrap up了。

技术面都考啥

. check 1point3acres for more.
个人觉得游戏程序员并不需要刷题,我自己leetcode做过几道题之后就放弃了,因为面试根本不会考。以下是都是自己面试/测试过程中被问到的问题,归纳总结了一下:-baidu 1point3acres
Programming Language: C/C++
  • OOP concepts, virtual function, pure virtual, vpointer, vtable
  • malloc vs new, delete vs free, placement new
  • compiler-generated constructors
  • mordern C++(11/14/17) new features
  • move semantic, perfect forward
  • lvalue, rvalue, rvalue reference
  • const, constexpr, static, volatile, mutable, friend, inline keywords
  • smart pointers
  • lambda, function pointers
  • RAII, RTTI
  • templates, variadic templates
  • std library containers: array, vector, map, unordered_map, set, unordered_set, queue, stack, priority_queue
  • error handling
您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

. Waral dи,
. check 1point3acres for more.

补充内容 (2020-2-10 15:14):
补充一个2014年由Gamasutra发起的游戏行业薪资调查,6年了没什么变化,还是值得参考的
https://www.gamasutra.com/salarysurvey2014.pdf

补充内容 (2022-10-24 14:31 +8:00):
离当初写这篇帖子也快有三年了,对北美游戏行业也有新的认识,当初写的这些内容现在看来也有改进的地方,大家酌情参考。。。之后有时间谢谢这几年在游戏行业工作的体会吧

评分

参与人数 46大米 +202 收起 理由
安吉拉鸡 + 1 赞一个
int722 + 1 赞一个
Audrey_Gao + 1 给你点个赞!
椰子菌香蕉虾 + 1 很有用的信息!
Edgar1996 + 2 很有用的信息!

查看全部评分


上一篇:IBM NA Data Science (EPH 2019-2020) 题目
下一篇:撕offer之后再无回复!!
推荐
guid-uuid 2020-2-27 00:42:46 | 只看该作者
全局:
哎 一直很喜欢玩游戏 也向往做游戏开发,我一直觉得游戏开发难度比一般互联网的难度要高,尤其是2d/3d physics这些,可是游戏的待遇真的是比不了互联网啊。希望未来会有所提高吧。
回复

使用道具 举报

推荐
 楼主| Jervis 2020-2-10 04:46:13 | 只看该作者
全局:
小诺 发表于 2020-2-9 17:17
做了2年全职妈妈,重新找game engine (Unity3D) programmer,海投三个月了,也没什么机会,国内四年水经验 ...

用Unity开发游戏的大多数都还是小公司,或者indie,做手游的比较多。
推荐一个网站,https://www.gamedevmap.com/,我当时海投的时候就是一家一家公司点进去看的。
加油加油(ง •_•)ง
回复

使用道具 举报

推荐
 楼主| Jervis 2022-7-20 13:38:58 | 只看该作者
全局:
这是一个好名字 发表于 2022-7-16 00:40
楼主你好,我是去年12月毕业的,CS专业。现在在用ue4单干一个游戏。 差不多还有两个月就能完成了(主要是拿 ...

不好意思,之前看到了一直忘记回复。
1. 我觉得看人吧。从我个人角度,我看到的是在一个游戏公司待3年以上的比较多。跟项目走的一般是合同工(contractor)。SF, LA, Austin那边确实游戏公司比较多,不过现在的趋势都是remote,住哪里无所谓。.google  и
2. 这个沟通能力很难量化,一个好的设计师向别人表达你的想法的方式不只是通过语言,还可以是画图,画表格,截图,视频。就算是native speaker,也不是人人都是优秀的设计师,语言就是一种工具,你能流畅的,没有障碍的把脑子里的想法变成语言说出来,别人能够理解,我觉得就OK。至于能不能开玩笑和玩梗,这完全取决于每个人的性格,不是成为设计师的必要条件。
回复

使用道具 举报

全局:
感谢前辈分享!
回复

使用道具 举报

全局:
楼主写的非常好,谢谢分享!还想请教一下什么专业背景的学生可以去申请啊?cs吗?不知道需不需要美术功底,作品集什么的
回复

使用道具 举报

🔗
m8wowmo88 2020-2-9 16:59:28 | 只看该作者
全局:
顶一个,想问问老哥了不了解usc本科cs game专业在业内的reputation和就业?我是申请转学的,发现usc cs本科一半的selective课都是game programming,很心水。但看到地里前辈都纷纷劝退,告诫用爱发电,我就犹豫,学费真的贵。谢谢楼主分享
回复

使用道具 举报

🔗
小诺 2020-2-9 17:17:35 | 只看该作者
全局:
做了2年全职妈妈,重新找game engine (Unity3D) programmer,海投三个月了,也没什么机会,国内四年水经验,没有AAA title,基本被HR聊挂。。。哎。。。其实我的要求基本是有人要我就行,好难啊┭┮﹏┭┮
回复

使用道具 举报

🔗
vgb 2020-2-9 17:25:21 | 只看该作者
全局:

例如,你会想去大厂的VR部门吗?

回复

使用道具 举报

🔗
 楼主| Jervis 2020-2-10 04:27:04 | 只看该作者
全局:
二摆舞 发表于 2020-2-9 16:29. 1point 3 acres
楼主写的非常好,谢谢分享!还想请教一下什么专业背景的学生可以去申请啊?cs吗?不知道需不需要美术功底, ...
..
你说的申请是指工作吗?还是学校?. From 1point 3acres bbs
有关学校可以参考我的另一个帖子:https://www.1point3acres.com/bbs/thread-590957-1-1.html

如果是工作的话,游戏行业看重的是经验不看重学历,是不是CS没关系,美术功底也不要求,最好有一个个人网站展示作品。
不过游戏行业现在越来越倾向于复合型人才,如果你是程序员又有美术功底,可以选择去做Technical Artist。此外还有Technical Designer等等。
回复

使用道具 举报

🔗
 楼主| Jervis 2020-2-10 04:36:07 | 只看该作者
全局:
m8wowmo88 发表于 2020-2-9 16:59
顶一个,想问问老哥了不了解usc本科cs game专业在业内的reputation和就业?我是申请转学的,发现usc cs本科 ...

游戏行业看重经验不看出身或者学历,USC game development算是比较有名的游戏项目了。

进入业界所需要的skill set大部分都要靠自学,普通CS项目能cover 30%,游戏项目能cover 50%这样子。

评分

参与人数 2大米 +3 收起 理由
千里俄顷 + 1 没错没错
AugustWalker + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| Jervis 2020-2-10 04:47:58 | 只看该作者
全局:
vgb 发表于 2020-2-9 17:25
例如,你会想去大厂的VR部门吗?
. 1point3acres
目前不会考虑,大厂的VR部门侧重平台技术的研发,而且我也不太看好VR游戏未来的发展,短时间内不太可能会有突破。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表