《旗幟的傳說》初期的順利開發(fā)是以置后其他項目為代價的。到了開始移植的時候,開發(fā)組斯多葛才體會到了痛苦。但背負這樣的“技術債”,斯多葛不后悔。
2014年,三名前BioWare員工自立門戶,通過眾籌做了款戰(zhàn)略RPG,《旗幟的傳說》。
這款游戲在觸樂最好玩的評分是“不玩會死”,它在玩法上受了《最終幻想戰(zhàn)略版》和《光明力量》的影響,美術上則借鑒1959年的迪士尼動畫《睡美人》,并以手繪風格表現(xiàn)出來,令人印象深刻。
現(xiàn)在其續(xù)作已經登陸Steam,但iOS版一直沒有眉目。不過在游戲官網上,被咬的蘋果標識已經出現(xiàn),所以預計《旗幟的傳說2》也將在日后登陸App Store。既然2代已經出了,對于開發(fā)組斯多葛(Stoic)來說,是時候該做一下復盤。也因此Develop-Online采訪了斯多葛工作室,請他們聊了聊當初開發(fā)《旗幟的傳說》時的故事。
媒體們談到《旗幟的傳說》,經常會說它采用了自定義引擎,斯多葛自己稱之為“Yggdrasil”,意指北歐神話中的世界之樹。使用自定義引擎,這其實是個挺令人驚訝的舉動,斯多葛這么做是為了能加快開發(fā)進程,讓自己一開始就可以專注內容。
然而游戲開發(fā)當然沒那么容易,而事實上,稱斯多葛的世界之樹是一個“引擎”,也是有點不準確的。
“引擎這個詞,對于每個人群來說意義都不同,”斯多葛的技術總監(jiān)John Watson說,“你得明白,只要做一款有點復雜度可言的游戲,你就等于是給自己的游戲自定義一個引擎,即便它已經是基于Unity或者別的什么引擎開發(fā)了。”
斯多葛當時的情況很值得同情。他們有很多創(chuàng)意,但創(chuàng)意需要技術上的支持,那才能與游戲相配。而且他們還要盡快制作內容,這就意味著時間很緊張,他們覺得自己不得不寫個自定義引擎來用作游戲開發(fā)的基礎,比如用來完成渲染、音頻、鍵鼠輸入和網絡等方面內容。
“永遠不要嘗試自己做這些東西?!笔潞笏麄冞@樣建議說。
最終,斯多葛選擇Adobe Air來解決這些基礎問題。Adobe Air顯然不是游戲開發(fā)的首選,但很適合斯多葛。他們最終憑此做出了精致的手繪風畫面,Adobe Air功不可沒。而在Adobe背后,當然還有讓開發(fā)者又愛又恨的Adobe Flash。
“我們的手繪動畫基本是靠Flash完成的。如果你看電視上那些卡通頻道的話,他們很多也是靠Flash做的。給我們作畫的美術也用Flash。Adobe Air對于我們這個小工作室的好處在于,我們可以把原生的Flash格式渲染進游戲?!?/p>
Adobe Air給了斯多葛一個好的開始,后來他們又換了更高效的“精靈表”作畫。但初期使用Adobe Air使得他們可以把費時的工作后置,快速為游戲制作一個清晰的版本。這對于眾籌游戲來說相當重要。
“我們專注于制作內容。我們思考游戲怎樣才更可玩,然后我們加入內容,而且讓內容能被人看到、感覺到,讓玩家知道我們究竟做了什么,”John Watson說,“之后我們才考慮優(yōu)化和移植。只有這樣,才能讓我們這個三人小團隊在兩年時間內完成這款游戲,并且還能像我們之前在大公司做得一樣好。”
斯多葛把這種情況稱為“技術債”,他們初期的順利開發(fā)就是以置后其他項目為代價的。到了開始移植的時候,他們才體會到了痛苦。但背負這樣的“技術債”,斯多葛不后悔,他們對自己有信心,認為即便如此他們也能做出好游戲。
“如果我們當時不背上‘技術債’的話,我們就得花更長時間來做游戲。那對我們相當不利,因為小團隊資金和時間都很有限?!盝ohn Watson說。
斯多葛面臨的另一個挑戰(zhàn),或者說他們已然實現(xiàn)的成功,就是游戲的分支敘事?!镀鞄玫膫髡f》的分支選擇基本上是通過Inklewriter寫的,那是《80天》開發(fā)團隊Inkle做的軟件。沒人會想到它會被用到《旗幟的傳說》這樣的RPG上。
“使用這個軟件也是我們‘技術債’的例子之一,它讓我們起步很快,”John Watson說,‘有了它,我們就不用寫分支劇情系統(tǒng)了。我們馬上可以開始生產內容。“
Inklewriter這個工具斯多葛用了4年,直到現(xiàn)在還在用。通過它,斯多葛稱自己體會到了交互敘事的精妙之處。因為從前在BioWare干過,那些著名的分支劇情游戲也給了他們很大啟發(fā)。不過對于一個小團隊來說,做分支仍然是件難事。
“玩家想要多樣化的結局和分支,但是那么做,經費肯定要爆炸,”斯多葛的前首席編劇Drew McGee說,“一次呼吸、一次眨眼,就會給游戲開發(fā)加大難度。所以我們不能那么做,這是我們的經驗,也是在《旗幟的傳說2》開發(fā)早期經常談到的事情。在2代,我們的想法是讓玩家扮演商隊的首領,而不是神,或者什么世界之王?!?/p>
“這意味著你做的事情,還有你做的選擇,會讓你周圍的人們產生反饋,也會影響他們看待你的方式,但不會總是影響整個世界?!?/p>
“我們最開始的時候也高估了自己的第一款游戲,”美術總監(jiān)Arnie Jorgensen說,“但馬上迷途知返,決定把很多東西舍棄掉,這很難,非常難,但最終我們做得不錯??墒且婚_始,我們真不確定能不能做到?!?/p>
“到了2代,我們就能加入之前舍棄的許多好想法,達到了我們之前的目標,這做起來真的會很復雜。開發(fā)1代時,我們三個好像瞎子,沒頭沒腦只往前沖,但現(xiàn)在已經能看到明確的方向?!镀鞄玫膫髡f2》是盡我們所能做得最好的,而且和1代一樣,也沒有超出我們的能力。這一點非常重要。”