【開發者必讀】如何設計優雅的移動游戲?

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統


設計移動游戲是一個非常有意思的想法,理論上,開發智能手機或平板電腦游戲與其他平臺游戲設計沒有根本的不同。移動游戲在傳統系統屬性上與其他類型以及平臺極其相似,無論你想創造一個開心農場,使命召喚還是國際象棋。


但實踐中,想要創建一個成功的移動游戲完全是另一回事。有很多其他的顧慮,從市場飽和、難以被發現,到玩法定型及設備的尺寸因素等,由于這些原因,作為一個設計師來說創造一個優秀的手機游戲就像在玩“困難模式”。


所有這些不同的因素集合到一起,意味著最成功的移動游戲傾向于優雅的規則集。也就是說,它們需要努力變得更深刻并有意義,但同時卻需要從一組最小的簡單規則中產生。肯定有更華麗的巴洛克式的游戲,但不管你衡量成功的標準是什么,確實很少有成功的手機游戲堅持華麗風格。


那么,我們如何在游戲中實現這些優雅的設計?讓我們來看看移動游戲的兩大特征——游戲時長和交互方法,另外看下幾種適用于移動平臺的系統設計方法。

游戲會話時長

玩家玩手游相較于其他平臺有很大不同。玩家需要在碎片化的時間內有游戲可玩,比如排隊或者上廁所的時候,但是他們也希望游戲更加有意義,可以長期玩下去。研究表明iOS游戲會話時長大多介于一到兩分鐘之間,與此同時,大多數手機游戲實際在家里玩的時間要比路上更多。想要讓你的游戲這兩種情況下,在樂趣和獎勵機制之間做到平衡是一個極有挑戰性問題。


為了幫我們思考設計這兩種情況,把游戲想作一組反饋循環會很有幫助。在任一時間點上,你的游戲都有一個核心的認知模型。在這個基礎上,你需要執行一些操作,讓游戲給你反饋,這反過來又會影響這個來完善這個模型。


關于這些反饋循環的關鍵一點是,它們是碎片化的;在任何時刻,可能有任意數量級嵌套的反饋循環。比如,讓我們思考在玩憤怒的小鳥時發生了什么。


讓我們通過動作來開始,每一關中彈射小鳥穿過地圖達成預計目標的同時,它也給了你相應的反饋:你是否破壞了你想要破壞的箱子或者小豬?小鳥的彈射軌道(軌道在鳥降落后依然可見)是否和你所想的一致?這些信息將影響你未來的彈射。



退一步來說,這個游戲最小的度量單位是關卡。每個關卡還充當它自己的反饋和獎勵的封閉系統: 通關讓你獲得一到三顆星星,鼓勵你發展必要的技能來真正 '戰勝' 它。


總體來說,所有這些關卡本身也形成一個反饋循環和敘事模式,隨著時間的推移你能清晰地知道整體的進程,另外它們讓你知道相對于整體系統,你的技巧處于什么層級。


我們可以繼續延伸,但我認為基本概念是明確的。再次聲明,這不僅僅是移動游戲才存在的理念。如果缺乏想時時刻刻的玩你的游戲的沖動或是看不到總體意義上的個人發展,那么可以說無論是在何種平臺,你的游戲還有很大的改進余地。


游戲會話的時長設計是相當重要的。它可以是一個即時反饋樂趣的游戲,同時還具有足夠長的最小系統性循環,哪怕把玩幾分鐘,依然會讓人覺得有趣。在玩憤怒的小鳥一兩分鐘內,你就可以體驗游戲反饋循環的多個完整的迭代,即使是在如此短的會話時長內依然給人一種暢快感。同時更高級別的反饋循環的存在,意味著這些微瞬間的樂趣并不會破壞長期有意義的游戲體驗。

控制器難題

電子游戲的平臺——掌機、PC甚至商場柜機,它們相對于智能手機或平板電腦來說有大量的輸入端。許多偉大的移動游戲找到獨特的方式來使用多點觸控或iPhone的加速器,而不是把大量的虛擬按鈕顯示在屏幕上,但iOS設備的輸入方式仍然比其他形式的數字游戲少得多。這造成了一個艱難的設計挑戰:怎么才能讓有限輸入的游戲系統更有趣,更有意義并更深入?這是游戲設計專業的學生相討論很頻繁的主題,對有抱負的設計師創建一個一鍵式的游戲更是永恒的課題,但iOS的限制,常常使其不僅是一個學術問題。歸根結底,這是一個類似游戲會話時長的問題:你如何創造一個簡單親切的游戲系統,同時又不拋棄其他平臺上的游戲的深度和游戲性。


