fbpx

使用 Unity 開發你的第一個 RPG 和 FPS 多人遊戲

Contents

玩過角色扮演遊戲 ( RPG, Role-playing game )和迎面射擊  ( FPS,First-person shooter )遊戲? 你創作過這種遊戲嗎?  在這31小時的課程,將讓你親自做出幾個遊戲,並佩服自己除了玩還會自己創作。 現在就來學習如何用C#寫程式,以及如何在 Unity3D 中開發出角色扮演 ( RPG )和迎面射擊 (FPS )多人遊戲。

從這 31 小時的課程,你將學到

  • 學習C#程式設計
  • 開發強大且可移轉的解決問題的技巧
  • 了解用 Unity 開發遊戲的能力
  • 獲得遊戲創作的優秀知識
  • 學習物件導向程式設計如何實踐
  • 創造令人驚嘆的 3D 遊戲

要求

必須有能運行 Unity3D 的 Mac 或 PC

課程說明

這是第一個在 Udemy 教你如何開發迎面射擊 ( FPS )的多人遊戲課程!

該課程完全基於專案教學,我們將使用 Unity Game Engine 從頭開始創造四個 3D 遊戲。

我們將從簡單的事情開始,所以即使你第一次使用 Unity,也不會覺得不知所措。 對於寫程式也是一樣,如果你之前沒寫過任何一行程式,不用擔心,我們將由淺入深涵蓋C#,從基本功能到進階功能。

當我設計這個課程的時候,已同時考慮到初學和中級遊戲開發者,所以它不僅能夠為提供初學者所需要的所有資訊,且對於已開發過遊戲者,課程還會教你進階的遊戲開發技巧。 課程中的每個部分都從特定主題的基礎資訊開始,難度逐漸增加,在每部分影片完結時進行到最難的內容。

如果你遇到任何問題,歡迎發文提問,我每天都會查看 Udemy 論壇,你也可以從我的超快速回應受益。且所有參加課程的學生也都有可能在論壇上幫助你!

現在一起來看看我們將在這課程中製作哪些遊戲?

拯救魔像 ( Save The Golem )

我們的第一款遊戲叫做“拯救魔像”(Save The Golem),它是一個簡單的遊戲,一個個南瓜滾下山坡,我們試圖控制魔像 ( Golem ) 避免被滾下的南瓜撞到,這只是一個開始,你會發覺寫出一個遊戲有多麼容易,且你可在40分鐘內的完成第一個遊戲。

超酷騎士 ( Awesome Knight )

我們的第二款遊戲是名為超酷騎士 ( Awesome Knight )的點擊遊戲。在這個遊戲中,我們通過滑鼠選擇創造一個角色,在那裡我們在螢幕上點擊的地方將是角色走向的位置。我們也可以使用近戰攻擊 ( melee attack )系統和火龍捲風 ( fire tornado )等特殊方式進行攻擊。這個遊戲會有敵人(非玩家控制,NPC),擁有自己的 AI 或者路徑查找系統,而且我們也有一個 boss (遊戲中特強大的非玩家控制角色 NPC),具備其特殊攻擊方法,比如向我們投擲魔法。

超酷英雄 ( Awesome Heroes )

第三款遊戲是名為超酷英雄 ( Awesome Heroes ) 的 RPG 遊戲。在這個遊戲中,我們將學習如何創造美麗的關卡,玩家選擇系統,我們可以選擇多個玩家一起上來玩遊戲,我們將有多個世界去探索,在每個世界裡,我們將有不同的敵人攻擊我們,使遊戲更精彩。不要忘了,我們將建一個庫存系統,在這庫存裡為我們的角色選擇多種武器,以幫助我們在任務中和遇到的邪惡怪物作戰。

迎面射擊遊戲 ( FPS )多人遊戲

這是我最常被要求製作且最受歡迎的遊戲,最後終於出現在這課程中。首先,我們將學習如何創作和動畫擬出我們的 FPS 角色,在遊戲中添加武器並使用這些武器做射擊,在射擊時檢測撞擊,以便我們可以加入破壞效果,當然也會加入你在每個 FPS 遊戲中看到的有名的手。在我們完成以上這些後,我們將使用 Unity 的網路系統,通過 LAN 和網際網路連接兩個玩家,在多人決鬥賽中彼此對決。

你將在課程中學到:

  • Unity的界面
  • 輸入資產
  • 組織專案
  • 基礎、中級與進階的C#程式設計
  • 基本 AI(人工智慧)
  • 進階 AI(人工智慧)
  • 路徑尋找
  • Nav Mesh 代理
  • 基礎與進階的角色動畫
  • 聲音效果和音樂
  • 基礎、中級與進階的粒子效果
  • 近戰戰鬥 ( Melee Battle ) 系統
  • Boss Fights
  • Boss 戰鬥
  • 特別的遊戲攻擊
  • 學習如何使用 Unity 的 UI 系統
  • 選單的建立和動畫
  • 創作動畫觸發器事件
  • 使用 Unity 的網路系統創建多人遊戲
  • 在這課程中,有更多等著你發掘

如果你曾想到很酷的遊戲創意,現在就參加這個課程,學習開發技能以創造你的熱門遊戲!

你參加這個課程的風險是什麼?

沒有!!如果你對課程不滿意,我保證你會獲得全額退款。

現在就報名吧!!你不會失望的!!

目標受眾

  • 任何想要學習遊戲開發,但不知道從哪裡開始的人
  • 沒有程式設計經驗的初學者
  • 希望學習遊戲開發的程式設計師
  • 有經驗的遊戲開發者

講師簡介

Awesome Tuts    開發遊戲與 Apps 教學

Awesome Tuts是 Awesome Graphics 公司的一部分,製作很棒的遊戲並提供高品質的線上學習給任何想要學習遊戲開發和程式設計的人們。

我們專注於遊戲開發,並嘗試用實際的例子教人們如何開發遊戲,但我們提供的不限遊戲的主題。

我們是由 Fahir帶領,主要輔導師、程式設計師和小組組長等組成的4人團隊。

我們也創立一個 YouTube 頻道,在上面教遊戲開發,如果你想了解我們提供什麼樣的課程,可以參考這個頻道。

我們熱愛教學,主要是提供你在其他地方無法獲得的資訊,歡迎參考預覽。

英文字幕:有

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

報名參加課程 

Sponsored by Udemy


也許你會有興趣


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: