fbpx

Unity 2D 遊戲開發者課程 農場 RPG

Contents

在本中級 Unity 課程中,使用 Unity 遊戲引擎和 C# 建構 2D 農場 RPG 遊戲的核心系統。

從這 44.5 小時的課程,你會學到

  • Unity 2D 農場角色扮演遊戲開發,為 Stardew Valley 類型遊戲創建核心系統。
  • 中級課程將向你展示如何使用 C# 腳本創建複雜的 Unity 組件來建構複雜的遊戲。
  • 43 小時的深入教程,包括完整完成的專案以及每堂課後的保存點。
  • 在多級層次結構中設置 Player 遊戲物件,並使用事件實現移動和動畫。
  • 使用多個瓦片地圖( tilemap )圖層來建構具有深度感的遊戲場景。
  • 使用 Cinemachine 創建一個相機來跟隨玩家並保持在場景範圍內。
  • 使用可編寫腳本的物件和預製件建構全面的物品和庫存系統。
  • 構建一個庫存欄 UI,允許玩家拾取、放下和重新排列物品。
  • 實現生成時間相關事件的遊戲時間系統和 UI。
  • 創建一個場景管理器,當玩家在場景之間移動時加載和卸載場景。
  • 使用 C# 介面來定義遊戲物件應實現的屬性和方法,以在玩家在場景之間移動時保存其遊戲狀態。
  • 使用隱藏的瓦片地圖( tilemap )來儲存網格屬性,例如玩家可以放置物品或挖掘的位置。
  • 實現玩家可以使用的各種工具,例如用於挖掘土地的鋤頭和用於砍伐樹木的斧頭。
  • 構建物件池以重用物件。
  • 創建 VFX 管理器並構建粒子效果。
  • 實施可配置且靈活的作物系統,涵蓋作物的種植、生長和收穫。
  • 創建一個暫停選單,提供完整的庫存管理螢幕、保存遊戲和退出選項。
  • 使用 C# 介面和二進位序列化建構複雜的保存和加載遊戲功能。
  • 實現完全自定義遊戲角色外觀的功能。
  • 為遊戲 NPC 和基於時間的移動時間表創建複雜的 AStar 尋路。
  • 實現玩家聲音、環境聲音和遊戲音樂。
  • 為遊戲創建晝夜照明循環 – 使用按季節配置的照明時間表。

要求

  • *** 如果你是絕對的初學者,請不要購買本課程! 本課程不涵蓋 C# 和 Unity 基礎知識,例如,從精靈建構動畫剪輯以及設置基本動畫控制器。 我最不想看到的就是你因為不具備跟隨講座所需的基礎知識而感到沮喪並留下負面評論。 這是中級課程,您需要具備下列所需技能。 我當然希望你能夠參加該課程,但如果你不具備這些技能,請從一些初學者課程開始,然後在你構建了一些遊戲並且對 C# 和 Unity 有了一定的了解之後再回來。 ***
  • 中級 Unity 開發技能 – 你之前應該已經構建過一些 Unity 原型或遊戲。
  • 熟悉 Unity 編輯器以及如何使用其主要功能。
  • 熟悉 C# 腳本和物件導向程式設計的基礎知識。
  • 對一些主要 Unity API classes 和 C# 系統 classes 有良好的了解和理解。
  • 願意在 Unity 腳本手冊或在線 C# 資源中查找任何你不熟悉的內容。
  • 安裝免費的 Unity 3D 遊戲引擎軟體和 Visual Studio Community Edition。
  • 安裝免費的 SourceTree git 客戶端,以幫助遵循提供的已完成的 Unity 專案以及與已完成的講座相對應的分支。

課程說明

你有沒有想過創建自己的農場角色扮演遊戲? 《Stardew Valley(星露穀物語)》和《Harvest Moon(牧場物語)》等遊戲取得了令人難以置信的成功,你也可以在本課程的幫助下開發自己的遊戲。 我們將解釋如何開發許多核心系統和遊戲功能。 我們將從一個空白專案開始,然後一個又一個地開發遊戲,涵蓋你需要的所有程式碼和 Unity 配置。 本課程內容豐富,包含超過 44 小時的講座視訊、99 個講座、一個入門資源包以及一個完整的 Unity 專案(你可以下載以進行後續操作)。 我們甚至提供了另一個 Unity 專案來演示 AStar 尋路! 因此,雖然《Stardew Valley》的創作者花了 4 年多的時間來創建他的遊戲,但你可以通過使用本課程獲得領先優勢,從而可能節省數月甚至數年的開發時間! 這是 Udemy 上最全面的中級 Unity 2D 開發課程之一。 我們希望你決定參加該課程,並加入成千上萬的學生的行列,他們已經通過基於復雜的中級專案的課程,進一步提高了 Unity 遊戲開發技能。 我期待在講座中見到你!

*** 這是中級課程 – 請在參加本課程之前查看要求部分,了解你需要的經驗 ***

目標受眾

  • 希望使用基於專案的完整課程擴展技能和知識的中級 Unity 開發人員。
  • 現有的 Unity 開發人員是《Stardew Valley》或《Harvest Moon》的粉絲,並且想要建構自己的農場 RPG。
  • 之前建構過一些原型或遊戲並希望通過具有挑戰性的專案課程來提高技能的 Unity 開發人員。

講師簡介

Rob Ager Unity 開發者

你對遊戲開發充滿熱情嗎? 好吧,如果你願意,歡迎來到我的 Udemy 課程! 我對遊戲開發的興趣始於 40 多年前,當時我擁有了第一台計算機 – Tandy TRS-80。 辛克萊光譜和那個時代的其他微型計算機很快就出現了。 1983 年,當我還在上學時,我就發布了第一款商業遊戲。 我的職業生涯將我帶入企業商業軟體開發和專案管理。 在過去的幾年裡,我發現了使用 C# 腳本編寫的 Unity 遊戲引擎,重新拾起了我多年前對遊戲開發的興趣……哇,事情沒有改變嗎! 現在,新晉遊戲開發者可以使用的工具非常棒,而且功能極其強大。 我祝你在遊戲開發之旅中取得成功,並希望你像我一樣發現它有趣。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: