网志版本 http://allenchou.net/2016/03/my-uncharted-journey-chinese/
英文原文 http://allenchou.net/2016/03/my-uncharted-journey/
系列清单 http://allenchou.net/my-career/
注:此文撰写时间为Uncharted 4送厂压片前
我开始参与Uncharted 4的制作,已经是快两年前的事了
而现在,离发售日只剩下不到两个月
这是我第一个以全职游戏程式设计师身分参与开发的游戏
(之前参与制作Planetary Annihilation时我仍只是个暑期实习生)
回头一看才发现,自从十几年前我梦想开发游戏,真的走了很远
我想要藉这个机会,把这一趟旅程跟大家分享,也为自己做个笔记
= 当初我想要在电玩游戏专卖店工作 =
第一次接触游戏的时候是幼稚园,我爸买了一台元祖Game Boy给我
一开始我只有两个游戏:Super Mario Land和Tetris(俄罗斯方块)
从这个时候开始,我就迷上电玩了
小学二年级的时候,我的两位堂弟有了台超任
我常常跑过去找他们玩超任,但是只有两个手把,所以我们必须轮流玩
经过一番拜托,我的父母也买了一台超任给我
我最喜欢的游戏是Super Bomberman(超级轰炸超人)系列
甚至还回头去蒐集Game Boy上所有的轰炸超人游戏
小学四年级时,有位朋友把他的N64和Super Mario 64带来我家玩
这是我第一次亲手玩到3D游戏,真的令我大开眼界
我们做了一笔”交易”,我比他稍微多买些游戏
然后我们轮流拥有那台N64和游戏,每几个月交换一次
在这段期间,当有人问我未来想要做什么
我会回答 “我想要在电玩游戏专卖店工作,因为这样就可以一整天都打电动”
这个想法,在我五年级的时候完全改变
当时的导师带了一台PS1到学校,让我们在放学等家长接送的时候可以玩
有天,导师在全班面前展现他的高超游戏技巧,他说了:
“很会打电动的人很厉害,但你知道什么人更厉害? 做游戏的人更厉害!”
从这个时候起,我便决定我未来要制作游戏
= 我的程式设计史前时期 =
当时,我完全不知道有什么电玩游戏开发的相关学习资源
我顶多就是用Macromedia Flash 3开发简单的鼠标互动动画
这是我在学校的电脑课学到的
上国中的时候,我开始使用一款叫做TrueSpace的3D建模软件
试着做一些简单的人物模型,希望未来可以放到游戏里(最后当然没成功)
我上高中后,加入了电子计算机研究社
希望可以借此机会,学习游戏开发的相关技术
上了第一堂社课,才发现我其实并不喜欢写程式,比较喜欢美术
写程式看起来好困难,而且又没有美术那么吸睛
所以,我与游戏开发的程式领域脱节了一阵子
这段期间,我主要是在学习Photoshop和3ds Max
一位住在加拿大的朋友介绍了deviantART这个网站给我
我开始频繁地产出画作并上传到deviantART上
这段期间,我也透过这个网站学会了许多口语式英文和网络用语
我注意到网站上有人上传一些Flash游戏
这重新点燃了我对使用Flash开发游戏的兴趣
我再次尝试学习程式设计,一旦越过了一开始的学习陡坡,就没那么可怕了
同时,我开始使用Swift3D将3D模型输出成Flash向量动画格式,以开发游戏
我完成度最高的作品是个兔子跳舞游戏,叫做 “跳舞吧! R平方”
可惜的是,我并没有完成它,而原始档也遗失了
唯一剩下的就是当时上传到deviantART的情人节桌布,包含四位主要角色
http://bit.ly/1RpBu8X
= 我与Naughty Dog游戏的第一次接触 =
有位朋友带了从美国买的PS2来我家玩,也带了Jak and Daxter这游戏
台湾卖的PS2游戏大部分是日本游戏,这是我第一次看到美国的PS2游戏
我在PS1时代只有稍微听说过 “袋狼大进击”
但不知道跟Jak and Daxter是同一个工作室制作的
过了不久,在高中二年级的时候,我禁不起同学午餐时间讨论PS2的诱惑
也买了一台PS2
暑假期间,我们全家到美国加州去拜访我父母的大学同学
我看到他们的小孩也有一台PS2,还有一堆我从来没有看过的美国游戏
出于好奇,我请他们带我去当地的游戏店逛逛,他们带我去了一家GameStop
我看到架上有一款Jak X
封面上的 “绿头发男主角和一只橘色像松鼠的跟班”
马上就让我想起当初看到的Jak and Daxter
我觉得这游戏看起来很有趣,就买回去了
Jak X带给我的电影般冲击是前所未见的
此刻奠定了Naughty Dog在我心目中的地位
之后,我开始天马行空胡思乱想,觉得要是我以后能在Naughty Dog工作就好了
我盯着Naughty Dog的官方网站
按下了那诱人的超连结: “想加入我们吗?按这里!”
然后跳出了一个问题: “你还是学生吗?”
我选了 “是”,映入眼帘的是一条讯息:
“对不起,我们不收工读生。但如果你毕业后想加入我们,上数学课就认真点!”
这是我人生的一大转捩点,从此对数学课的态度完全改变
渐渐地,我开始觉得数学课其实很有趣、真的很有用,上课也更认真了
我努力学习了向量、矩阵、几何、统计、排列组合与机率
在这里有个有趣的小插曲:
我试着用ActionScript写一个解二元一次联立方程式的小程式
想要在数学作业上偷懒
结果,我没有考虑到无解的状况,让程式处理了除以零的算式
于是得到NaN (not a number)的答案
当时我还以为电脑是在骂我嫩 (发音跟NaN相近)
高中的最后一个学期,国文老师出了一个作业
要我们写一封给梦想中的公司(可虚构)的自我推荐信
我是班上唯一一个写给外国公司的人,而那家公司,当然是Naughty Dog
当时还是有不少师长,会对从事游戏开发皱眉
因为 “电玩游戏会让小孩子荒废学业、带坏小孩子”
不过,我的成绩还算不错,所以老师就没有对我的作文多说什么
接着,就要面对指考(大学联考)了
= 对Naughty Dog的游戏上瘾 =
我的指考成绩还算不错,想要选的学校和科系都可以上
基于从事游戏开发的决心,我告诉父母我决定要选择资讯工程学系
不过我的爸爸给了我不同的建议,他说我应该要选电机工程学系
理由是: 他的本职是小儿科医师,可是大学七年学的大都是其他科的知识
等到成为实习医生之后,才开始钻研小儿科
结果,现在他除了小儿科以外的病症,也可以处理各种的疑难杂症
结论就是,我不应该这么早就把视野锁定在我最有兴趣的领域
应该放宽眼界,把相关领域的知识也学遍,更可以融会贯通
这个论点说服了我,于是我选了电机工程学系,开始学习电子硬件相关的知识
同时,我还有选修一些资讯工程的课,齐头并进
有了低阶硬件的知识,确实对我学习软件工程和电脑架构大有助益
例如,学习了如何用逻辑闸建构内存,让我了解内存的存取原理
学习逻辑闸等级的加法器和乘法器设计,让我理解两者架构和运算资源需求的不同
后来,我的妹妹到美国唸高中
我想起了当时玩Jak X的美好时光,就托她买Jak三部曲并寄回台湾
玩过了这三个游戏,我见识到了一流的游戏设计和叙事铺陈
我对Naughty Dog更加尊敬,并且对他们的游戏正式上瘾
我再次去了Naughty Dog的网站
看到了刚发布的PS3神祕专案预告,而这正是初代Uncharted
我并没有特别喜欢射击游戏
但我告诉自己 “这可是Naughty Dog啊,这个游戏一定很棒!”
于是当我到美国拜访我妹的时候,就顺手买了一片Uncharted
我知道PS3没有锁区,所以等回到台湾之后,才买了PS3
Uncharted还蛮好玩的,而且技术上非常惊人,德瑞克的裤子沾水还会湿呢!
但是,Uncharted并没有带给我当初玩Jak三部曲时的感动
觉得这又是个画面漂亮、打打杀杀的射击游戏而已
我对Naughty Dog的热情稍微降了点温
两年后(大三),我看到了Uncharted 2在E3展上的实机demo
我简直不敢相信,德瑞克竟从正在崩塌的大楼中滑下并跳出,而且玩家还可以操控!
游戏一发售,我马上买了一片,并且不眠不休地将它玩完
真是个不可思议的游戏:
壮丽的视觉表现、好玩的游戏机制、刺激的故事演出、有趣又惹人爱的角色
我对Naughty Dog重拾了兴趣
之后,我从大学毕业了
= 出国 & 加入狗窝 =
在服一年兵役前,我申请了一间叫作DigiPen的游戏学校
我先前已写过我在DigiPen的故事了,故容我在此快转一下
(详细故事请见 http://wp.me/p4mzke-Rb)
在DigiPen的第二个学期,Uncharted 3上市了
虽然故事上有些瑕疵,我还是玩得非常尽兴
我对Naughty Dog的好感又增加了一些
不久之后,我看到了The Last of Us的首发预告
严肃的末世生存题材跟Uncharted的诙谐气氛大相迳庭,还真是出乎我意料之外
我很赞赏Naughty Dog愿意尝试不同的游戏风格
在2012年的Pax Prime游戏展,我到了Naughty Dog的摊位
现场展示的是The Last of Us的实机游玩
展示间的内部布置,仿照乔尔和艾莉与猎人们战斗的旅馆装潢
这场展示令我印象深刻
乔尔与艾莉面对拥有人数优势的敌人,在弹药稀少的状况下为生存而战
让玩家面对如此严苛的情境与压力,是Naughty Dog游戏中的首例
展示结束后,我拿到了一件艾莉T-shirt
也拿到了Neil Druckmann和Bruce Straley的签名海报
The Last of Us发售当日,我立刻买了一片
能够与游戏角色产生情感上的连结,实在是一种稀有又美妙的经验
艾莉给人的感觉,真的是活生生的伙伴,而不是某个用AI操控的跟班
乔尔与艾莉之间丰富的互动,给游戏的故事注入了生命
他们一起战斗、互相关切、分享笑话、以及共同经历情感转折
如此扣人心弦的游戏,实是非常罕见
再一次,我对Naughty Dog致上最高的钦佩与敬意
在DigPen学习的时候,我一直有个微薄的希望:
希望有朝一日可以加入Naughty Dog开发游戏
我成功取得Uber Entertainment的实习机会,也参加了许多就业研讨会
这时,我有着可以毕业即就业的自信
毕业前,我满脑子都在规划未来的出路:
先在学校附近(西雅图地区)找个工作
希望可以是Wargaming, ArenaNet, 或Sucker Punch
工作了几年之后,再试着去申请Naughty Dog
运气好的话,搞不好真的可以加入Naughty Dog呢
谁知道命运的安排,将我的完美计画稍微加速了一些
最终,我从DigiPen毕业,直接录取Naughty Dog
(详细故事请见 http://wp.me/p4mzke-TQ)
现在,我在Naughty Dog开发Uncharted 4
身为一个Naughty Dog粉丝
能够参与开发奈森‧德瑞克的冒险终章,我感到非常荣幸
这真可谓为一趟祕境之旅呀!
Uncharted 4发售之后
我就会开始撰文介绍我自从加入Naughty Dog后,都做了些什么
敬请期待 :)