Unity 如何協助將一個創意的火花變為一款精彩的 2D 游戲,如何用unity制作2d游戲Unity 如何協助將一個創意的火花變為一款精彩的 2D 游戲《小泡泡》:Unity 用于 2D 游戲案例分析經驗豐富的獨立開發人員 Stu Denman的祖父曾參與過“曼哈頓計劃”,他后來研究了肥皂泡的物理特性。半個世紀后,S......
《小泡泡》:Unity 用于 2D 游戲案例分析
經驗豐富的獨立開發人員 Stu Denman的祖父曾參與過“曼哈頓計劃”,他后來研究了肥皂泡的物理特性。半個世紀后,Stu 的腦海中始終縈繞著祖父的泡泡工作。他連做夢都會想到泡泡。但是他能不能將這個想法變成一款精美、有趣和充滿挑戰性的游戲呢
游戲
《Tiny Bubbles》,一款備受贊譽的精美物理解謎游戲,制作者:Pine Street Codeworks。
目標
在一款趣味解密游戲中還原泡泡的真實物理表現
平臺
iOS、Android、PC、Mac、Linux
團隊成員數量
2
地點
西雅圖、華盛頓
Pine Street Codeworks 的聯合創始人兼開發人員 Stu Denman 解釋了為何 Unity 是幫助他實現愿景的完美工具。
一款備受贊譽的精美物理解謎游戲
作為一家3A級工作室的技術主管,Stu Denman負責領導一個有30多名游戲開發人員的團隊。在他的職業生涯中,他曾經有過制作一款自己的游戲的沖動。Unity提供的靈活性和完整工具集幫助他創造了Tiny Bubbles:一款包含160多個關卡的聰明、有吸引力、讓人愛不釋手的解謎游戲。
結果:
利用高質量的Asset Store插件節省了數千美元
本地化工具節省了幾個月的開發時間
榮獲諸多榮譽,包括在Google Indie Festival、Intel Buzz: Best Overall PC Game、Seattle Indie Games比賽和Mobile Games Forum Indie Showdown上獲獎
點燃他想象力的火花
當他開始啟動項目時,Denman只有一點靈感。 他知道自己想制作一款以肥皂泡為主題的游戲,但是他不知道具體應該如何設計。 Unity Editor的可擴展性和模塊化設計使他能夠隨心所欲地進行實驗。
“為了弄清楚哪些元素有趣,哪些元素乏味,我決定在Unity內部制作一款編輯器,這樣我就可以即時運行游戲和進行測試,返回修改,四處調整對象的位置,反復打磨,來回折騰。 Unity Editor的靈活性確實改善了游戲設計。”
“我以前對這些方面很擔心,Unity讓我從中解脫出來”,Denman說, “我可以把精力集中在我以前沒有嘗試過的更有趣的技術上。 泡泡的物理特性就是一個典型的例子。”
100 倍投資回報率
除了添加自己的工具外,Denman 還使用了許多 Unity Asset Store 中的現成工具,他說它們產生了讓人難以置信的投資回報。
“有時,您并不知道要做多少工作和改進才能完成一個項目,何況市場競爭是如此激烈。但是當您將游戲帶到玩家面前時,您才發現,天啊,我需要在這里添加一個特效。我需要改進那個功能的外觀。
“所以,能夠使用 Asset Store 中的現成工具真是太好了,這可能比自己開發工具要快 100 倍。它可以幫助您節省大量時間,”Denman 說。
另外,他還發現自己剛開始獲取某些資源只是出于特定的原因,但這些資源常常在其他地方產生了意想不到的好處。TextMesh Pro 就是其中一個典型例子:
“我購買 TextMesh Pro 是為了在文本中添加圖標,結果發現,它不僅可以讓我快速高效地添加圖標,而且價格低廉,更出人意料的是,它還有許多其他我可以善加利用的超酷工具。”
玩泡泡:一項普世權利
Denman 的試驗結果是產生了一款包括 160 多個有趣謎題的獲獎游戲。該游戲將泡泡的實際物理特性反應到現實世界中,包括壓力、表面張力、相互作用和級聯連鎖反應。
喜歡玩泡泡是人之本性。泡泡有一些特性可以讓所有人著迷,他們不分年齡、性別或文化,都對泡泡迷戀不已。我希望為盡可能多的人提供這種了不起的新方法來玩一大堆泡泡,包括需要使用眼動儀的色盲癥患者。雖然為了實現這一目的,我需要對盡可能多的語言和平臺進行設計,而這顯然就是我為何選擇Unity的一大原因,”Denman 說。
通過 Asset Store 的 I2 本地化插件,Denman 可以將所有語言存儲在 Google Spreadsheet 中。隨后,他可以與翻譯共享該電子表格。經過審核后,就可以將翻譯文本自動導入 Unity。
“我真是被驚到了,它幾乎簡單得傻瓜也會用。如果不是這樣,我可能要花兩個月或更多時間才能完成同一款軟件。我在一天之內就完成了這款游戲的第三種語言本地化,包括集成和教程。它以后還會幫助我節省無數寶貴的時間,”他說。
實時洞見和變現工具
當他完成原型設計后,Denman 迫不及待地想看到玩家會對他的實驗做出怎樣的反應,以及他們到底會在游戲中做些什么。為此,他啟用了 Unity Analytics 并開始將游戲發快遞給他的朋友。
憑借 Unity Analytics Dashboard,他可以了解比如哪些關卡需要進行更多次嘗試才能通過,或者玩家在哪些關卡會退出等等。為了利用聲音數據確定某些可能的關鍵業務決策,Denman 計劃在發布游戲的 Beta 版時繼續使用 Unity Analytics。
玩家會付費嗎
Unity Analytics 將提供幫助的一個重要決策是 Denman 關于獲利的業務模型。
“當前市場充滿競爭,所以為特定平臺和市場選擇最佳模型至關重要。所有這些市場的玩家特征各有不同,究竟哪一種模型才能讓您獲得最大利潤,為了做到心中有數,您必須對不同類型的玩家進行留存率測試。
“有時,如果留存率過低,可能最好把價格定高一些,而如果留存率很高,可能免費才是上策。Unity Analytics 可以讓您了解留存率,然后基于數據做出決策。”
為了針對免費受眾做好準備,Denman 準備使用 Unity Ads 和 IAP來補充 Unity Analytics。他采取一種可以為不同類型的玩家提供良好體驗的方式將廣告集成到設計中。
“我為提示、升級和謎題使用獎勵性廣告。如果玩家在遇到難關時需要幫助,他們通過觀看廣告可以獲得獎勵性提示。這些提示有助于將游戲推廣到更廣泛的受眾群體。它可以讓休閑玩家解出一些更有難度的謎題,而更堅韌的玩家則可能更喜歡自己努力找出解決方案。”
Denman 充分利用了 Unity 的強大性。首先,當他心中還只有最終游戲的模糊概念時,靈活的模塊化設計幫助他抓住自己的興趣進行設計。其次,Unity Asset Store 和他自己的自定義工具讓他可以把精力集中在游戲本身的核心理念上。最后,Unity IAP、Ads 和 Analytics 幫助他以正確的模式讓游戲為他付出的辛勤工作賺取回報。
“Unity 的模塊化設計的目的是為了讓開發簡單明了。所以,如果游戲的某個部分有穩定性問題,它也不會影響游戲的其他部分。這同時也意味著在開發過程中,您的游戲在整體上的穩定性比我以前使用其他引擎開發的游戲的穩定性更佳。”Stu Denman, Founder and Lead Programmer at Pine Street Codeworks
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部