fbpx

Unity 線上多人遊戲:中級 C# 程式設計和網路

Contents

使用 Mirror 在 Unity 中創建線上多人遊戲。 教程涵蓋客戶端-伺服器模型、LAN、使用 Steam 等。

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

  • 使用 Unity 和 Mirror 製作您自己的線上多人遊戲
  • 創建一個為 2 到 4 名玩家設計的可運行的 RTS 遊戲(但對玩家沒有上限!)
  • 學習製作線上多人遊戲的客戶端-伺服器模型
  • 使用 Steam API 與您的朋友線上玩遊戲。
  • 練習基本的多人遊戲原則,例如同步變數、遠程程序呼叫 (RPC,remote procedure calls) 和編寫伺服器權威邏輯。
  • 實現中間 C# 程式設計技術,例如事件、繼承和介面。
  • 創建一個遊戲大廳來幫助匹配。
  • 實現一系列很酷的 RTS 遊戲功能,例如多選、單位生成、RTS 戰鬥、導航網格移動、迷你地圖…等

要求

我們建議您至少學習完整的 Unity Developer 2D 或 3D 或同等課程的前半部分,作為先決條件。

課程說明

在本課程中,我們建構了一款多人實時策略 (RTS,Real Time Strategy ) 遊戲,您可以通過 Steam API 在線與您的朋友進行遊戲。 您將學習基本的多人遊戲開發原則,例如同步變數、遠程程序呼叫 (RPC) 以及以可應用於您自己的獨立多人遊戲的方式編寫伺服器權威邏輯。

這不是針對絕對初學者的課程。 在開始之前,您需要對 Unity 和 C# 有基本的了解,以便為我們將使用的更高級的概念(例如事件、介面和繼承)做好準備。

在本課程結束時,您將能夠…

  • 使用 Unity 和 Mirror 製作您自己的線上多人遊戲。
  • 創建一個為 2 到 4 名玩家設計的可運行的 RTS 遊戲(但對玩家沒有上限!)。
  • 學習製作在線多人遊戲的客戶端-伺服器模型。
  • 使用 Steam API 與您的朋友在線上玩遊戲。
  • 練習基本的多人遊戲原則,例如同步變數、遠程程序呼叫 (RPC) 和編寫伺服器權威邏輯。
  • 實現中間 C# 程式設計技術,例如事件、繼承和介面。
  • 創建一個遊戲大廳來幫助匹配。
  • 實現一系列很酷的 RTS 遊戲功能,例如多選、單位生成、RTS 戰鬥、導航網格移動、迷你地圖等。

所有學生都可以訪問問答論壇,我們的講師、助教和社區隨時準備幫助回答您的問題並為您的成功歡呼。

目標受眾

  • 本課程面向想要創建自己的多人遊戲的 Unity 中級用戶。
  • 我們完整的 Unity 開發人員課程提供了完美的先決條件。

講師簡介

GameDev.tv Team 學習製作並賣出更多遊戲

開發 GameDev tv 是為了幫助任何人學習如何開發、設計和銷售獨立遊戲。 我們在 Udemy有很多最暢銷和最高評價的遊戲開發課程 。

我們有超過600,000名學生,我們的目標是製作和保持高品質的課程,讓學生在互動和娛樂中學習。

GameDev tv 提供全面的課程,包括 Unity、Blender、Unreal、C#、C++ 等等。 想要學另外我們還沒涉及的話題嗎? 訪問我們的社群頁面,讓我們知道。

Rick Davidson   遊戲職業教練 ,於電玩業超過 14 年

超過 14 年的時間身為一名設計師、製作人、創意總監和執行製作人,Rick Davidson 一直以電子遊戲為生,為遊戲機、手機、個人電腦及 Facebook 創作。 他創立了 Indie 遊戲工作室Inspirado Games,該工作室於 2012 年被 Electronic Arts / PopCap收購。 他曾經從事Mario、變形金剛、美國隊長和真人快打等很酷的 IP (具知識產權的遊戲),並從頭開始創建成功的新 IP(如獲得加拿大年度社交/行動遊戲類別提名的 “GardenMind” )。

作為一名合格的職業教練,Rick 已經幫助成千上萬的人實現了以遊戲為生的夢想 – 無論是獨立遊戲開發者還是有價值的遊戲業員工。

Nathan Farrer (aka Dapper Dino) 內容創作 & 軟體開發者

你好,我是 Nathan。 從我記事起,我就一直在製作和修改遊戲。 當我 15 歲時,我開始認真對待程式設計,並很快偶然發現了 Unity,並從那時起就深入了解了該引擎。 我真的很喜歡建構系統、遊戲機制,並且花了很多時間嘗試多人網路。

線上我的名字叫 Dapper Dino,自 2018 年以來一直在發展我的 YouTube 頻道,主要是教人們更中間的主題,以便他們可以使用 Unity 製作他們夢想中的遊戲! 我也是 Unity Insiders 計劃的一員,該計劃使我能夠訪問最新和最棒的資訊,並與 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 位部落客按了讚: