《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

2D 貓發表於2022-11-10
本文來自知乎問題“如何評價遊戲《殘世界的鳶尾花》?”2D 貓的回答:https://www.zhihu.com/question/565564005/answer/2750853905

大家好!我是獨立遊戲開發者 2D_貓,也就是下方圖片中的那隻貓。《殘世界的鳶尾花》是我用RPG Maker MZ開發的一款角色扮演遊戲,講述了三名素不相識的殘世界倖存者結伴逃離“沃姆市”時發生的一連串故事。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

這款遊戲承載了我個人的諸多情感寄託,它的基調總體是悲情的,你會在遊戲中多次經歷遺憾與生離死別;但遊戲故事又是偶有溫度的,你將目睹一條條鮮活的生命是如何在冰冷的殘世界中綻放出人性的光輝。

由於是劇情為核心的遊戲,介紹過多難免劇透……因此,請允許我向各位分享一下做這款遊戲過程中有關自己的階段性故事。

一、無憂無慮的時期

從小到大,我是個雖然普通,卻在家人保護下生活的較為幸福的人,家人對我亦無過高的要求與期望,畢業後在家人安排下,我在家鄉一家國企過上了朝九晚五的生活。

直到30多歲,我都未嘗人間真實疾苦,亦未曾感受過失去親人的傷痛,這導致我在這段時期始終像個孩子一樣無憂無慮。對事,我總是由著性子東搞搞西做做,從來沒有對一件事情專注過;對人,我很吝嗇自己的時間,以至於錯過了許多與親朋好友相處的機會。這裡想萬分羞愧的評價自己:那時的我就是個不懂事的巨嬰。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

二、心若殘世的時期

在包括2018年往後的三年裡,我平靜安逸的生活發生了劇變:我失業了,我在家和醫院間不停輾轉,我接連不斷的參加隔輩親人葬禮……從未曾感受過的壓力接踵而至。

這一切彷彿在質問我,“看看你做的事,你做成了什麼?你能為自己負起責任嗎?再看看你身邊的人,你不感到後悔惋惜嗎?你不覺得他們的遭遇與你存在某種關係嗎?”,那時,類似的質問如幽靈一般整日纏繞著我,我沉淪其中,妄圖逃避,目銜之處,皆若殘世——這便是遊戲世界為何稱為“殘世界”的原因。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

三、重振旗鼓的時期

作為一個人,你認為他持續奮鬥的原始動力是什麼?曾聽人說過一種回答:錢、權、性。對此我不過多發表意見,在我的理解中,即使是追求這類東西,根本前提亦是尚可保全自我,這與其他的普通追求別無二致。但有一類事物,為其即使失去生命我亦無怨言——心若殘世的時期,還有兩件事沒告訴大家:1、我結婚了;2、我有了孩子。

妻子是一名普普通通的教師,那時我們認識已經很多年了,她選擇在我看似最無希望時嫁給了我,她鼓勵我、幫助我,並始終陪伴著我直到現在。我知道她為我的現狀承受了巨量的壓力,有來自父母期盼的,有來自他人目光的,有來自現實壓力的,還有來自未來前程的。

孩子是一個女兒,如今已經3歲多了,天真無邪、活潑可愛。她的話很多,總是嘮叨個不停;她對所有事物都抱有強烈的好奇心,活脫脫一個“十萬個為什麼”;她很愛玩,總是讓我陪她做一些非常“無聊”的遊戲,一遍又一遍,從不主動說結束。

與她們的相處中,我決定從沉淪中走出來。是的,那個人渴望轉變,那個人必須轉變,那個從來未專注過一件事情的我,那個總是忽略他人感受的我,決定將這個轉變在《殘世界的鳶尾花》中付諸實踐:

在這個世界裡,我始終要專注於自己的目標,我一定會排除掉任何阻礙,我必須要到達山大克魯什港——即使荊棘滿途也絕不退縮;在這個世界裡,我一定要守護好身邊的人,我再不許自己忽略她們的感受,我絕不能任由她們離我而去——縱使粉身碎骨也在所不惜。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

四、屢戰屢敗的時期

獨自開發一款遊戲,哪有想象中那麼簡單?一開始,我天真的認為,憑自己以往對程式設計、美術以及音樂方面的那點了解,已足以勝任一款遊戲的開發,可最終的現實啪啪打臉,這些僅憑興趣掌握的技能,對開發遊戲來說只算得上三腳貓功夫而已。以下是我開發《殘世界的鳶尾花》過程中放棄過的版本。

