遊戲框架設定是遊戲開發工作中的第一道門檻,搭建出一個良好的框架不僅可以節省大量的開發時間,更可以保證遊戲的開發方向不會走偏。
那,我們又該如何去搭建一個合格的遊戲框架呢?本文以此問題為出發點,提供一些框架構建的思路來拋磚引玉,以便探討,若有謬誤,還望指正。
什麼是遊戲框架
我們都知道,在開發歷程中,遊戲框架應承擔以下功能:
- 方向指導 可以讓相關人員對遊戲的開發方向有一個基本的瞭解,方便修正;
- 內容指導 告知開發人員,我們需要開發什麼東西,方便溝通;
- 流程指導 通過構架內容對開發流程進行排期
- 提前排錯 從結構層面,排除設定不合理的地方,保證遊戲的健壯;
簡單說來,遊戲框架就是一款遊戲的骨架,用以梳理遊戲的脈絡,保證遊戲內容分佈的合理性,指導開發工作的進行。
不過在實際的框架搭建過程中,我們又該如何保證這些功能得以實現呢?
明確遊戲的核心內容
要知道,一個系統性的事物,其內部必然是分主次層級的。同理,一個內容複雜的系統架構,其必然也是先確定核心系統,在通過核心系統來生成衍生系統。就像一棵樹,先確定主幹,再在主幹上生出枝葉,以來保證整個體系的有足夠的線性傳承以及遊戲整體的和諧統一。
所以在搭建構架時,第一件要務是確定遊戲的核心繫統是什麼。
一般情況下,核心系統理應有如下特徵:
- 可以撐起遊戲的主幹,是遊戲的歷程的基座;
- 可以貫徹遊戲始終;
- 可以不斷成長、迭代或者累加;
- 能夠讓玩家產生爽快感;
- 符合玩家常識、容易讓玩家接受;
- 建立需求,可以快速讓玩家產生目的性;
在知悉以上特徵後,我們可以回顧一下,在以往的經驗中有哪些內容符合以上條件,而更快捷的方式則是直接從遊戲類型的本質入手。也就是在設定核心系統時,我們可以直接分析遊戲類型的特色是什麼,比如,MMORPG這種遊戲類型都有哪些特色。
MMORPG,從字面意思上可知這類遊戲必然包含角色扮演/成長和多人交互兩個部分,而這倆部分細分下來,又有如下內容:
角色扮演/成長:等級成長、裝備成長、戰鬥強化與環境(地理人文)演進;
多 人 交 互:信息交流、物資流通與協作競爭;
這些內容既是MMORPG遊戲的特色也是這類遊戲的本質,而角色的成長作為成長培養線,本身就已經基本符合核心系統所需要的那些特徵,因為它完完全全必須貫徹遊戲始終。
所以我們要做的,就是在這些細節中去劃分層級,樹立真正的核心主幹。而這通常是根據玩家是否能夠快速接受、且是否能夠衍生出足夠的遊戲內容為判斷依據。其中後者更為重要,原因就是:核心系統(成長線)是整個遊戲架構的基座,其必須有足夠的承載量來鋪設遊戲的的主要內容,提供目標需求,以成為構建整個遊戲生態的基礎,架構起遊戲的培養消耗線。要達成這個目的,最常規的選擇就是以裝備系統作為核心,其他系統逐層下鋪,形成 裝備-等級-戰鬥-社交 的四級核心結構。
之所以會形成這種四級結構,一方面是因為前3個是角色扮演中的核心培養線,第4個是社會環境構建,對核心結構而言它不僅起到內容限制作用,更會提醒製作者,不要把社交層面的東西當兒戲覺得復刻一下就好。就跟建立玩家的付費培養習慣很不容易一樣,玩家的社交習慣同樣不容易建立。社交內容需要浸透遊戲的方方面面,不僅要在設定結構時有所考慮,更應在細節上不斷完善與推進,這樣纔能有效完成社會環境構建。所以這部分內容一樣需要被放進核心構架中進行總體考量。
總體而言,常規的核心結構應該入下表所示(為方便操作沒用腦圖陳列,也沒有列全——原則上初始內容是需要大而全,方便後續修正的時候再在這個全的基礎上做減法):