Contents
與 Unity Technologies 合作創建的課程:通過使用此綜合指南開發 2D 和 3D 遊戲並學習 C#
從這 21 小時的課程,你會學到
- 掌握 C# 的基本概念,如變數、“if”語句和陣列
- 檢測碰撞、接收用戶輸入,並製作玩家移動
- 創建戰力提升包括三連射、雷射光束、加快速度和盾牌等
- 應用可以改變遊戲背景的著色器 ( shaders )
- 用基本的 AI 行為創造敵人
- 收集與破壞遊戲物件
- 實施音效、背景音樂和粒子效果
- 啟用並使用 Unity 的團隊協作服務
- 瀏覽 Unity 引擎,發現獨特的功能,如資源商店 ( Asset Store )
- 將你的遊戲佈署到 20 多個網路或行動平台
要求
- 無需做過程式設計或 Unity 經驗。 如果你以前曾經用過 C# 或 Unity,那麼這個課程可以幫助你微調你的遊戲開發技能。
- 在這個課程中,我將引導你在電腦上安裝Unity。 如果你願意自己安裝軟體,這將有幫助。
- 對數學的基本理解(運算順序、加法、減法、乘法)將有助於了解某些程式碼邏輯。
- 在開始本課程之前,你應該對於瀏覽網頁沒任何問題。
課程說明
*NEW* Unity 2019.x 相容!! (更新支持到 2019/2020!)6/13/2019
* NEW * 後處理堆棧 V2 已添加 2018年11月14日!
*NEW* 增加了Android Build 支持 – 擴展內容
本課程由 Unity Technologies 授權合作推出。
如果你有興趣開發可在各種平台上玩的精彩商業級遊戲,那麼你來對地方了。 這個 Unity 課程是 Unity Technologies 在 Udemy 上唯一批准的課程。 有什麼比在 Unity 親自授權的課程學習 Unity 遊戲開發更好的途徑呢? 本課程將介紹 Unity 引擎以及 C# 程式語言的基礎知識。 然後深入開發你的第一個 2D 和 3D 遊戲。 你將發現如何運用 Unity 的最新功能 (包括後期處理效果和動畫系統) 打磨你的遊戲,從而使你的作品與眾不同。
從這個 Unity 課程中,你將:
- 掌握初學 C# 的概念,如變數、“if”語句和陣列
- 檢測碰撞、接收用戶輸入,並製作玩家移動
- 創建戰力提升包括三連射、雷射光束、速度提升和盾牌等
- 應用可以改變遊戲背景的著色器 ( shaders )
- 用基本的 AI 行為創造敵人
- 收集與破壞遊戲物件
- 實施音效、背景音樂和粒子效果
- 啟用並使用 Unity 的團隊協作服務
- 瀏覽 Unity 引擎,發現獨特的功能,如資源商店 ( Asset Store )
- 將你的遊戲佈署到 20 多個網路或行動平台
- 還有更多
這個 Unity 課程還包括 50 多個互動式挑戰練習(每週增加新內容!),你可以用你剛學過的概念來測試你的知識。 這些挑戰將幫助你建立兩個商業品質的遊戲:一個 2D 拋光精靈和電影效果的銀河射擊遊戲,以及一個 3D 第一人稱 ( FP,First-person) 控制遊戲。 你將獲得此課程提供的獨特藝術作品,將這些複雜的功能添加到你的作品,讓你看起來像已有這方面多年經驗的工程師。
為什麼跟我學習
這是第一個也是唯一一個在 Udemy 上和 Unity Technologies 合作創建的 Unity 遊戲開發課程。 由於學習程式設計讓人望而生畏,Unity Technologies 希望創建一門課程,幫助新入門者在探索引擎和開發遊戲時感到自在。 我相信學習程式設計最好方法就是做中學。 因此,這是一個高度互動的系列,不會只餵給你解答。 貫穿整個 Unity 課程整合了獨特的挑戰,確保你不僅知道如何寫程式,且還讓你了解其背後的邏輯。 作為一名自學成功的軟體工程師,我發現沒有任何高品質的視訊教學可以讓初學者真正掌握遊戲開發所必需的概念。 為了彌補這一點,我創建了自己的 YouTube 系列,專注於 Unity 遊戲開發,在那裡我有幸幫助成千上萬人們發展對遊戲開發的熱情。
自從 2.6 版本首次公開發佈以來,我一直在做 Unity 開發,並且撰寫了 Unity 3.X 的書籍。 自從開始我的軟體開發事業以來,我有幸為 Cartoon Network、Adult Swim 和幾家獨立遊戲公司開發遊戲。 我還為 GE、Coca-Cola 和 ThyssenKrupp 等財富500強企業開發了企業擴增實境應用程式。 教學一直是我的熱情,我希望你能在學習過程中感受到這一點。
完成本課程後,你將了解 C#程式設計的基本概念,並能繼續開發自己的 2D 和 3D 遊戲。 你也會開始覺得自信,因為你已經掌握了最新的和最好的遊戲開發技術,這將推動你成功地在你的職業或個人的展望。
今天就加入我冒險去吧! 我在課程中等你~
目標受眾
- 這個課程的理想學生是對 Unity 和 C# 遊戲開發感興趣的人,並且正在尋找一個基於專案的互動式課程。
- 對開發商業品質的 2D 和 3D 遊戲感興趣的人士,無論是專業還是業餘愛好。
- 任何想解最佳程式設計實踐,例如組織你的專案和最佳開發工作流程,這對於遊戲開發至關重要。
- 本課程不適用於高級遊戲開發人員。 本課程也不適用於對程式設計不感興趣的學生,因為你將學習 C#程式設計的基礎知識。
講師簡介
Jonathan Weinberger 認證的 Unity 講師
嗨!我是 Jon,一名自學成功的軟體工程師,擁有 8 年以上的經驗,並且是 Learn Unity Programming with C# 的作者。我為 Cartoon Network、Adult Swim、賭場行業和各種獨立遊戲公司開發了幾款 Unity 遊戲。我還為 GE、Coca-Cola 和 ThyssenKrupp 等公司開發了真實世界的企業擴真實境應用。我 16 歲開始程式設計,開發了一款受歡迎的 MMO 私人遊戲伺服器。當我決定將游戲開發視為職業時,我努力尋找不僅僅是給我現成答案的內容。經過無數個小時去學習這些概念,並試圖找出背後的邏輯,我決定開始自己的 YouTube 系列,教導開發人經由互動式挑戰從頭學會程式設計。視訊很快在 Unity 圈中流行,實現了我的教育事業。我熱愛教學,我喜歡看我的學生從零到當紅炸子雞,甚至有的已在像 Oculus 和 Cartoon Network 這樣的公司開始做大量的遊戲開發工作!我的一些學生已經自己創造了很棒的題材,甚至開創了自己的獨立遊戲工作室!我最喜歡的程式設計的部分是當你在開發一個功能和想辦法解決問題時突然有靈光乍現的感覺。那個頓悟 “eureka” 時刻就是我努力想傳授給我所有學生體驗的!
Unity Technologies 全球領先遊戲產業軟體
Unity Technologies 提供一個創建精美、引人入勝的 2D、3D、VR 和 AR 遊戲和應用程式的平台。 功能強大的圖形引擎和全功能編輯器使你能夠快速實現創意,並將你的內容傳送到幾乎任何媒體或設備。 你可以輕鬆地連接到 PC、控制台、網路、行動設備、家庭娛樂系統、嵌入式系統或頭戴式顯示器上的觀眾。
Unity 不僅僅是一個引擎,Unity 可以幫助你實現持續的成功。 它提供了開發高質量內容所需的一切,提高你的工作效能並與觀眾建立聯繫。 工具和資源包括 Unity 資源商店、Unity 雲端建構、Unity 分析、Unity廣告、Unity Everyplay 和 Unity 認證。 Unity Technologies 為全球數百萬註冊開發者提供服務,包括大型出版商、獨立工作室、學生和愛好者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現