完整的 C# Unity 3D 遊戲開發課程(更新至 Unity 6)

使用 C# 在 Unity 6 中建立 5 款可玩的 3D 遊戲。學習真正的編碼技能並掌握核心遊戲開發技術。

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

  • 透過建立真實的 Unity 3D 遊戲,從零開始學習使用 C# 進行編程
  • 使用 Unity 6 構建 5 款可完整運行的遊戲,包括軌道射擊遊戲、跑酷遊戲和第一人稱射擊遊戲
  • 掌握基本程式設計技能:變數、迴圈、條件語句、函數和類
  • 創建精緻的遊戲機制,例如玩家移動、碰撞和敵人 AI
  • 使用 Timeline、Terrain 和 ProBuilder 等 Unity 工具設計遊戲世界
  • 實現光線投射、武器切換和物件池等關鍵系統
  • 探索程式生成和後製等高級遊戲功能
  • 遵循成熟的專案結構:挑戰 → 建構 → 應用你的知識

要求

  • 一台能夠運行 Unity 6 或更高版本的 PC 或 Mac。
  • 定期訪問互聯網以獲取課程更新、問答和社區訪問
  • 無需程式設計經驗或 Unity 經驗

課程說明

本課程已更新至 Unity 6,但仍與舊版的Unity相容。

這是人們期待已久的 Complete Unity Developer 的續集 – 互聯網上最受歡迎的電子學習課程之一!使用全新的專案和我們最新的教學技術從頭開始徹底重新設計。你將受益於我們已經教授了超過 200 萬名學生程式設計和遊戲開發,其中許多是商業遊戲。

Unity 是是一款功能強大的 3D 軟體套件,用於製作視訊遊戲、建築和醫學成像等。挑戰在於它體積大且使用起來複雜,尤其是對於程式設計和遊戲開發的初學者來說。我們引導你逐步完成令人興奮的遊戲創作過程,使程式設計學習變得輕鬆有趣。

加入我們 Facebook 上優秀開發者社群(近 20k)、我們自己的助教策劃社群以及我們的學生 Discord 聊天頻道。

如果你正在閱讀本文,你可能已經具備了入門所需的一切。 Unity 可以免費下載。透過定期存取互聯網連接,你將能夠參與我們蓬勃發展的社區。即使你沒有編寫過程式或使用 3D 軟體套件的經驗,我們也會從基本原理開始引導你完成所有內容。慢慢開始,然後根據你所學的內容進行構建,你很快就會擁有非常紮實的 Unity 實務知識。

你將建立五個有趣的遊戲,每個遊戲都會教你遊戲開發的關鍵技能。從變數和碰撞檢測等基礎知識到程式生成和人工智慧等更高級的東西,你將掌握一切 – 同時躲避障礙物和擊退外星人!

  • 創建一個“Obstacle Dodge”「躲避障礙」遊戲。了解玩家輸入、碰撞、變數和 if 語句。這是熟悉 Unity 的完美方式。
  • 啟動“Rocket Boost”「火箭助推」。運用各種力量、命名空間和類別。將火箭—以及你的技能—推向更高境界!
  • 準備好玩“Galaxy Strike”「銀河打擊」這款經典軌道射擊遊戲吧!掌握 Unity 的地形和時間軸工具,同時編寫陣列、for 迴圈和協程。融入現代元素的街機樂趣!
  • Royal Run 「皇家奔跑」中打造一款程式化的無盡跑酷遊戲。使用清單、拾音器、動畫、後處理等來建立永不停止的世界。
  • 關注第一人稱射擊遊戲“Sharp Shooter”「神槍手」。使用 ProBuilder 處理導航網格代理、敵人 AI、武器切換、光線投射和原型設計關卡。畢竟,誰不想製作一款第一人稱射擊遊戲呢?

不要輕信我們的話,請查看學生花時間寫的精彩評論。我們很自豪能夠改變人們的生活,並為數千人提供寶貴的新技能。我們希望你現在成為他們中的一員。

本課程以專案為基礎,因此你不僅會學習枯燥的程式設計概念,還能在學習過程中立即將它們應用到真正的獨立遊戲中。課程包含所有專案檔案以及其他參考資料和資源—您永遠不會遇到瓶頸。課程內容包括講師露臉的演講、強大的圖表、高品質的螢幕錄影等等。

對於你構建的每個演示遊戲,你都將遵循此過程…

  • 挑戰自己,親手建構整個遊戲。
  • 逐步演示如何建置。
  • 挑戰自己,並定期運用所學。

更喜歡 2D 開發?那就來學習我們完整的 Unity 開發者 2D 課程吧。想要更高階的學習內容?那就來學習我們史詩級的 Unity RPG 課程吧。想要獲得認證、找到工作或學習環境藝術,我們都能滿足您的需求。綠葉標誌是您品質的象徵。

只需一次性付費,即可獲得終身完整存取權限。課程的創作者都是經驗豐富的資深程式設計師和遊戲愛好者,他們能夠清楚地解釋複雜的概念,並在學習過程中帶來樂趣。

本課程不涵蓋的內容…

以下是一些我們不會詳細介紹的內容…

  • 藝術資產創建(提供資源但不在螢幕上製作)。
  • 進階性能優化。
  • 編輯器外掛或修改。
  • 物理引擎修改。

任何想要學習創建遊戲的人:Unity 3D 是一個出色的平台,可讓你製作高品質的遊戲。此外,這些遊戲可以從單一來源為 Windows、MacOS、iOS、Android 和 Web 創建!

立即開始學習吧,你不會失望的!

目標受眾

  • 任何想透過製作遊戲以有趣的方式學習程式設計的人。
  • 想要從零開始學習 C# 程式設計和 Unity 3D 的初學者
  • 透過建立真實專案而非僅僅觀看教程來獲得最佳學習效果的人
  • 有志於獨立遊戲開發者,正在尋找基於專案的實用學習路徑
  • 任何對遊戲開發感興趣但之前沒有程式設計或 Unity 經驗的人

講師簡介

Rick Davidson   幫助超過 100 萬名學生創作和成長

作為講師,Rick 已教導超過 100 萬名學生,在 Udemy 上創建了 20 多門最受歡迎的線上課程。他是 GameDev-tv 團隊的創始合夥人,該團隊的使命是幫助有抱負的遊戲開發者創造和成長。

Rick 在管理團隊、發展業務和教授技術方面擁有悠久的歷史。 Rick 在電玩產業工作了 10 多年,擔任遊戲設計師、製作人、創意總監和執行製作人,為遊戲機、行動裝置、PC 和 Facebook 創作遊戲。他創立了獨立遊戲工作室 Inspirado Games,該工作室於 2012 年被 Electronic Arts / PopCap 收購。他曾開發過《瑪利歐》、《變形金剛》、《美國隊長》和《真人快打》等酷炫IP,並從頭開始創建了成功的新IP(例如獲得社交/移動類別加拿大年度遊戲提名的“GardenMind”)。

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

瑞克 (Rick) 與妻子和 2 個女兒住在澳洲。他喜歡跟爸爸講笑話。你已被警告過!

GameDev.tv by Ben Tristem   學習如何製造與銷售遊戲

GameDev tv 的創建是為了幫助任何人學習如何開發、設計和銷售獨立遊戲。 我們在 Udemy 上提供一些最暢銷和評分最高的遊戲開發課程。

我們擁有超過一百萬的學生,我們的目標是製作和維護對他們來說有吸引力和娛樂性的高品質課程。

GameDev tv 提供有關 Unity、Blender、Unreal、C#、C++ 編碼等的綜合課程。 想要了解我們未涉及的主題?加入我們 Facebook 上優秀開發者社群(近 20k)、我們自己的 TA 策劃的社群(每天 17k 次瀏覽)和我們的學生聊天群組(每次有 10k 人在線上)。

Stephen Hubbard Gamedev.tv 講師

大家好!我是 Stephen,很高興在這裡見到你。

我對遊戲設計最早的記憶來自於童年時與朋友一起創建自訂規則並拼接棋盤遊戲。 雖然遊戲開發在成年後就遠離了我,但在過去幾年裡我重新燃起了對遊戲開發的熱情。

我陷入了學習獨立遊戲開發所有東西的無盡深淵 – 而且我絕對著迷。 無論是提升我的程式設計能力、在 Unity 中學習新的視覺效果技巧,還是在 Blender 或 Asperite 中展示我的藝術技能,總有新東西需要學習!

其他愛好包括與妻子和兒子一起在猶他州山區徒步旅行、尋找一款新的電子遊戲來沉迷,以及假裝擅長打牌。

字幕:簡中、英文 ( 講師提供 )

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

  • Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading