用 Unity 和 Photon (PUN 2) 建立多人遊戲

通過使用 Photon 從頭開始建立基本的多人遊戲。輕鬆學會多人遊戲的開發。

報名參加課程

已經上過這門課程?

🔥歡迎來參加這個活動 – 上課心得分享與獎勵說明 :分享就贈送一門線上課程

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

  • 多人遊戲開發基礎
  • 行動 FPS ((First-person shooter,第一人稱射擊) 射擊基礎
  • 如何在多人 FPS 遊戲中同時使用 FPS Hands 和完全的角色模型( Full Character Model )
  • 如何為所有於同一房間的玩家們同步玩家的移動、健康狀況和動畫
  • 為 FPS 遊戲新增行動控制元件

要求

  • 初級-中級 Unity
  • 中級 C# 經驗
  • 學習多人遊戲開發的渴望

課程說明

你有沒有想過建立自己的多人遊戲,像 Pixel GUN 3D、Golf Clash 和ShadowGun Legends? Yeah~你來對地方了!

因為所有這些成功的遊戲都是使用 Photon 開發的,這是一個被全球成千上萬的開發者信任的多人遊戲引擎!

在本課程中,你將學習建立你自己的多人遊戲的基礎知識! 在每一個部分,我們將從頭開始建立一個多人遊戲! 所以,你可以通過在每個專案中的實踐來學習。

第一部分,我們將建立 Pixel Gun 3D 克隆專案,從頭開始用 Photon Unity Networking 2 (PUN2) 開發。

這將是你的第一個多人遊戲,通過建構這個遊戲,你會學到很多東西:

  • 用 Photon 建立和連線一個隨機房間
  • 在同一個房間實像化遠端的玩家們
  • 通過網路同步玩家的移動和健康狀況

第二部分,我們將建立一個移動多玩家 FPS 遊戲,從頭開始用 Photon Unity Networking 2 (PUN2) 開發。

在本節中,你將學習多人遊戲中更高階的東西。

  • 如何通過名稱和 max.players 建立房間
  • 如何列出現有的房間
  • 如何列出房間裡的玩家名單
  • 如何跨網路同步玩家們的動畫
  • 第一人稱射擊遊戲的基礎,比如 FPS Hands 和 3D 玩家模型。
  • 行動控制器
  • 基本的在玩家被殺害後的重新產生機制!

第三部分,我們將建立多人賽車遊戲,從頭開始用 Photon Unity Networking 2 (PUN2) 開發。

將會有越來越多更高階的東西,你將有機會實踐你所學到的東西。

  • 如何使用指令碼物件( Scriptable Objects )
  • 如何在網路上同步炮彈射擊( Projectile Shooting )
  • 角色選擇
  • 遊戲模式選擇
  • 舉辦活動
  • 玩家準備機制
  • 還有更多。

所以,快來加入我的多人遊戲開發之旅吧!

讓我們一起創造!

-Tevfik

目標受眾

  • 想要開發多人遊戲的 Unity 開發者
  • 希望從多人遊戲開始遊戲開發的開發者

講師簡介

Tevfik Ufuk DEMİRBAŞ XR 開發人員 (更多講師主講課程介紹)

我是一個充滿熱情的遊戲開發者。 我有航太工程的學士學位。 我在 21 歲的時候開始了我第一門生意,是個失敗的無人機新創事業。 然後,我在行動應用上創辦了兩家新創公司。 多虧了 Udemy,我學到了足夠的軟體開發知識,在 2017 年找到了一份軟體開發員的工作。 在這份工作中,我花了將近 2000 個小時在 ARCore 和 Mapbox 上,以便能夠建立基於位置的 AR 應用程式。 然後,我在 2018 年建立了世界上第一個基於位置的擴增實境應用程式線上課程。

從那時起,我出版了2個關於 AR 和多人遊戲的 Udemy 課程。 現在,全世界有6000多名學生,我在 Udemy 全職工作,建立 AR/VR 遊戲課程,主要關注多人遊戲。

英文字幕:有 ( 講師提供 )

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: