用AI生成設計專屬遊戲關卡研習營帶你認識元宇宙
- 台灣設計產業人才發展協會

- 2024年4月20日
- 讀畢需時 9 分鐘
已更新:2024年6月4日
2024年3月30、31日,臺北城市科技大學數位多媒體設計系與台灣設計產業人才發展協會攜手合作,帶領學生用AI生成設計專屬遊戲關卡,帶你認識元宇宙16小時研習營。有興趣但不會程式設計、想設計遊戲卻又不知從何下手?對於遊戲設計有興趣的學生,參與這次的研習無疑是一種良好的體驗,當中會使用到的程式有Unity以及YAHAHA,兩種都是用於遊戲設計的軟體,講師將帶著學生操作,認識以及創造屬於自己的遊戲關卡,從中體驗遊戲設計的樂趣,讓學生們學會如何將自己的想像轉化為現實,創造出屬於自己的遊戲關卡!

Unity介紹
有的學生從來沒有接觸過Unity,講師向他們介紹Unity的功用,Unity是一款跨平台的遊戲引擎,主要被利用在3D以及2D平面的遊戲上,除了用來設計遊戲之外,也被利用在模擬電腦遊戲、電視機遊戲以及手機遊戲上。在 3D 遊戲中,開發者可以利用 Unity 強大的圖形渲染引擎創造出栩栩如生的遊戲場景,包括逼真的光影效果、動態的物理模擬和令人驚嘆的特效。而在 2D 遊戲中,Unity 提供了豐富的工具和功能,讓開發者可以輕鬆製作像素風格或卡通風格的遊戲,滿足不同類型遊戲的需求。
YAHAHA介紹 YAHAHA 提供的遊戲創作方式非常簡單,不僅有趣,軟體甚至是免費的。無需任何程式設計知識,就可以輕鬆製作出各種各樣的遊戲場景、角色、道具、音效等等,甚至可以透過AI生成可編輯的3D遊戲場景,這讓遊戲創作變得更加輕鬆。完全可以自由發揮想像力,打造出屬於你心目中的獨特遊戲世界。無論是製作一款簡單的休閒遊戲,還是打造一個充滿刺激的冒險世界,YAHAHA都提供了豐富的工具和素材,任憑使用!

即時互動技術用例
在第一天上午,YAHAHA 新加坡分公司的解決方案工程主管蒙毅飛老師首先帶領學生認識即時互動技術的各種案例,涵蓋了遊戲內互動、擴增實境(AR)互動以及虛擬實境(VR)互動等多種範例。蒙毅飛老師特別介紹了3D的即時互動技術,並向學生們講解了幾個例子。透過3D互動技術,學生可以創造屬於自己的虛擬人物,在虛擬世界中自由穿梭,與其他人進行即時交流和互動。透過深入了解3D互動技術的原理和應用,學生將能夠更好地掌握遊戲的製作技巧,從而在未來的學習和工作中發揮更大的創造力和想像。
YAHAHA應用案例
在蒙毅飛老師說明了兩種軟體後,他特別著重介紹了YAHAHA遊戲設計平台的實際案例,向觀眾展示了三種由YAHAHA創造出的虛擬世界。透過這些案例,蒙老師向學生們展示了利用這個遊戲平台所能設計出的多樣性遊戲世界。
圖一的尋寶遊戲,是由阿里巴巴線上購物平台與淘寶合作,利用YAHAHA平台打造的虛擬世界。在這個虛擬世界中,玩家可以沉浸在探索與挖寶的樂趣中。最具吸引力的是,遊戲中融入了兩個備受歡迎的遊戲IP,分別是《數碼寶貝》和《名偵探柯南》。這些受眾喜愛的IP不僅增加了遊戲的趣味性,也吸引了更多玩家參與其中,透過完成各種任務並兌換獎勵,結合了虛擬尋寶與知名IP元素的遊戲設計,為玩家帶來了全新的遊玩體驗,也增加了玩家遊玩的意願。 圖二呈現的是YAHAHA在疫情期間開發的虛擬世界。在這虛擬的年會中,團隊成員可以聚集在遊戲中互動,共同參與競技遊戲,贏取獎品。由於疫情的影響,面對面的互動機率變得非常低,但透過這個虛擬年會,團隊成員不僅可以避免相互感染,還能夠加深彼此之間的連結。這樣的互動方式不僅解決了面對疫情時的團隊聚會難題,也促進了團隊之間的凝聚力和合作精神,實現了一舉兩得的效果。
圖三展示了與小米科技合作創建的虛擬園區,利用YAHAHA平台建構整個園區的場景。這個虛擬園區不僅包含了社交互動和虛擬形象系統,還涵蓋了設施的基礎架構。透過與園區內各項設施互動,參與者可以更詳細地了解整個園區的運作以及各個部分的功能。這個專案甚至獲得了領軍科技成果獎,非常讓人刮目相看。透過虛擬園區,不僅提供了一種全新的體驗,能夠為員工和客戶提供更生動的體驗,同時也展現了YAHAHA在企業營運中的創新應用。
小米科技虛擬園區的展示畫面
製作3D第三人稱平台遊戲
在蒙老師介紹完以上幾個案例後,帶領同學認識了Unity編輯器,雖然有些同學之前沒有接觸過Unity,但蒙老師還是非常細心地給了他們解釋,並留出時間給同學們練習和提問。即使有不太懂的同學,他們也會舉起手來向老師請教。
利用Unity編輯器製作第三人稱的遊戲,是因為在Unity進行編輯後,可以輕鬆將專案匯入到YAHAHA平台進行後續製作。這種功能對於遊戲製作來說非常方便。在後續的關卡建構課程中,同學更容易進行操作,而這也為他們提供了更多實踐和學習的機會。
何謂Unity第三人稱控制器分解
1. 角色模型:
在創建第三人稱控制器時,需要先有一個3D角色模型,代表遊戲中的玩家角色或主角。角色模型需要包含動畫,動畫可以使用Unity的Animation系統或更進階的Mecanim動畫系統來實現。包括角色的行走、奔跑、跳躍、攻擊等動作,這些動作將會在遊戲中根據玩家輸入來觸發。利用動畫系統,我們可以為角色賦予生動的行為和表現,讓玩家更身臨其境地體驗遊戲世界。
2. 攝影機:
在創建第三人稱控制器時,必須有一個跟隨角色並能夠觀察角色的攝影機,而這個攝影機須設定為跟隨角色移動,以確保玩家始終能夠看到角色的位置。相對的,攝影機也具有一定程度的自由旋轉,以便玩家能夠更好地觀察遊戲場景,讓他們感受到更自由、更流暢的遊戲控制。
3. 控制器腳本:
為了實現角色的移動和旋轉,需要建立腳本。腳本將處理玩家的輸入,例如鍵盤或手柄輸入,並將其轉換為角色的運動。考慮角色在地面上和空中的不同行為,例如在地面上可以行走和跳躍,而在空中只能進行旋轉等。透過腳本,玩家可以使用鍵盤或手把輸入控制角色的移動、跳躍和旋轉,從而實現完整的第三人稱控制器。
4. 碰撞體和地面偵測:
在測試時,角色需要一個碰撞體來偵測與環境的碰撞,以避免穿牆等問題。同時也可以使用射線投射或其他方法來檢測角色是否在地面上,以實現跳躍和地面移動。
5. 動畫控制器:
使用Mecanim動畫系統,得要建立一個動畫控制器來管理角色的不同動畫狀態,包括行走、奔跑、跳躍等動作的轉換與控制。
透過上述這些組合以及調整這些組件,可以創建完整的第三人稱控制器,使玩家能夠自由控制角色在遊戲世界中移動、旋轉以及執行動作。
解說完Unity建構第三人稱控制器,蒙老師利用時間讓學生們自行練習操作
建構關卡 在第一天的下午課程結尾,蒙老師引導學生利用YAHAHA平台開始建立遊戲關卡的基礎。學生們可以從素材庫中選擇並提取他們需要的3D角色,然後透過編輯工具進行自訂和調整。讓學生們能夠親自動手創建遊戲世界中的角色,培養了他們的創造力和實踐能力,讓學生們逐步掌握了遊戲關卡設計的基本技能!
除了導入3D角色外,同學們也可以選擇自己喜歡的物件來加工遊戲世界。例如房屋、樹木等,任何喜歡的物件都可以放入遊戲中,從而豐富遊戲的場景和環境。自由度高的遊戲設計讓學生們能夠發揮想像力,創造出獨特而豐富的遊戲體驗,為他們的遊戲增添了更多的獨特性和趣味性!

第一天的課程著重讓學生熟悉Unity的使用以及YAHAHA遊戲創作平台的功能,特別是引導他們了解了YAHAHA這個平台以及Unity的前置作業,而YAHAHA是免費的遊戲製作平台,即使是初學者也能輕鬆上手!
接下來,我們將進行第二天的教學,繼續帶領大家深入了解YAHAHA和Unity的操作,如何使用這兩個軟體來創造出更有趣的遊戲關卡吧!
YAHAHAHorror Game Kit 介紹
在第二天的上午,蒙老師向同學介紹了YAHAHA恐怖遊戲工具組,並展示了幾種恐怖遊戲的驚嚇模式。也示範如何與遊戲中的物品互動,包括檢查、拿起以及切換到隱藏場景的模式。
除此之外,蒙老師也向同學們展示如何與遊戲中的AI機器人描述所需的動作,讓機器人能夠自動執行玩家所期望的樣貌。透過現場的實際操作讓同學們更深入地了解如何利用YAHAHA工具組來創建恐怖遊戲,提供了重要的實踐經驗,幫助他們更好地應用所學知識進行遊戲開發。而下方的影片就是老師實際操作給學生們觀看在YAHAHA平台的恐怖遊戲套件進行的物體互動!
建構關卡
介紹完YAHAHA的恐怖遊戲套件後,蒙老師帶領學生們繼續了遊戲關卡的製作。在前一天的課程中,他們已經學習到如何建立關卡的基礎知識,現在他們將運用前一天所學,利用YAHAHA內建的初始場景進行自訂調整,增加一些遊戲物件或場景物件,讓遊戲更加生動有趣。這個過程不僅學生的創造力和實踐能力,也讓他們能夠親身體驗遊戲開發的樂趣。

下圖是蒙老師正帶著學生們到YAHAHA創建關卡的圖例
利用YAHAHA進階製作遊戲關卡
來到遊戲關卡設計研習的第二天,學生們繼續進行前一天所學專案的關卡製作。蒙老師先安排好了場景以及人物的設置,接著開始自由調整。蒙老師也特別安排了一段時間,讓同學自由探索這項功能,並試玩由其他遊戲設計者所創造的元宇宙世界。透過這樣的摸索,學生們能夠更深入了解關卡遊戲設計的運作流程,激發創造力,吸收更多有關於遊戲關卡設置的相關技能。

下圖為蒙老師建構遊戲世界的範例
除了將物件匯入世界生成,透過面板調整你想要的人物姿勢和動態動作之外,蒙老師還額外尋找了聲音素材,而在YAHAHA平台中,也有專屬的免費素材庫供設計者挑選。透過這項功能,設計者們能夠為自己的遊戲增添更獨特的魅力,讓遊戲更加生動豐富、聲音素材的應用,能進一步提升遊戲的經驗與體驗,讓玩家沉浸在到當下的氛圍當中。
在一款遊戲中,聲音素材也是相當重要的。如果背景沒有音樂,整個遊戲就會顯得枯燥乏味。為此,YAHAHA內建了各種音樂素材庫供創作者使用。這些音樂素材能夠讓創作者為他們設計的遊戲關卡增添更多豐富的驚喜,選擇合適的音樂,創作者可以增強遊戲內環境的氛圍,提升玩家的遊戲體驗,為遊戲帶來更多的樂趣以及共鳴。
裝備系統
YAHAHA的裝備系統引入了具有不同屬性,可穿戴物品。例如武器,裝備槽位將為創作者們的遊戲帶來真正的RPG感覺:除此之外,可以定義6個裝備槽位,每個槽位對應其自己的裝備類型。物品可以被指定為武器,佩戴在頭部、軀幹、手部和腿部,或作為珠寶等。當每件物品被穿戴時,會有一個指示器向玩家顯示,而一次只能穿戴一種裝備類型。裝備系統的引進使得玩家在遊戲中能夠根據自己的喜好和策略來選擇不同的裝備組合,增加了遊戲的深度和樂趣!

除了以上功能之外,YAHAHA還有更多令人讚嘆的功能!如果在遊戲內需要與NPC對話,創作者可以輕鬆地在編輯器內編輯NPC的對話內容。只要簡單描述想要NPC說的話,AI機器人就能自動產生你所需要的效果!生成對話功能讓創作者能夠更輕鬆地為遊戲添加豐富的互動內容,增加了遊戲的真實感和趣味性,也提升了遊戲的可玩性和吸引力,讓玩家們更容易沉浸在遊戲世界中。

本次研習不知不覺就到了尾聲啦~在第二天的活動中,蒙老師非常用心地引導學生建構屬於自己的遊戲關卡。搭配第一天所製作的第三人稱控制器,讓學生們能夠輕鬆製作出優秀的3D關卡遊戲。進而發佈至平台上提供眾人遊玩,隨著老師一步一步教導,相信同學們也能夠從中深刻地體驗到遊戲關卡製作的樂趣。而在YAHAHA平台的引導下,初學者不需要任何繁瑣的相關知識,就能輕鬆製作出想要創造的任何遊戲。甚至連遊戲故事的構想都可以交由AI來完成,這對遊戲設計產業的發展來說是非常重要的。透過本次研習,學生們不僅學會了遊戲設計的技能,也培養了豐富的創造力,為他們未來的學習和職業發展打下了堅實的基礎!

!!若有興趣更進一步了解,歡迎來電或來信台灣設計產業人才發展協會!!





























































留言