当前位置:首页 > 魔兽世界

原创 在成为游戏开发者之前,他们都是一名出色的玩家

分享到: ? ? ? ? ? ? ?

原标题:在成为游戏开发者之前,他们都是一名出色的玩家

Alex_Ich

几日前,前M5中单选手Alex Ich更新推特,表示自己将以软件工程师的身份加入拳头公司,开启了自己的游戏开发生涯。这名S2时期的传奇选手对自己的新工作十分满意,看得出来能够加入拳头公司他非常的开心。

对于这位远古时期的选手或许很多人还不是很了解,早在S2时期Alex就已经成为了一名《lol/ target=_blank class=infotextkey>英雄联盟》职业选手,他当时所在的M5战队可以说是早期LOL赛事的霸主,Alex作为队伍中的核心自然功不可没。队伍刚刚成立不足两个月,M5战队就在IEM基辅站的决赛中以2比1 战胜了当时所向无敌的TSM战队,在随后举办的IEM世界总决赛中,他们以2比0战胜了DIG,斩获了自己的第一个世界冠军。

2012年的《英雄联盟》S2全球总决赛上,M5代表欧洲赛区晋级并被誉为本届比赛最大的夺冠热门战队。然而他们在四强却出人意料的输给了来自中国台湾的TPA战队无缘决赛,而后TPA战队在决赛中战胜了AZF战队取得了最后的冠军。

2013年M5战队改名为Gambit,连续两年闯入全球总决赛,然而这一次他们止步于八强,未能走得更远。随后的S4时期,Alex和队友以及战队管理层产生了严重的分歧,一气之下Alex离开Gambit战队,在欧洲赛区混迹了一年之后出走北美,然而随着韩国队伍以及大魔王Faker选手的崛起,Alex很难在中单位置上找到状态,2017年最后一次在Team EnvyUs作为替补中单上场比赛,随后Alex便离开了赛场。2018年10月31日,Alex正式宣布退役成为了一名程序员,还拿到了美国绿卡,而如今能够进入到自己喜欢的游戏公司工作也算是给Alex的职业生涯画上了一个圆满的句号。

鬼蟹

鬼蟹(Ghostcrawler),原名格里格斯特里特。90年代初,刚刚毕业的鬼蟹在大学里担任了一段时间的助理教授,然而枯燥的生活让他很快失去了兴趣。辞去工作之后鬼蟹有了在他所擅长的游戏领域工作的打算。随后鬼蟹加入了实时战略游戏《帝国时代》的开发商Ensemble Studios担任设计师,靠着他在过去积累下来的游戏经验和极具创造力的想法,鬼蟹很快就做到了首席设计师的位置。在游戏的剧情战役中,鬼蟹倾尽心血,他第一次感觉到了设计游戏的乐趣,1999年鬼蟹参与开发的《帝国时代2》发售,这之后也让他名声大噪。

不过后来才是鬼蟹“传奇人生”的开始,2008年鬼蟹来到暴雪加盟了《魔兽世界》团队担任首席系统设计师。此时的《魔兽世界》正值巫妖王之怒时期,这代资料片在玩家心中的地位很高,至今为止仍然被很多人认为是历代资料片中最好的一部,这其中与鬼蟹有着很大的关系。

不过好景不长,从下一个版本“大灾变”开始《魔兽世界》走向了一段很崎岖的道路,其中最让玩家诟病的就是PVP模式中“韧性”系统的加入以及各职业之间失调的平衡性。而作为游戏的首席设计师鬼蟹也逐渐成为了玩家口诛笔伐的对象。

在这之后的“熊猫人之谜”版本,浓重的中国元素虽然讨好了大批中国玩家,但是那令人绝望的日常任务还是引来了不少玩家的吐槽。再后来的“德拉诺之王”资料片鬼蟹也有参与设计,其中在玩家群体中好坏参半的“要塞”系统有部分灵感就来自于他。不过在资料片上市之前他就已经离开了暴雪。

2014年鬼蟹加盟拳头游戏,担任《英雄联盟》首席游戏设计师。由于他在《魔兽世界》项目组当中的大量“恶行”,鬼蟹在《英雄联盟》玩家当中的口碑并不好。

据说拳头最新FPS游戏《Valorant》鬼蟹也有参与开发

在这之后,《英雄联盟》果然迎来了大刀阔斧的改变,这其中最大的就是符文系统的取消。此外,对ADC英雄的削弱以及对刺客英雄的加强也是造成现在尴尬局面的主要原因。不过自打2018年开始鬼蟹调离了内容设计部门开始担任拳头创意开发部门的领导,工作内容也不再直接与《英雄联盟》有关。虽然在任期间鬼蟹对游戏的一些改动并没有让部分玩家满意,但是出于对顺应时代这方面考虑的话,鬼蟹的一些做法还是很成功的。

大维京David Kim

在正式加入暴雪《星际争霸2》项目组之前,David Kim是一位颇有实力的韩国《星际争霸》电竞选手,他最好的成绩是2000年WCG《星际争霸》韩国区预选赛的八强。

2008年,David Kim以一名资深玩家的身份加入到《星际争霸2》团队并担任平衡小组组长的职位。虽然坐在这个位置一开始就注定了吃力不讨好,但他仍然孜孜不倦的测试着游戏,更新着平衡性补丁。

从《自由之翼》到《虚空之遗》版本,David Kim参与了《星际争霸2》大部分时间的平衡性修改。不可否认他的一些修改得罪了不利种族的玩家,一些修改也确实“匪夷所思”。但以David Kim全程操刀的《虫群之心》版本为例,三个族的胜率都保持在48%-51%之间,可见整个《虫群之心》版本的游戏性还是非常平衡的。

2017年David Kim离开了喜爱的《星际争霸2》团队调入《暗黑破坏神》项目组担任首席系统设计师。此后的三年时间里David Kim一直忙于《暗黑破坏神4》的开发,而就在游戏马上就要发售之际,David Kim又被紧急调离了团队加入了《魔兽世界》的开发团队,目前他的职位还未知,不过根据其以往的工作履历来看,应该会和游戏平衡性、系统设计有关。而能够在暴雪几个项目组之间游走自如,可见David Kim的能力还是十分出色的。

解说吧微信公众号:众神OB
关注解说吧公众号,订阅更多奇闻趣事
分享到 ? ? ? ? ? ? ?

相关推荐


    Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:64 Stack trace: #0 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(82): Elasticsearch\ConnectionPool\StaticNoPingConnectionPool->nextConnection() #1 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(99): Elasticsearch\Transport->getConnection() #2 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(297): Elasticsearch\Transport->performRequest() #3 /www/wwwroot/els.yimasm.com/vendor/react/promise/src/FulfilledPromise.php(28): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #4 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then() #5 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Core.php(341): GuzzleHttp\Ring\Future\CompletedFutureValue->then() #6 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(345): GuzzleHttp\Ring\Core::proxy() #7 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(241): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #8 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(110): Elasticsearch\Connections\Connection->performRequest() #9 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1946): Elasticsearch\Transport->performRequest() #10 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1365): Elasticsearch\Client->performRequest() #11 /www/wwwroot/els.yimasm.com/yimasm.php(55): Elasticsearch\Client->search() #12 {main} thrown in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php on line 64

最近发生的趣事儿


    Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:64 Stack trace: #0 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(82): Elasticsearch\ConnectionPool\StaticNoPingConnectionPool->nextConnection() #1 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(99): Elasticsearch\Transport->getConnection() #2 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(297): Elasticsearch\Transport->performRequest() #3 /www/wwwroot/els.yimasm.com/vendor/react/promise/src/FulfilledPromise.php(28): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #4 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then() #5 /www/wwwroot/els.yimasm.com/vendor/ezimuel/ringphp/src/Core.php(341): GuzzleHttp\Ring\Future\CompletedFutureValue->then() #6 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(345): GuzzleHttp\Ring\Core::proxy() #7 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php(241): Elasticsearch\Connections\Connection->Elasticsearch\Connections\{closure}() #8 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Transport.php(110): Elasticsearch\Connections\Connection->performRequest() #9 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1946): Elasticsearch\Transport->performRequest() #10 /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php(1365): Elasticsearch\Client->performRequest() #11 /www/wwwroot/els.yimasm.com/yimasm/id.php(54): Elasticsearch\Client->search() #12 {main} thrown in /www/wwwroot/els.yimasm.com/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php on line 64