Unity | 第三人稱控制器設計#1-概述

閱讀時間約 4 分鐘

一、前言

  這篇文章將會講述設計與製作一款第三人稱控制器所需要的工具、要素之概述。

二、第三人稱控制器(Third Person Controller)

  我目前的畢製專題是第三人稱動作射擊遊戲,在大學尾聲的畢業專題,將會統整與驗收四年所學並製作成作品。因為進入畢製,學習並撰寫成文章的時間驟降,在思考應該撰寫怎樣的文章時,我想到了第三人稱控制器的設計與製作。

  依據我大學三年的經歷,網路上這方面的學習資源較少,針對新人遊戲設計師或大學畢業製作來說:拼湊的知識要麼太雜;要麼太細。若不想挖 Unity API 的文檔,就只能直接摸索編輯器,或在各個影片中找參考。

  這還不包含設計,僅製作層面的技術內容就會侵蝕大多數的時間。第三人稱控制器的系列文章,主要目的是藉由「我」製作畢製專題的經歷,讓後人少走一些彎路;快速的帶領讀者走到允許設計的程度,無論是大一新生或大四抓速成教學的讀者;遊戲製作新人或想學習遊戲設計的朋友,都歡迎繼續閱讀這系列的文章。

1. 角色(Character)

  第三人稱遊戲的特色,就是玩家能直接看到角色。第三人稱的視角觀看並操控這個角色,相較於第一人稱的遊戲,有更多關於主角的資訊與想像依據,能協助玩家理解遊戲的世界觀,也更能與遊戲中的角色共鳴。

2. 鏡頭(Camera)

  遊戲的資訊含量,決定了一款遊戲的節奏;不同的鏡頭帶給玩家不同視覺語言,其中包含的資訊與體驗會截然不同。鏡頭設計是容易被忽視的設計,某些遊戲設計師會認為鏡頭能用就好,但其實鏡頭是初期設計最難也最重要的環節。

3. 控制系統(Controller)

  遊戲類型與操作手感塑造了遊戲特色,當遊戲設計師在設計遊戲的控制器時,都繞不開控制系統:一種是完全由設計師掌控的角色控制器(CharacterController);另一種是藉由物理系統間接控制的剛體(Rigid body)。

4. 動畫(Animation)

  遊戲中角色的動畫分為兩種體系與一種工具,第一種體系是角色程式與角色動畫分開,是較為常見的動畫撰寫體系;另一種體系是由角色動畫帶動角色移動,我目前沒有看過相關競品,但我同學是使用這種體系的團隊。

  在 Unity 中,還有一種工具能協助設計師測試動畫或製作概念動畫,這是一個名為時間軸(Time line)的電影序列製作工具。

《Unity | Time line 用途與介面》

《Unity | Time line 入門》

《Unity | Time line 軌道》

《Unity | Time line 實戰-概念動畫與打擊感》

5. 介面(User Interface)

  在遊戲控制器,介面是一種比較特別的元素,它更偏向於遊戲設計師如何藉由數據或視覺來引導玩家,偏向企劃與設計的領域。介面的覆蓋量會影響玩家的沉浸感,越需要玩家感同身受的時候,介面通常會很少,甚至暫時消失乾淨。

  介面分為靜態與動態,靜態的介面使用 Canva 與其下眾多組件,是一種常見的介面手段;動態的介面使用 Camera 覆蓋在主介面上,添加特效能營造出速度線或螢幕邊框被凍結的效果。

6. 特效(VFX)

  畢竟是隔著一個世界觀測與操控,遊戲需要額外的手段傳遞資訊,特效是其中一個最讓人有印象的一個元素,畢竟帥。特效是控制器一個重要的體驗回饋,例如飛踢通常會添加衝擊波或風力的特效,讓空氣擾動與打擊感的資訊回饋給玩家。

  無論任何遊戲,特效分為兩種工具:第一種是粒子特效(Particle System)、另一種是視覺特效(Visual Effect Graph);前者較為簡單,後者較為複雜。

7. 音效(SFX)

  遊戲的音效跟音樂都是使用聲音資源(Audio Source)。其中音效會需要調整聲音資源的模式,隨著距離遠近影響聲音大小。音效來源通常分為自行錄製、免費素材、付費素材等管道。

8. 音樂(Music)

  遊戲的音效跟音樂都是使用聲音資源(Audio Source)。音樂來源通常分為自行錄製、免費素材、付費素材等管道。無論是音樂還是音效都要注意著作財產的問題,是否能商用會決定未來上架的狀況。

9. 子彈時間(Bullet Time)

  控制器的雕琢,如果是動作遊戲還會有子彈時間這一塊,當我們攻擊敵人或衝擊敵人時,時間會減緩很多甚至暫停,營造出打擊的阻滯感。若無插件,通常是用程式去撰寫子彈時間,關鍵字是 Time.ScaleTime 與 Time.UnScaleTime。

《Unity C# | timeScale & unscaledTime》

三、後記

  撰寫這篇文章花了我很多時間,寫完發現很多東西其實跟第三人稱沒特別關係,都是眾多遊戲通用的內容,不過未來我就會依據這些項目逐步撰寫新的文章,細節就會跟第三人稱控制器有關係了。

105會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
留言0
查看全部
發表第一個留言支持創作者!
瓶裝雪的沙龍 的其他內容
這篇文章將會分享我用 Time line 製作的 Unity 部份概念動畫,並講述其中要呈現的特點與打擊感的分析。
這篇文章將會講述 Time line 的基礎軌道,並分享官方製作的 Time line 素材包。
這篇文章將會講述 Time line 的入門方式,從安裝到配置,並分享一個簡單的流程與步驟,了解 Unity Time line 的運作方式。
這篇文章將會講述 Unity 中電影序列工具「時間軸(Time line)」的常見用途與介面配置。
這篇文章將會講述發散與構思具體行為的細節,包含文字、圖像、動畫,介紹彼此的優缺點與侷限性,最後逐個講述重點與核心。
這篇文章將會講述座標(Transform)與剛體(Rigidbody)在移動上的優點與缺點,並且迪出我的經驗與看法。
這篇文章將會分享我用 Time line 製作的 Unity 部份概念動畫,並講述其中要呈現的特點與打擊感的分析。
這篇文章將會講述 Time line 的基礎軌道,並分享官方製作的 Time line 素材包。
這篇文章將會講述 Time line 的入門方式,從安裝到配置,並分享一個簡單的流程與步驟,了解 Unity Time line 的運作方式。
這篇文章將會講述 Unity 中電影序列工具「時間軸(Time line)」的常見用途與介面配置。
這篇文章將會講述發散與構思具體行為的細節,包含文字、圖像、動畫,介紹彼此的優缺點與侷限性,最後逐個講述重點與核心。
這篇文章將會講述座標(Transform)與剛體(Rigidbody)在移動上的優點與缺點,並且迪出我的經驗與看法。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
本篇文章詳細介紹了 Unity 的安裝流程,從下載 Unity Hub 到編輯器的選擇,涵蓋每一步所需的設置說明。無論你是 Unity 新手還是有經驗的開發者,這篇教學都能幫助你快速上手,順利開始你的遊戲開發之旅。透過清晰的圖文解說,讓你輕鬆完成安裝,為未來的創作奠定基礎。
Thumbnail
最近ChatGPT-4o的發布引起了我的注意,又在Youtube看上見有人教學如何用ChatGPT設計屬於自己的家教,被他的能力震撼到的我一頭熱就訂閱了plus版然後馬上設計了一個自己的家教。最一開始的時候我只有把它用來學習語言的輔助,但用著用著忽然想到:「如果我把它用來引導我學習我沒有學過的領域呢
Thumbnail
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
這篇文章將會介紹第三人稱遊戲設計中,關於角色的建模與動畫的設計與製作。
Thumbnail
每個專案開發,都是由多個工程師來完成,就算只有一個人,隨著專案增量,你便會與過去的你面對面,這時候程式碼的可讀性高低就會成為左右你開發效率的一塊石頭,這篇就來說說幾個程式碼管理的小撇步
Thumbnail
如何使用Game CI 提供的Github Action 將建置專案自動化
Thumbnail
Unity (美股代號:U) 是全球最大的遊戲製作平台與龍頭引擎。不過股價自高點滑落並盤據20-30元已經有一段時間。此次財報非常樂觀,值得一看。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
本篇文章詳細介紹了 Unity 的安裝流程,從下載 Unity Hub 到編輯器的選擇,涵蓋每一步所需的設置說明。無論你是 Unity 新手還是有經驗的開發者,這篇教學都能幫助你快速上手,順利開始你的遊戲開發之旅。透過清晰的圖文解說,讓你輕鬆完成安裝,為未來的創作奠定基礎。
Thumbnail
最近ChatGPT-4o的發布引起了我的注意,又在Youtube看上見有人教學如何用ChatGPT設計屬於自己的家教,被他的能力震撼到的我一頭熱就訂閱了plus版然後馬上設計了一個自己的家教。最一開始的時候我只有把它用來學習語言的輔助,但用著用著忽然想到:「如果我把它用來引導我學習我沒有學過的領域呢
Thumbnail
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
這篇文章將會介紹第三人稱遊戲設計中,關於角色的建模與動畫的設計與製作。
Thumbnail
每個專案開發,都是由多個工程師來完成,就算只有一個人,隨著專案增量,你便會與過去的你面對面,這時候程式碼的可讀性高低就會成為左右你開發效率的一塊石頭,這篇就來說說幾個程式碼管理的小撇步
Thumbnail
如何使用Game CI 提供的Github Action 將建置專案自動化
Thumbnail
Unity (美股代號:U) 是全球最大的遊戲製作平台與龍頭引擎。不過股價自高點滑落並盤據20-30元已經有一段時間。此次財報非常樂觀,值得一看。