在之前的一個學期中,我非常有幸能在各種場合中遇到Arvi,並聽他分享遊戲開發的經歷,真的非常有趣,感覺獨立遊戲開發者會經歷的各種坑都體驗了。我希望能夠記錄下來這些小故事,一個不會編程的心理學專業學生如何創作出全球大賣的獨立遊戲。
關於Arvi
由於從小就和表哥一起玩Super Nintendo,在上幼兒園的時候Arvi就對遊戲產生了濃厚的興趣,他開始用紙筆製作文字冒險和平臺跳躍遊戲在班級內傳閱。
Arvi:因為紙筆原型需要一個Game Master來告訴玩家發生了什麼,所以當我的朋友玩我的遊戲時,過程總是十分順利。至於我不喜歡的同學,他們總會死在奇奇怪怪的開關之下。你們懂的,幼兒園小孩。
2002年,還在上小學的Arvi在同學的介紹下知道了Game Maker這個遊戲製作工具,但是當時的Arvi還不會講英語(原來這種語言障礙也會發生在歐洲人身上啊),更不瞭解編程。所以他找到了一款不需要編程也能做遊戲的軟件——由Clickteam公司開發的Games Factory,開啟了他的電子遊戲開發生涯。他之後的所有遊戲基本都是出自這個公司製作的引擎,包括Baba is you用到的Multimedia Fusion 2。(也就是這款引擎讓Baba is you險些無法登陸多平臺,我們之後再討論。)
Arvi多次強調他希望想要做遊戲的人瞭解:“你不需要會編程也可以做遊戲,市面上已經有很多的工具值得嘗試,可能這類工具沒辦法做複雜的大型遊戲,但是有時候已經足夠。如果是小學的我聽到這段話一定會很開心。”
在Baba is you之前,Arvi已經做了一百多款遊戲,他的官網有詳細的數據記錄,而其中大多數被他歸類為一個“玩笑”。他沉迷於game jam,認為這是一個可以不斷嘗試創意的好機會。而Baba is you的原型也是在 Nordic Game Jam 2017中用48小時創作出來的,主題是“Not There”。
在選擇本科專業的時候,Arvi沒有選擇遊戲相關的專業,因為當時他認為做職業遊戲人會讓一切變得無聊,所以他選擇了心理學專業,被問到這個專業在遊戲方面給他提供過什麼幫助時,Arvi說:“可能最大的幫助就是如何照顧自己的心理健康吧。”(對於獨立創作者確實很重要)
Baba is you
Arvi一直在嘗試做自己的解謎遊戲,但總是會遇到一個問題:
Arvi:每當我有了核心機制,設計出一兩個特別好的關卡後,就卡住了。但我不想做一個小遊戲,我想做一個有無數關卡的解謎遊戲。
這種對創作解謎遊戲的渴望,和多年來作為解謎遊戲玩家的經驗,Arvi決定在48小時內實踐一個聽起來可能會有點“無聊”的想法:通過推箱子來改變對象狀態的解謎遊戲。結果這個遊戲在Nordic Game Jam 2017上大獲成功並且獲得了最佳遊戲,之後Arvi便進入了為期兩年的獨立開發。
最開始Arvi也想過要不要和其他人合作,比如找到更專業的畫師和作曲家,做成豪華3D遊戲來讓這個遊戲更有吸引力,但他最後還是決定相信遊戲概念本身,用自己覺得更舒服的方式來開發,一個人完成遊戲的所有部分,包括開發和推廣。
Arvi:當一個創作者開始思考別人想要看什麼,而不是自己想要做什麼的時候,就很可能處在了一個很危險的境地,讓他們很難享受開發過程。
Baba的名字其實來源於一個關於發音和形狀關聯性心理實驗——Bouba/kiki effect,參與者需要判斷以下兩個形狀哪一個是Bouba哪一個是kiki。而大部分人都將圓潤的形狀和Bouba聯繫到一起,並認為尖銳的那個是kiki。心理學學生Arvi對這種現象很感興趣,而他想擁有一個圓潤的無害的形象,所以將主角命名為了Baba,和Bouba讀音相近。
cr: https://behavioralscientist.org/its-a-bouba-not-a-kiki-the-relationship-between-sound-form-and-meaning/
Baba的形象迭代,收到同人圖的影響最終選擇了有角的神秘生物
2018年,Baba is you贏得了Independent Games Festival的策劃大獎和最佳學生遊戲。而參賽用的預告片是他用gif動畫在遊戲引擎內拼起來的,因為他不會用視頻剪輯軟件(真的是處處體現了一個人做遊戲的辛酸)。這次獲獎為遊戲帶來了很多的注目,和多平臺登陸的機會。
但在遊戲還沒有發售的時候,盜版已經先一步來了。他們在法國註冊了Baba is you的網站和推特,並且登陸了蘋果和Google play,在被Arvi相繼舉報下架後,盜版製作者又上架了一款名叫Dev is you的仿作,並且在關卡中設計了一個名叫Arvi的反派角色。(現在好像還沒有下架)
開發過程中遇到的最大挑戰
其實就是Arvi不會編程。而他使用的Multimedia Fusion 2又是一個非常老的軟件,Arvi基本依靠著用戶社群自己做的插件在製作遊戲,那個插件也已經停止更新,所以一旦他遇到任何bug,就會非常棘手。而在Baba is you登陸多平臺的時候,Multimedia Fusion 2卻無法導出除了win以外的格式,結果在機緣巧合下,他發現了一家丹麥遊戲公司MP2 games,他們曾經也使用Multimedia Fusion 2,並且開發了一個插件可以將Multimedia Fusion 2的文件翻譯成C++語言,解決了這個問題。(北歐人help北歐人)
獨立遊戲如何獨立發行
Arvi:我很享受一個人開發的過程,因為就算是哪裡出錯了,我也只能怪自己,沒有其他人會受到傷害。
Arvi在其他開發者朋友身上看過了太多和發行商扯皮的悲劇,往往是開發者將權力交給發行商,發行商做出了承諾卻從不履行,或者履行在錯誤的方面。合同中給出的宣發費用很重要,但更重要的是這些費用會被花到哪裡,比如給獨立遊戲買一個電視廣告,顯然是毫無意義又開銷巨大的事。
Arvi給想要自己做宣發的獨立遊戲創作者的建議:
- 保留已經存在的名聲和追隨者
- 有一個細分的受眾市場
- 做一個好遊戲
- 將預算壓到最低
- 然後祈禱自己是全世界最幸運的人
Good Luck!