在游戲中構建交互的一個常用方法是將游戲的正式的要素減少為“名詞”和“動詞”。 讓我們用《超級馬里奧》來舉例。馬里奧包含兩個“動詞”——他可以跑和跳。馬里奧的挑戰來自于游戲引入并組織了一系列名詞,用來給提供給動詞發揮的空間。這些名詞構成了不同的障礙物,你必須使用這兩個動詞的有趣并唯一的組合來克服這些障礙物。



當然,馬里奧如果只會跑或者跳那將非常無聊。但是即使只需要6個按鍵(4個方向鍵和跑跳鍵)就能玩轉的馬里奧這樣的游戲,想在觸屏上理想地實現也在很多方面非常復雜,這也就是為什么很少有 2D 平臺類游戲能在 iOS平臺上成功的原因。


所以如何讓游戲在有限的輸入下更有內涵也更復雜?在這個名詞和動詞為框架的前提下,基本上有三種方式來增加游戲復雜性。我們可以添加一個新的輸入,使用現有的輸入添加一個新的動詞或者我們可以把現有的動詞賦給更多的名詞,用新的意義來渲染動詞。第一個選項是通常會增加我們所不希望看到的復雜性,但是其他兩個處理恰當的話可以非常有效。讓我們看看一些知名移動游戲的例子,使用這些方法后在沒有改變核心游戲交互情況下增加了額外的深度。

Hundreds

Hundreds就是一個在不增加游戲動詞復雜性下增加新的動詞的很好的例子。


最初,“觸摸氣泡使其增長”是唯一一個需要處理的動詞,隨著游戲的發展,介紹了新類型的對象:慢慢地隨著時間時間推移而縮小的氣泡,會刺穿觸碰到的物體的齒輪,會將氣泡凍結在原地的冰球等。這些東西很容易變得非常復雜,但至關重要的是,它們都沒有打破“點擊一個對象去做什么的規則”,盡管可能的動詞數量會相當大,但它們通過簡單的方式保持一致。它們之間的交互非常豐富,比如使用冰球凍結危險的齒輪,使其無害。這種交互令人滿意,同時與系統交互的基本方法依然相當簡單。

Threes

益智游戲Threes體現了另一種方法,不去改變任何你在游戲中能做的事情,但卻在復雜度和策略層級上進行管理。


在這個游戲中,它的規則保持不變。從開始到結束,唯一的動詞是“滑動滑塊”,除此之外沒有任何變化。因為系統規則是以可預測的頻率出現新的物體,所以游戲展現出的復雜度是隨著進程而發生的自然結果。當游戲開始的時候屏幕上只有少量小數字的方塊,做決定非常容易。當你開始平衡底層數字建立新的更高數字的時候,同樣一個動詞背后突然就有了更多意義和細微差別。


這兩個都是偉大的游戲,它們表面上提供了簡單的玩法,但對在何處如何增加復雜度及動詞的意義這點上,它們進行了極有深度的處理。兩者之間的方法可能不同,但都做一個值得稱贊的工作,那就是將一些復雜性從入門的關卡中轉移出來,這使它們更容易上手。

優雅

現在我們已經通過兩個不同的角度探索了設計游戲。思考你系統的反饋循環,以及管理相對長度的迭代,可以幫助設計不管是10秒鐘還是1個小時都很有趣的東西。認識到你可以通過處理游戲里的動詞來增加游戲復雜度,可以幫助你在不犧牲獲取新玩家的同時,增加游戲的策略深度。


最終,這兩個概念展示了類似的結果:游戲的深度和系統性的復雜性,雖然相關,卻不一定需要等價。關注在你的游戲的復雜性在于可以幫助使你的游戲盡可能多的獲得新玩家,并鼓勵游戲拿起就玩卻不失深度或者犧牲長時間娛樂性。


再次聲明,這些概念在游戲設計世界并不是新東西。特別是,設計博客作者Dan Cook在他的文章"The Chemistry of Game Design"中談到了很多嵌套反饋循環以及Anna Anthropy 和Naomi Clark的書"A Game Design Vocabulary"中深入探索了游戲的動詞概念化背后意味著什么。


但這些問題在移動平臺更惡化了。在移動平臺的背景下,保持盡可能簡短并自我包含的游戲最低層級循環是非常重要的,但與此同時還不能喪失更大愿景的游戲深度。觸摸屏控制的實用性使得在輸入層級上增加的復雜性和微差別十分困難,因此在更高層級的系統上也能為富有經驗的玩家提供高級的游戲體驗比以往更加重要。手機游戲的嚴苛特性意味著優雅的設計不僅僅是理想狀況,而是必要的特性。認識到簡單并不等于膚淺,是設計好的手機游戲所至關重要的。



GDCChina 2015-08-23 08:42:55

[新一篇] 意外收獲:26張PPT讓你告別拖延癥

[舊一篇] 如何為MOBA游戲打造“重口味”的競技氛圍?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表