1、《殘世界的鳶尾花》最初版,用GameMakerStudio2開發,那時的名字叫作《我親愛的菲亞》,主角是一個白色的玩具兔子,女主則是一名叫做菲亞的小女孩兒,當時的劇本還很不完善,與現在劇本有很多不同。這一版最後因技術原因放棄。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

2、《殘世界的鳶尾花》第二版,用Godot引擎開發,這一版名字叫做《Nuclinter》,即Nuclear和Winter的組合,當時的遊戲劇本將故事設定在核戰後的冬季,這一點與現在的殘世界異同,但主角和女主的設定,以及其他大部分劇本已經與《殘世界的鳶尾花》相同了。這一版準備做成帶有策略元素的RPG遊戲,但最終也因技術原因放棄。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

3、《殘世界的鳶尾花》第三版,用Godot引擎開發,此時的遊戲名字已確定為《殘世界的鳶尾花》,劇本也幾乎與現在相同,而且經過不斷學習,我對程式設計和遊戲引擎使用等方面的技術有了一定提升,我懂得了先根據遊戲玩法捋出需求,再根據需求搭建遊戲框架,然後透過框架來實現遊戲。但最終這一版還是放棄了,原因是我發現一個人繪製所有美術素材是一件類似於“有生之年”的工作,我無法負擔如此龐大的工作量。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

五、鳶尾綻放的前期

以上困難困擾了我很久,但在遇見RPG Maker MZ的那一刻,這些問題都迎刃而解了。我認為,一款遊戲引擎沒有好壞,關鍵是適不適合,對於我而言,RPG Maker MZ就是最適合的那一個。

首先,相較於其他引擎,RPG Maker MZ的入門門檻很低,它提前為開發者提供了一套完善的RPG遊戲框架,這免去了一部分程式設計工作,對於某些引擎所不具備的功能,可以在網上海量的外掛之中進行選擇。假如這樣還是無法滿足某些遊戲需求,還可以透過較為容易學習的JavaScript語言來實現它們。

其次,RPG Maker系列擁有豐富的預製資源,再加上其他數量更為龐大的免費或付費資源,這幾乎滿足了構建一個世界所需要的一切。現在,我無需親自操刀所有美術或音樂資源,即使遇見了缺失資源,也可以簡單透過拼接或修改的方式來建立,這極大節約了開發成本與時間!

最後,RPG Maker系列擁有龐大的粉絲群體和社群,你會很容易找到志同道合的夥伴,在與他們的交流過程中,自己的遊戲開發知識和眼界也會有很大提升。

如此,轉眼到了2022年,較為順利的,《殘世界的鳶尾花》劇情、玩法等部分的開發終於進入了尾聲,並將於2022年11月14日正式發售!

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

殘世界的鳶尾花Steam商店連結,誠盼加入願望單!

store.steampowered.com/app/1669330/_/

六、心願

希望,藉此遊戲懷念逝去的過往,願他們在眾人回憶之中永存。

希望,以此遊戲囑咐眾人——珍惜身邊尚且擁有的美好,勿使生命徒增遺憾。

亦希望多年後,當自己女兒瞭解到這款遊戲時,會從中感受到家人對她最無私的愛。

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

七、謝言

這裡想要特別感謝發行商ParasGames,感謝他們為這款遊戲提供的大力幫助!包括美術(例如下圖中關於3名主角臉圖的最佳化,上舊下新)、宣傳等方面的幫助就不提了,更為重要的是,在他們不斷的鼓勵之下,我始終是在一個充滿信心和動力的狀態下完成後續開發的!這也讓我認識到,所謂“獨立”遊戲是不存在的,如果僅憑我一人,而沒有包括玩家、發行方、渠道方以及家人的支援,這款遊戲是不可能做到現在的!

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程

最後的最後,親愛的玩家朋友!心中對您的感謝和期盼,縱使千言萬語也難以表述,只願《殘世界的鳶尾花》最終能為您交上一份滿意的答卷!

《殘世界的鳶尾花》創作者2D_貓分享遊戲開發歷程


原文:https://www.zhihu.com/question/565564005/answer/2750853905

相關文章