不過即使做到這一步,項目最終的成功率也不到50%。這就是一個嚴(yán)酷的世界。而在這種情況下,成熟的發(fā)行商幾乎沒有與一個不知名的新興研發(fā)公司合作的理由。
簡而言之,”沒有實績的開發(fā)公司”加上“沒有實績的游戲設(shè)計”,這意味著它們無法拿到數(shù)億日元來開發(fā)一款具有創(chuàng)新性的游戲。
上述雖然有很多反省,但其實謎底答案很簡單,我們做了一些超出自己能力范圍的事情。如果只是不適合自己,那還好。但如果試圖想讓其他公司為自己承擔(dān)不適合自己身份的事情的風(fēng)險,天底下沒有那么好的事情。
很遺憾,我們的第一個企劃沒有通過,游戲無法發(fā)布。一個我們竭盡全力、反復(fù)思考的游戲甚至沒有發(fā)布,這讓我不能對這個事實視而不見。畢竟這就是我們經(jīng)過兩年的努力、開發(fā)、討論和走訪十多家公司后所面臨的現(xiàn)實。
不過從那時起,我改變了思考方式。我對自己游戲的內(nèi)容更加有信心,雖然是一種不謙虛的思考方式,但我認(rèn)為,沒有一家公司能夠欣賞我們的游戲,是他們的遺憾,雖然在世界上也根本就沒有一個能夠從Demo就判斷出企劃是否能夠暢銷的公司。
不過首先,我們需要制作一個我們自己可以運營的游戲。我們之前失敗的企劃預(yù)算是超過數(shù)億日元的。而當(dāng)一個項目規(guī)模達到那個程度時,我們就必須從其他公司籌集資金。
并且仔細(xì)想想,作為業(yè)余愛好玩的游戲都來自一個名為 “Steam “的 PC 游戲平臺。順理成章的,我們只要在Steam上自行發(fā)布游戲就可以了。
當(dāng)我意識到這一點后,我們就開始開發(fā)《Over Dungeon》,這是一款結(jié)合了《Slay the Spire》和《Clash Royale》的游戲,當(dāng)時我非常喜歡這款游戲。
這款游戲耗時約 6 個月制作完成,并于2019年在 Steam 上發(fā)布了EA版本。當(dāng)時玩家的反響十分熱烈,雖然這是我們的一次初次經(jīng)歷,但熱情的用戶們給了我們大量的反饋。這也讓我們堅信,我們的領(lǐng)域就在這里。我們可以自己在 Steam 上發(fā)布游戲。
在制作這第一款成功面世的游戲時,我很清楚自己在做什么。無論你能做出多好的游戲,你都不應(yīng)該做任何超出自己能力的事情。我們只需要在我們能力范圍內(nèi)制作的東西,自己發(fā)布就可以了。如果你對自己的有趣程度有信心,那就更好了。
這是一款集結(jié)了過去的失敗、困難和反省經(jīng)驗,從零開始重新組建團隊,懷著想要創(chuàng)造出真正有趣的作品的心情制作的終極游戲。這就是《幻獸帕魯》。
在《幻獸帕魯》發(fā)布之前,我們也經(jīng)歷了許多不同的經(jīng)歷。和我們此前的每個游戲一樣,我們都學(xué)到了新的東西,并建立了人際關(guān)系。如果我們過去任何一個游戲缺席,現(xiàn)在我們就不會變成這樣。
《Over Dungeon》也很辛苦。因為這是我們第一次將游戲發(fā)布到Steam,所以從頭到尾都不知道該怎么做。發(fā)布后,我們每天都在不斷更新。只有親自去做才能理解,那是死一般的辛苦。
《創(chuàng)世理想鄉(xiāng)》也一樣,一開始的目標(biāo)是制作一款大逃殺的游戲,后來發(fā)布時也充滿了錯誤。發(fā)布后果然每天都進行了更新,累得要死。并且每次出現(xiàn)致命性錯誤的測試,我們都要部署并重新撰寫通知。
隨后,我們終于迎來了期待已久的《幻獸帕魯》。這時候我們制作游戲已經(jīng)多年了,我們也學(xué)到了很多東西。然而,《幻獸帕魯》的制作方式仍然與 “正規(guī)游戲開發(fā) “相去甚遠(yuǎn)。
從結(jié)果來看,《幻獸帕魯》現(xiàn)在已經(jīng)完成,能夠如此順利地發(fā)布真是奇跡,只能說運氣好。用這樣的過程,這樣的制作方式,我真的很驚訝這樣一個厲害的游戲竟然完成了。
其中有許多我們無法一言概之的奇跡。就比如一開始,幸太郎先生作為兼職申請加入我們幾乎是幸運的。據(jù)說他原本打算去網(wǎng)易,但是,他好像在Twitter上偶然看到了招募信息,于是輕松地聯(lián)系了過去。
一般來說,優(yōu)秀的應(yīng)屆畢業(yè)生通常不會應(yīng)聘一家只有 10 名左右員工的公司。即使有這樣的人才,也會被大公司搶走,新畢業(yè)的學(xué)生沒有理由來這樣的公司。
在日本,隨著戰(zhàn)地等游戲的大流行,F(xiàn)PS/TPS游戲開始流行起來,并且已經(jīng)獲得了相當(dāng)大的玩家認(rèn)可。并且從全球標(biāo)準(zhǔn)來看,F(xiàn)PS 游戲是迄今為止最成功的游戲。
當(dāng)時我非常困惑。當(dāng)然,即使是完全的業(yè)余愛好者,也能做出還算不錯的射擊游戲作品,但商業(yè)項目最好還是有FPS/TPS游戲制作經(jīng)驗的人在。
但是,如果無法招聘日本人,唯一的選擇就是從海外招聘有 FPS/TPS 游戲制作經(jīng)驗的外國人,但以我們目前的團隊結(jié)構(gòu),其實很難接受只會說英語的人員。
而且,所有的推文都是英文。只有標(biāo)簽是日文。即便其中的英語水平似乎不是母語級別,但是可以看出他非常熟悉并且使用得很隨意。至少不是日本人寫的學(xué)校英語,其中還有俚語。
無論如何,我想他是喜歡槍的。雖然當(dāng)時我覺得他住在日本的可能性很低,但我仍然抱有一線希望。他的問題是對于槍械的重新裝填動畫有著異常的執(zhí)著,一直在上傳視頻。
我也立即回復(fù)了那條迅速傳播的推文,并發(fā)送了回復(fù)和私信。當(dāng)時我在考慮是用英語發(fā)送還是用日語,但如果對方能用日語回復(fù),那就確定他是日本人了,所以我先用日語發(fā)送試試看。
為了確認(rèn),我試著問他所屬于哪家公司。然后…..
吶吶,發(fā)生了什么事。世界上真的有這樣的人嗎?我決定立即預(yù)約和他談?wù)劇?/div>
我立即在Google Meet上與他見面了。這真是個方便的時代
聽他說,他似乎真的沒有行業(yè)經(jīng)驗,現(xiàn)在在北海道的便利店打工。
據(jù)說他通過觀看YouTube自學(xué)掌握了動畫和工具的使用方法。
可怕…竟然能夠自學(xué)到這個程度…。英語據(jù)說他也是在玩FPS游戲的時候自然而然地學(xué)會了。
大部分日本人即使在大學(xué)學(xué)習(xí)了10年以上,也無法掌握的英語,僅僅通過玩FPS游戲就能記住,說實話并不尋常。
(另外,入職后,我發(fā)現(xiàn)他不僅僅是寫作,閱讀、聽力和口語都能夠做得很好)
為了考量他的實力,我決定提供正在開發(fā)中的視頻,并詢問改進的意見。
然后,看他回復(fù)消息的時間,發(fā)現(xiàn)他好像真的在便利店打工。
看起來很忙,好辛苦啊…
因為我在晚上20:12發(fā)送了消息,表示知道你在打工很忙,抱歉這么晚發(fā)消息了,我以為當(dāng)天不會收到回復(fù)。
然而,大約25分鐘后,收到了以下回復(fù)。
這是真的…。
用25分鐘寫這樣的回答,一般人是寫不出來的。他從文章中都透露出了熱情。而且還是第一次見面,能夠毫不畏懼地提出這么多的指摘真是厲害。
批評的內(nèi)容也是合理的。
毫無疑問,他是一個經(jīng)常玩大量FPS游戲,并且對槍械動畫有著執(zhí)著的人。我想要這樣的人。我認(rèn)為應(yīng)該和這樣的人一起制作槍戰(zhàn)游戲?;ヂ?lián)網(wǎng)始終是窮人的朋友。
我立即與他簽訂了業(yè)務(wù)委托合同。令我驚訝的是,他只有20歲,而且還只是中學(xué)畢業(yè)。20歲時,他通過自學(xué)使用互聯(lián)網(wǎng),掌握了動畫技能,并將自己制作的槍械裝填動畫不斷上傳到Y(jié)ouTube和Twitter上作為愛好。(而且這些視頻的播放量已經(jīng)超過了數(shù)十萬次)
心里想著這是什么輕小說模板啊……同時不禁感到戰(zhàn)栗,這就是現(xiàn)代優(yōu)秀的年輕人嗎。
已經(jīng)在2D藝術(shù)方面聘用了一位天才(參考奇跡5),所以我決定接受這個時代的現(xiàn)實。
我們簽訂了業(yè)務(wù)委托合同,在遠(yuǎn)程工作了大約一個月,盡管他沒有相關(guān)行業(yè)經(jīng)驗,也沒有接觸過UE4,但他學(xué)得很快。他舉止得體,學(xué)習(xí)能力強,積極性也很高。這樣的年輕人在小公司通常是難以找到的。
后來我立即在公司內(nèi)部提出了希望他全職工作的要求。因為他是優(yōu)秀的年輕人,所以理所當(dāng)然。無論是在便利店打工,還是20歲,甚至是中途輟學(xué),這在游戲行業(yè)中都無關(guān)緊要。
不過,遺憾的是,在當(dāng)今成熟的游戲產(chǎn)業(yè)中,它可能還具有現(xiàn)實意義。
但是對于Poketpair來說,這并不重要。只要有實力就可以了。
我立刻聯(lián)系了他。也許是因為我的說話方式有點拐彎抹角,他似乎沒有理解發(fā)生了什么。然后決定直截了當(dāng)?shù)馗嬖V他們希望他們成為員工。
雖然我們立刻就達成了共識,但之后據(jù)說一旦告訴了父母,他們就感到不安了。冷靜思考一下,這是理所當(dāng)然的反應(yīng)。
如果一個20歲、沒有游戲行業(yè)經(jīng)驗的中學(xué)輟學(xué)生在便利店打工,突然收到來自東京一個無名小公司的邀請,說想要雇傭他作為正式員工,讓他從北海道來東京,一般人會懷疑這是個可疑的騙局。
此外,他自己也會感到不安。對他來說,這完全是同樣的故事。根據(jù)他的要求,他決定首先來東京,在辦公室共同工作2周到1個月左右。當(dāng)然往返機票費用當(dāng)然由我司承擔(dān)。
自從他開始在東京工作以來,事情發(fā)展得很快。他實際上在面對面工作時,仍然非常優(yōu)秀。他也沒有生活上的問題,所以正式辭去了兼職工作,決定在我們公司工作。
我覺得他可能對東京的情況也不太了解,所以在年底忙忙碌碌的時候,為他安排了住所。
而現(xiàn)在。在過去的兩年里,他變得更加優(yōu)秀。他的才能不僅僅局限于槍械動畫??赡苁且驗樽约褐谱饕曨l的緣故,所以他對于音效的調(diào)整等非常熟練。最重要的是,工作速度很快。
他使用工具的速度非???,可以迅速完成任何請求。在角色動作方面,他自己負(fù)責(zé)了幾乎所有編程邏輯構(gòu)建的部分,這部分在Unreal Engine中被稱為藍圖(Blue Print)。
此外還有動作、畫面制作、攝影技術(shù)、音效、BP制作、槍的調(diào)整等。
起初我們只是想委托他調(diào)整槍支,結(jié)果卻變成了委托了各種各樣的事情。在小型公司中,比起專家,能夠做任何事情的通才更加重要。
我想感謝能夠遇見他的奇跡。
奇跡2:在所有現(xiàn)有代碼都需要被丟棄,公司中沒有一個人擁有 UE4 經(jīng)驗的情況下,我們成功地從Unity遷移到虛幻引擎。
提到引擎遷移,對于不太了解的人來說,可能會認(rèn)為是從Windows10升級到Windows 11吧?
但事實上完全不同。
就像從Windows轉(zhuǎn)到Mac一樣。Windows的應(yīng)用程序在Mac上當(dāng)然無法運行。
坦率地說,從共同點的意義上來說,它們只有一個,那就是它們都是游戲引擎。
首先,它們用于開發(fā)的編程語言就不同。Unity使用C#,而Unreal Engine使用C++。C#和C++與C和Java相比,可以認(rèn)為有很大的差異。而且C++的難度更高。現(xiàn)在它已經(jīng)成為專家級的語言了。
而且,在開發(fā)《幻獸帕魯》時,我們購買了很多依賴于Unity的資產(chǎn)素材來制作。最初的視頻預(yù)告中使用的許多帕爾的動作是在資產(chǎn)商店購買的。由于這些依賴于Unity的動畫系統(tǒng),所以在虛幻引擎中實際上無法使用。
簡而言之,對于我們而言引擎遷移就是幾乎完全重新構(gòu)建的過程。只有3D模型可以勉強再利用,而這也往往取決于購買的資產(chǎn)是否可用。
雖然在游戲開發(fā)中,有時確實會從零開始重新制作。然而,在現(xiàn)代的開發(fā)中,全體成員都沒有任何經(jīng)驗的情況下,從零開始重新制作引擎是非常罕見的。
沒有人會作出這樣的決定,可以說一旦動了這個念頭,這個項目就已經(jīng)失敗了。
那么,我們?yōu)槭裁醋鞒隽四菢拥臎Q定呢?
因為有一天我們突然聯(lián)系上了一個工程師,我選擇了把賭注押在他身上。
就在公開《幻獸帕魯》的第一個視頻預(yù)告片之前,我收到了一封來自一個叫松谷(Matsutani)的人的郵件。
游戲的內(nèi)容簡而言之,就是「我現(xiàn)在是一名自由職業(yè)的工程師。我覺得Overdungeon 和創(chuàng)世理想鄉(xiāng)很有趣。我有10年的從業(yè)經(jīng)驗。希望能和你一起制作游戲。」
公司能夠收到這么經(jīng)驗豐富的工程師發(fā)來的郵件真是不常見。我立即安排了會議。和松谷先生交談后,我發(fā)現(xiàn)他是具有一定的技術(shù)知識和可能具備高級主管工程師的實力。
然而,他沒有Unity的經(jīng)驗。我們公司的所有成員都只有Unity的經(jīng)驗。
此時擺在我們面前的有三個選擇。
不錄用松谷先生
我們將讓松谷先生從頭開始學(xué)習(xí) Unity,并繼續(xù)用 Unity 開發(fā)《幻獸帕魯》,就像 《創(chuàng)世理想鄉(xiāng)》 一樣。
我決定拋棄之前所做的一切,押注松谷先生,重新使用虛幻引擎制作P《幻獸帕魯》
在這個時候,《幻獸帕魯》的項目組里只有兩名工程師。這兩個人都沒有領(lǐng)導(dǎo)經(jīng)驗。我們本來很想聘請松谷先生,但是當(dāng)涉及虛幻引擎時,情況就不一樣了,我們必須從頭開始開發(fā),而我們對虛幻引擎一無所知。
最終,這個決定真的很困難,但我們選擇相信松谷先生,從零開始重新制作《幻獸帕魯》。
我還是想嘗試一下不同于以往的方法。
當(dāng)然,決定轉(zhuǎn)向虛幻引擎的主要原因之一是,在消費類游戲開發(fā)方面,人們普遍認(rèn)為虛幻引擎優(yōu)于 Unity。
然而,對于 Unity 而言,尋找工程師的成本要低得多?;蛘邠Q一種說法,當(dāng)時市場上幾乎沒有我們能找到的擁有虛幻引擎經(jīng)驗的人。
在這之后我們至少雇傭了五名工程師,但是最終我們沒能雇傭到一個有虛幻引擎經(jīng)驗的人。他們都不得不通過《幻獸帕魯》來學(xué)習(xí)。
他們的培訓(xùn)也完全交給了松谷先生。
而當(dāng)我們實際采用Unreal Engine并從零重新啟動項目時,意料之外的事情也在繼續(xù)發(fā)生。
松谷先生意外地沒有使用過版本控制系統(tǒng)git的經(jīng)驗。現(xiàn)代團隊開發(fā)中沒有使用過git的經(jīng)驗,對我來說難以置信,但事實確實如此。
據(jù)他說,如果使用Unreal Engine的話,似乎Perforce更加合適。然而,Perforce的價格太高了。像我們這樣的公司支付不起這個金額。而如果不能使用Perforce,他表示那么至少應(yīng)該選擇svn而不是git。
誠實地說,因為使用svn的公司給人一種過時的形象,所以我有些猶豫,但總之我們要進行引擎遷移。相比之下,版本管理系統(tǒng)之類的都可以,我完全相信他的話,并且將版本控制系統(tǒng)從git遷移到了svn。(一般來說,這可能被視為退步)
最終,引擎遷移成功,《幻獸帕魯》也能夠順利在3天后發(fā)布。
現(xiàn)在可以說,從Git遷移到SVN也是正確的選擇。松谷先生果然是一位了不起的工程師。他不僅擁有豐富的工程知識和經(jīng)驗,還具備組織工程團隊的管理能力。
而我們也正是因為過去發(fā)布的游戲,才將我們聯(lián)系在一起。
在《幻獸帕魯》,這樣的奇跡隨處可見。
奇跡3:雖然沒有制作游戲動作的經(jīng)驗,但設(shè)計了一百多個寵物。
這可能不會讓沒有3D游戲開發(fā)經(jīng)驗和游戲動作知識的人理解。直到我開始制作,我才真正理解了其中的困難。
因為一開始我沒有理解,所以隨意地將寵物收集游戲制作成了3D動作游戲。開始制作后才注意到,制作一個帕魯?shù)哪P停谷灰ㄒ粋€月的時間…這僅僅是3D模型而已…
我以前在公司里從未真正自己制作過3D模型。在《創(chuàng)世理想鄉(xiāng)》中,大部分的3D模型都是作為資產(chǎn)購買的。而且,要使3D模型動起來,需要動作。由于《創(chuàng)世理想鄉(xiāng)》的動作也是作為資產(chǎn)購買并使用的,所以我并沒有太在意。
此外,不同于人類的動作可以重復(fù)使用,只要骨骼匹配,在這一點上不需要考慮批量生產(chǎn),《幻獸帕魯》的帕魯有一百多種,并且每個帕魯?shù)墓趋蓝际遣煌?,形狀也都非常獨特?/div>
如果敵人角色是人類,骨骼結(jié)構(gòu)相同,那么角色動作就可以全部重復(fù)使用。寫實向游戲中敵人角色只有人類,這就是原因。
然而,如果你有100個獨特形狀的怪物,毫無疑問,無法將動作共通化,開發(fā)者jiu需要手工逐個制作。
順便提一下,即使是《怪物獵人世界》,怪物的總數(shù)也只有大約50種。
也是在這個環(huán)節(jié),我再次意識到這個游戲的危險性。
提問:每個怪物需要多少個動作呢?
走、跑、跳、受傷、攻擊等,答案是最低20個,當(dāng)然越多越好。
這個游戲中有一個元素是帕魯會幫助建立基地,所以需要進行砍伐、采礦等各種單獨的動作。
再提問:制作一個動作需要多長時間?
按行業(yè)標(biāo)準(zhǔn),制作一個動作需要一天的時間嗎?
這不就意味著需要2000個工作日才能完成100個怪物的全部20個動作嗎?
我注意到這一點是在開始開發(fā)大約半年后。正是因為我們團隊里沒有相關(guān)經(jīng)驗的人。如果有的話,早就會察覺到這種事情并強烈反對了吧。
一切都太晚了或者說,是太缺乏計劃性了。
直到有一天,獵頭公司聯(lián)系我,說找到了一個叫足立先生的人。這是一位經(jīng)驗豐富的資深動作設(shè)計師,看到了《創(chuàng)世理想鄉(xiāng)》,似乎對我們產(chǎn)生了興趣。
后來,他被聘為外包商,一切都改變了。
足立先生一開始也感到驚訝:「你是在這種狀態(tài)下制作動作的嗎…?」
「rig?」
Poketpair雖然之前知道了rig的存在,但并沒有采用。(順便說一下,我也不知道rig這個詞)
這在一個正規(guī)的公司是絕對不可能發(fā)生的,但是《創(chuàng)世理想鄉(xiāng)》之前是購買動作資源的,所以并沒有太大的問題。
然而,在《幻獸帕魯》中是不同的。在沒有骨骼rig的情況下制作一百多種怪物的動作,就像沒有重型機械建造金字塔一樣,在現(xiàn)代是不可能的。
不過我們只是不知道而已。終于,經(jīng)驗豐富的足立先生來了,生產(chǎn)大量動畫的系統(tǒng)也逐漸穩(wěn)定下來了。
在他來之前,公司的文件管理非?;靵y,命名規(guī)則也沒有確定,也沒有進行svn版本管理。后來他對所有這些進行了整備,并建立了量產(chǎn)體制。
「什么!要做100個?就用這么少的人?」
足立先生雖然對缺乏計劃性感到驚訝,但是他也表示「我來到這家公司是因為想看看新的游戲制作方法」。
然后,他幫助我們完成了《幻獸帕魯》。因為偶然之間,足立先生被錄用了,所以才有了現(xiàn)在的情況。順便說一下,雖然我一直在關(guān)注著從代理商那里的招募,但像足立先生這樣的資深人員一個也沒有來。
奇跡4:沒有進行預(yù)算管理但游戲最終勉強完成了。花費了大約10億日元。
不進行預(yù)算管理就進行游戲開發(fā),這在正常的公司是不可想象的吧,Poketpair絕對不是一家正經(jīng)的公司。
為什么不進行管理呢?總的來說,預(yù)算管理本身不值得我們付出成本,也就是說很麻煩,但總歸有一些合理的理由。
《幻獸帕魯》首先從制作活動用的預(yù)告片(游戲PV)開始制作。如果游戲的預(yù)告片反響不好,那就根本不值得投入預(yù)算去制作。我打算在大約3個月內(nèi)制作一部預(yù)告片,并在活動中宣傳。結(jié)果,來自國內(nèi)外的反應(yīng)遠(yuǎn)遠(yuǎn)超出了想象,大多數(shù)玩家都持有積極態(tài)度。
我曾經(jīng)考慮過幾種情況,但從游戲的表面上看,我認(rèn)為無論如何都有可能受到批評。然而,對于游戲玩家來說,似乎有很多人認(rèn)為”只要有趣,什么都可以”。我非常喜歡游戲玩家的這一點。
如果這款游戲有這么大的反響,我們也決定最好投入預(yù)算認(rèn)真制作。畢竟如果我們開始計劃其他游戲,是否能夠創(chuàng)造出更大的反響呢?
《幻獸帕魯》最初計劃在一年內(nèi)完成,我本來就沒有想要制作大型作品的愿望,也沒有用很多年制作同一款東西的愿望。而且,PocketPair這家公司明顯不適合制作大型游戲。
實際上,當(dāng)時我們只有10個人,所以想都不敢想。
首先,現(xiàn)有員工需要繼續(xù)開發(fā)《創(chuàng)世理想鄉(xiāng)》,因此大型項目這在物理上是不可能的。
正因為如此,我們才組建了一個新團隊,由大約四個人一點一點地進行制作。希望盡快完成并發(fā)布,也想看到用戶的反映。畢竟我們并不是每次開發(fā)都能夠制作出好游戲。長期開發(fā)還會增加風(fēng)險。
我一直以為這樣做是可以的。一開始我認(rèn)為制作25個怪物就足夠了。
然而,看到反響后,我們內(nèi)部的態(tài)度就有了些變化,覺得或許可以慢慢來制作。首先,我沒有考慮任何事情,只是任由項目推進了一年。然后漸漸地我開始意識到這個游戲的危險性。首先,即使過了一年,游戲仍然完全沒有完成。
由于更換引擎,游戲的內(nèi)容對于外行人來說,在一年內(nèi)看起來似乎什么都沒有改變。
只是我的角色和敵人的角色開始動起來了,有了一個基本的游戲框架而言。在這個階段,這只是一款可以射擊并捕捉敵人的游戲。
實際上,開發(fā)了一年的《幻獸帕魯》依舊擁有大量尚未實現(xiàn)的功能,就圖形而言,一切都處于臨時材料狀態(tài)。而且我意識到,要實現(xiàn)預(yù)期的游戲,人員、資金和開發(fā)周期都明顯不足。
要知道,制作一個怪物的3D模型需要一個月的時間。要制作100個模型,如果只有一個模型師的話,我們就需要花費100個月的時間。而我們無法花費10年來開發(fā)。
并且考慮到現(xiàn)代開放世界游戲?qū)Φ貓D規(guī)模的要求,我們還需要大量的背景藝術(shù)家。我立刻理解了這是一個需要仔細(xì)計劃的大規(guī)模開發(fā)項目。
然而,制訂計劃也很困難。在這個時候,我完全不知道這個游戲會變成什么樣子。一年過去了,只有基本功能能使用。
于是我反過來思考了。首先,預(yù)算上限是多少呢?這是一個非常明顯的上限,就是讓公司瀕臨破產(chǎn)的邊緣的金額。當(dāng)然我們可以借債,但是這是需要在銀行賬戶余額為零時再考慮的問題。
因此一開始預(yù)算上限首先是指銀行賬戶余額為零。不過即便如果變成零的話,我們借債就好了。在這種情況下,是否需要進行預(yù)算管理呢?
不,只要在公司瀕臨破產(chǎn)之前,賬戶余額降至零,借債或者釋放資金就可以了。
嗯,大概還有兩年的時間可以輕松開發(fā)出來。
于是我決定,暫時不考慮預(yù)算,繼續(xù)制作。為了盡早完成,我們也會大量招聘人員。
然后,三年過去了。最終結(jié)果是額外招聘了40人以上。還有更多的外包人員才終于勉強完成了游戲。
雖然如此,但游戲目前仍處于能夠以某種方式發(fā)布早期版本的狀態(tài),離真正的完成還有很長的距離。不過總算《幻獸帕魯》可以說已經(jīng)可以發(fā)布到世界上了。
公司的資金幾乎已經(jīng)全部耗盡。
我們不知道花了多少錢,我們不想看,但根據(jù)《創(chuàng)世理想鄉(xiāng)》的銷售額來計算,大概是10億日元吧…。
因為該游戲的銷售額全部消失了。
奇跡5:在書面考試中被拒絕錄用的新畢業(yè)生,回流成為了最重要的職位。
現(xiàn)在負(fù)責(zé)設(shè)計《幻獸帕魯》的形象設(shè)計的是一位應(yīng)聘者,她是我們在Twitter上招募藝術(shù)家時應(yīng)聘的新人。
一開始,其實我在簡歷篩選階段就決定不錄用這個孩子。即便當(dāng)時通過查看作品集,我發(fā)現(xiàn)她有一定的實力,其中所展示的插圖有些獨特。
「如果來到我們這樣的公司,她能不能畫出能夠發(fā)揮她獨特性的畫呢?」
我這樣想,經(jīng)過公司內(nèi)部的簡短討論,我們就在文件篩選中把她淘汰了。
雖然她似乎有實力,但是入職后發(fā)現(xiàn)不合適的結(jié)果比較不幸,所以沒辦法,我這樣想著,發(fā)送了不采用的消息。
這是2020年的十月。
然后,在2021年2月,我又收到了一封DM。正好是在發(fā)布了再次招募藝術(shù)家的通知推文的第二天。
又是她。她再次投遞了簡歷。
我很好奇,盡管幾個月前我已經(jīng)給她寄過一次拒絕信,但她還是又給我發(fā)來了信息。
想著她并不是沒有實力,我覺得既然有機會就聽聽她的故事,結(jié)果就決定錄用她了。
她現(xiàn)在負(fù)責(zé)繪制《幻獸帕魯》大部分的角色。作為一名應(yīng)屆畢業(yè)生,聽說她申請了近100家公司,但都沒有通過。確實,可能她參加面試的運氣是不好的。
然而,我們在一起工作時,很快就發(fā)現(xiàn)了她的可怕才能。雖然我不太喜歡用”天才”這個詞,但她可能是個天才。她的才能至少具備稀缺性,是一把可怕而鋒利的刀
首先,她畫畫的速度令人驚訝在我見過的人中,是最快的,速度會快4到5倍。而且她糾正反饋的速度也非??臁V灰惆l(fā)出正確的指令,她馬上就會給出更正。
而且她還能完全自如地使用英語,很熟悉國外流行的東西,對網(wǎng)絡(luò)迷因也很敏感,真是我們公司的理想人選。
因為有她的存在,可以毫不猶豫地說,我才能完成100個帕魯?shù)脑O(shè)計。如果沒有她,我無法想象會變成什么樣子。并且這個才能被近100家公司忽視了,更是一個令人驚訝的事實。
當(dāng)然,我們公司也不小心錯過了一次,所以不能說別人了。
偶然,真的是偶然。只是因為她再次申請了,所以才能被錄用。
奇跡6:幻獸帕魯成為了一個非常有趣的游戲。
從事游戲開發(fā)的人中,實際上很少有人能夠說出自己”制作了非常有趣的游戲!“。坦率地說,能夠制作出非常有趣的游戲本身就是相當(dāng)罕見的事情。
無論是小規(guī)模游戲開發(fā)還是大型游戲公司的大規(guī)模游戲開發(fā),都是一樣的。在小規(guī)模游戲開發(fā)中,很遺憾的是,游戲往往無法完成。在我的印象中,大約只有十分之一的項目會完成。
另外,由于預(yù)算有限,很多時候這些項目無法在畫面上投入太多成本。
后面特別重要。大多數(shù)玩家如果看到游戲圖形不好,甚至都不會想要去玩。這是在有趣之前需要解決的問題。
而且,即使完成了,能夠讓人覺得“有趣!”的游戲也是非常罕見的。游戲作為娛樂產(chǎn)品,必須保證所有要素的質(zhì)量都很高。劇本、圖形、游戲設(shè)計、編程、音效、市場營銷……。
小規(guī)模游戲開發(fā)需要一個人或少數(shù)成員精通以上所有技能,但這樣的超人在世上是不存在的。
在小規(guī)模游戲開發(fā)中,要制作出非常有趣的游戲,需要在注意上述內(nèi)容的同時,將它們?nèi)谌氲阶詈喕脑O(shè)計中。而且,在那之前,我們必須進行具有新穎性的挑戰(zhàn),以確保趣味性。
相反地,在大規(guī)模游戲開發(fā)中,首先要求的是以安全為重的開發(fā)。換句話說,就是要進行無失敗的開發(fā)?,F(xiàn)代最安全的開發(fā)方式是在游戲中加入有影響力的IP(如龍珠和哈利波特),并將游戲系統(tǒng)盡量保守地融入其中。
為什么呢?
因為只要將優(yōu)秀的圖形和有趣的游戲系統(tǒng)結(jié)合起來,就足以在商業(yè)上取得足夠的成功并暢銷。游戲并不需要爆炸性的樂趣,只要能夠盈利即可。
簡單的游戲就是這樣,還是挺有趣的。
從一開始,大規(guī)模游戲開發(fā)就需要耗費數(shù)十億日元的預(yù)算,并且涉及的人員數(shù)量超過100人,因此作為一個項目,它總是潛藏著一定的失敗風(fēng)險。
數(shù)十億日元的項目,只要能夠完整地完成游戲,就可以說是了不起的。在這樣的預(yù)算項目中,很難冒險采用具有創(chuàng)新性的游戲系統(tǒng)??峙轮挥腥翁焯眠@樣的大型公司才能做到這種事情。
而由于以上這些因素,大型游戲公司會產(chǎn)出沒有挑戰(zhàn)性、安全而有趣的游戲。這就是大多數(shù)大規(guī)模游戲開發(fā)的情況。
總結(jié)一下,無論是小規(guī)模還是大規(guī)模,能夠制作出“非常有趣”的游戲本身就是罕見的情況。但我認(rèn)為《幻獸帕魯》是一個非常有趣的游戲。
這真是一件了不起的事情,只能說是幸運。關(guān)于為什么《幻獸帕魯》如此有趣,以及什么是所謂的“非常有趣的游戲”,在這里討論也沒有意義。
如果三天后有很多人說這很有趣,那就足夠了。
不過,在我認(rèn)為非常有趣的游戲中,有一個共同點,盡管這可能平平無奇,那就是“新的事務(wù)”。談?wù)撚螒虻男路f性往往會引發(fā)爭議,而且接下來可能會開始討論”新穎性是什么”,所以我覺得這也很麻煩,就避免談?wù)撨@個吧。
不過《幻獸帕魯》無疑是一款新穎且革新的游戲。沒有其他游戲是像這樣的。
目前,許多人可能認(rèn)為《帕爾世界》只是一個抄襲游戲,但實際上它具有與《塞爾達傳說:荒野之息》和《原神》相差不大的新穎性。
首先,在《Minecraft》衍生出的開放世界生存制作類型游戲中,唯一一款可以可以馴服怪物的游戲是《方舟:生存進化》,這是一款在一定級別以上的熱門游戲。
但與《方舟》不同,《幻獸帕魯》具有以下特點:
帕魯生物的風(fēng)格化圖形與背景相結(jié)合。
可以建立自主運作的帕魯基地
馴服方法的差異
可以根據(jù)每個精靈自由地更換各種技能
雖然還有其他細(xì)微的差異,但至少與上述的不同之處就有這么多。
特別是由帕魯負(fù)責(zé)的基地建設(shè),受到了RTS游戲和自動化類型的啟發(fā),非常獨特。我也玩了很多次《方舟:生存進化》,但《幻獸帕魯》和其他生存建造游戲的體驗完全不同。
它太有趣了,我感到非常激動能夠制作出這樣的游戲。我覺得這是幸運的,也可以說是奇跡。我并不覺得這是因為自己的實力很強才能開發(fā)出來的。
這種感覺就像是偶然的相遇交織在一起,幸運地創(chuàng)造出了最棒的游戲。我制作的游戲一直在連接人與人的紐帶,終于完成了。
※順便提一下關(guān)于新穎性的問題,為了避免引起無謂的誤解,我要寫下一點,即“有新穎性”并不意味著“非常有趣”。更不用說,它也不意味著會暢銷。通常情況下,被稱為“非常有趣”的游戲只是因為具備了新穎性而已。《幻獸帕魯》完全滿足了這一點,但這只是結(jié)果而已。
※ 另外,雖然《幻獸帕魯》是一款非常有趣的游戲,但需要補充一點,它并不適合喜歡享受故事情節(jié)的單人游戲玩家,所以請注意這一點。由于游戲幾乎沒有故事情節(jié),所以對于那些喜歡故事情節(jié)的人來說可能無法享受。
對于喜歡Minecraft和Valheim等生存建造類游戲的人來說,這款游戲應(yīng)該很有趣。
第五章:當(dāng)我一直希望能創(chuàng)造出有趣的游戲時,人與人之間的緣分連接了起來,于是誕生了名為”幻獸帕魯”的奇跡游戲。
《幻獸帕魯》的誕生、完成以及成為非常有趣的游戲,真的是個奇跡。當(dāng)然,我們盡力了。其他成員也全力以赴。結(jié)果就是現(xiàn)在的情況。從這個意義上說,也可以說這也是實力的一部分。
但是我真的無法這樣說。如果那個在簡歷篩選中被淘汰的她不再重新申請的話、如果北海道的他不來東京的話、如果松谷先生不給我發(fā)郵件的話而且我也不轉(zhuǎn)移到Unreal Engine的話、如果找不到足立先生的話,《幻獸帕魯》都無法以現(xiàn)在的質(zhì)量完成。
我們新招聘的四十多名成員每個人都是這樣的。雖然這個故事中沒有出現(xiàn)的人很多,但我?guī)缀跬耆私馑麄冐?fù)責(zé)的部分。
那個系統(tǒng)很好,因為是那個人實現(xiàn)的;他是擅長制造動作的工程師,多虧了他,我才有了好的動作;那個角色設(shè)計,交給他真是太好了;雖然給了他很多復(fù)雜的要求,但他成功地完成了;順便說一下,他也只是在Twitter上偶然找到我并與我聯(lián)系的。
僅通過Twitter,我們就已經(jīng)招募了近10人。他們都對這個項目感到很有趣,并參與其中。
當(dāng)然公司內(nèi)部,無論如何,任何想法也都可以傳播。雖然《幻獸帕魯》會盡可能地提高開發(fā)效率,但每個職位的個人特色也都非常突出。無論誰缺席,現(xiàn)在的游戲質(zhì)量都會大幅下降,甚至可能根本無法完成。
而如果不制作《創(chuàng)世理想鄉(xiāng)》,《幻獸帕魯》的成員可能就不存在了。如果沒有制作《Overdungeon》,《創(chuàng)世理想鄉(xiāng)》就不會誕生。如果沒有那個花費了兩年時間還沒能發(fā)布的第一作,《Overdungeon》就不會誕生。
萬物皆有聯(lián)系。所有的經(jīng)歷都不是徒勞的。
不過即便是這樣,游戲在上線前還是面臨著挑戰(zhàn)。
在《幻獸帕魯》開發(fā)的最后階段,由于工程師不夠,我也不得不負(fù)責(zé)游戲的優(yōu)化工作。
其實在《幻獸帕魯》的開發(fā)階段中,我一直避免直接接觸Unreal Engine。由于項目規(guī)模較大,我選擇不直接干涉它。
并且從根本上說,同時兼顧公司運營、《創(chuàng)世理想鄉(xiāng)》的更新以及《幻獸帕魯》的實際開發(fā)是不可能的。
然而,在開發(fā)的最后階段,由于復(fù)雜的情況,只有我一個人能夠進行游戲內(nèi)存削減。一直以來,我對此都沒有自信。雖然我已經(jīng)接觸Unity超過5年了,但從未接觸過虛幻引擎。
這樣的人,能進一步減少其他工程師已經(jīng)充分優(yōu)化的內(nèi)存嗎?然而,我沒有選擇只能去做。如果不做這件事,最糟糕的情況是發(fā)布日期會被推遲。如果這樣的話,之前市場營銷團隊所做的所有促銷活動都將變得毫無意義。
開發(fā)效率也會變差。延期沒有任何好處。
我只能去做。
被逼到絕境的我,一心只讀文件,只能向其他工程師提問,拼命地學(xué)習(xí)。雖然我讀 C++ 已經(jīng)有 13 年了。當(dāng)年在任天堂游戲研討會上開發(fā)的任天堂 DS 就是用 C++ 完成的。
順便提一下,DS的內(nèi)存是4MB。至于VRAM,只有656KB?,F(xiàn)在可以使用8GB。這不是件幸福的事嗎?不需要在意顏色數(shù)量。這是多么奢侈的事啊。
順便提一下,我在《創(chuàng)世理想鄉(xiāng)》這款游戲中也進行了最終階段的優(yōu)化。但當(dāng)時在存在相當(dāng)多的錯誤的情況下,我們以早期訪問的形式發(fā)布了。
對不起給玩家?guī)砹寺闊?,但是他們積極地協(xié)助進行了調(diào)試工作。真的非常感謝他們的幫助。因為有他們的存在,才有了現(xiàn)在。
說起來,在《Overdungeon》的時候也是這樣的。
這是一個大量出現(xiàn)動物的游戲,減輕處理負(fù)荷是最重要的任務(wù)。我面對Unity的Profiler,重新審視了每一個處理過程,將可以兌現(xiàn)的東西全部兌現(xiàn)了。由于存在許多內(nèi)存泄漏問題,我逐個進行了修復(fù)。
順便提一下,我開發(fā)Web應(yīng)用程序的時候也是這樣的。過度訪問可以通過緩存來抵消,而大量圖像和文件的加載則以適當(dāng)?shù)牧鞣绞竭M行。這是我從kamipo先生那里學(xué)到的。
無論是什么開發(fā)環(huán)境,都一定會有優(yōu)化工作。我一直以來都以各種方式克服了困難。
雖然我沒有接觸過Unreal Engine,但從應(yīng)用程序優(yōu)化的角度來看,我認(rèn)為我已經(jīng)做了10年以上的工作。如果說接觸電腦的時間的話,應(yīng)該已經(jīng)接近30年了??梢哉f是相當(dāng)有經(jīng)驗的老手了。
優(yōu)化是一種勇氣。只有那些孜孜不倦地閱讀文檔、反復(fù)敲打 memreport、啃咬硬件并盯著 grep 的人,才能得到幸運女神的微笑。
提交修正內(nèi)容并進行實機確認(rèn),檢查內(nèi)存使用量,對其沒有太大變化感到失望,然后調(diào)整參數(shù)并再次確認(rèn)。一直重復(fù)這個過程。
我想我在幾天內(nèi)做了幾十次這個工作。甚至在回家后,我也一直做這個工作直到深夜。
最后,終于在緊要關(guān)頭我找到了重要的瓶頸,幫助我的是我作為一名工程師的全部經(jīng)驗、包括在《Overdungeon》的經(jīng)歷,在《創(chuàng)世理想鄉(xiāng)》的經(jīng)歷,從小就喜歡并接觸電腦的經(jīng)歷,都成為了我堅持下來的力量。
這個內(nèi)存削減是我作為工程師一生的總結(jié)。對技術(shù)充滿熱愛并且認(rèn)真學(xué)習(xí)的事情最終幫助了我,這也幾乎是一種奇跡吧。
許多人利用自己的專長,創(chuàng)造了一個奇跡般的產(chǎn)物,名為“幻獸帕魯”,將在三天后,終于公開面世了。
感謝全體團隊的努力。感謝所有玩過Poketpair游戲的玩家們。我寫這篇文章是為了傳達這個意思。各位玩家,多虧你玩了Poketpair的游戲,《幻獸帕魯》才完成了。
謝謝。
Poketpair社長:
溝部拓郎
本文部分轉(zhuǎn)自wei_xin公眾號GameLook,版權(quán)歸其所有。