用 Unity 開發 2D 行動遊戲的終極指南


這個課程是與 Unity Technologies 合作建立 : 專精 C#、Unity Ads、2D 行動遊戲開發和發佈

報名參加課程

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

  • 學會用 Unity TileMap 來描繪你的世界
  • 精通中級 C# 概念,包括 Singleton 設計模式、抽象類別( Abstract Classes )和介面( Interfaces )
  • 使用 C# 和 Unity 開發一個完整的 2D 遊戲
  • 探索 2D 動畫流程
  • 建立模組化系統( modular systems )
  • 如何通過 Unity 廣告( Unity Ads  )賺錢
  • 如何發佈你的手機遊戲

要求

  • 學生應該瞭解基本的 C# 概念,比如變數、 if 語句、方法( methods )和腳本通訊( script communication )
  • 學生應該做好準備,在這個基於專案的互動課程中完成實踐活動
  • 學生應該對 Unity 開發環境感到自在
  • 基本的 C# 視訊包含在這門課程中,以供那些需要複習的人使用。 建議完成 使用 Unity 開發遊戲的終極指南,因為這將使你熟悉 Unity 的工作流程

課程說明

在谷歌遊戲商店( Google Play Store )或蘋果應用商店( Apple App Store )上搜索 Dungeon Escape (地下城逃生)來看看你能做什麼!

你想建立下一個風靡全球的 Android 手機遊戲,但是不確定從哪裡開始?

你對行動遊戲的廣告整合感到好奇嗎?

如果是這樣的話,不要再找下去了! “用 Unity 開發 2D 行動遊戲的終極指南” 教你如何創造有利可圖的行動應用程式。 你將使用 2D 動畫建立一個地下城逃生冒險遊戲( dungeon escape adventure game ),同時用類別繼承(class inheritance )、抽象類( abstract classes )和介面( interfaces )等中階概念來調整你的 C# 程式設計技巧! 你將利用 Singleton design manager 來建立強大的管理器類別( classes )來輔助遊戲中委任各種行動。 你將學習如何通過整合 Unity 廣告賺錢,你將建立一個系統來獎勵選擇觀看廣告的玩家! 最後,你將學習如何將你的應用程式發佈到 Google Play Store! 在本課程結束時,你將擁有完整的行動和軟體開發生命週期的經驗,從遊戲開發到測試到發佈! 你將有一個完整的、可下載的遊戲,向你的朋友和家人炫耀,或者如果你正在追求行動開發的專業發展,可以在你的作品集中新增這些完成品!

在本課程中,你會:

  • 建立一個 2D 地下城逃生遊戲( Dungeon Adventure Game )
  • 探索新的 2D TileMap 功能 
  • 實施 Unity 廣告( Unity Ads )
  • 合成動畫狀態行為( Animation State Behaviors )
  • 開發 2D 動畫的 Hitboxes
  • 發佈到谷歌遊戲商店( Google Play Store )
  • 還有更多!

本課程探索了 Unity 的 2D 功能,通過建立一個地下城逃生遊戲( dungeon escape game )與 Unity 廣告的實施來產生收入,並將遊戲發佈到谷歌遊戲商店( Google Play Store )。 課程開始於 TileMap 的介紹,它給了開發者繪製各種世界的能力! 然後,學生們將開始設定遊戰玩家( player ),流行的砍殺( hack & slash ) 型遊戲中開發攻擊系統。 學生還將開發一個購物系統,讓玩家有購買商品的能力。 如果玩家買不起一樣東西,他們可以選擇觀看 Unity 廣告以換取100顆寶石! 這樣,玩家就會因為觀看廣告而得到獎勵,幫助遊戲盈利。 在整個課程中,學生們將探索 C# 中階到高階主題,包括類繼承( class inheritance )、多型性( polymorphism )、抽象類( abstract classes )和介面( interfaces),這些都有助於在遊戲和應用程式中建構模組化系統。 本課程有 50 多項挑戰活動,學生將在這些活動中建立自己獨特的程式碼基底( code base),提高解決問題的能力。

為什麼要學習用 Unity 做行動遊戲開發?

全球遊戲產業正在經歷前所未有的增長,由於行動平臺帶動下。 據 NewZoo 估計,行動遊戲將產出超過 700 億美元的收入,佔所有平臺遊戲收入的 51% 。 行動是增長最快的平臺,以 10 年兩位數的成長率。Unity Technologies 通過提供一個免費和方便使用者的環境來建立優雅的遊戲,推動這種增長。 根據 Unity Technologies,在 2016 年,前 1000 名的免費手機遊戲中,34%  的遊戲都是用 Unity 開發的——比其他任何非專利引擎都多。 與其他引擎相比,Unity 為 iOS 和 Android 提供了便捷的可攜性,允許行動遊戲的大規模傳播。

為什麼要跟我學習

這是第三個在 Udemy 上和 Unity Technologies 合作的遊戲開發課程。 整合 Unity 廣告和發佈遊戲的步驟可能會很棘手。Unity Technologies 希望建立一個課程,分解如何將行動遊戲和應用貨幣化,提供更多的中級和高階 C# 主題的介紹,並使用 Unity 的新的2D 功能 – Tilemap。 就像我以前的課程  使用 Unity 開發遊戲的終極指南  用 Unity 製作電影終極指南 一樣,在整個課程中都會有互動的挑戰,測試你學到了什麼,在你開發 2D 遊戲的同時!

自從 2.6 版首次公開發佈以來,我一直在 Unity 工作,並且撰寫了一本關於 Unity 3.x 的書。作為一名自動化軟體工程師,我發現沒有任何互動視訊教程可以讓初學者真正掌握遊戲開發所必需的概念。為了解決這個問題並幫助他人學習,我創建了自己的 YouTube 影片系列,專注於 Unity 遊戲開發,在那裡我有幸幫助成千上萬的人提升他們對遊戲開發的熱情。隨著我職業生涯的進步,我有機會為 Cartoon Network、Adult Swim、賭場行業和幾家獨立遊戲公司開發遊戲。我還為可口可樂、GE 和 Thyssenkrup 等 Futune 500 公司開發了企業擴增實境應用程式。教學一直是我的熱情,我希望你能在整個課程中看到這一點。

完成本課程後,學生將理解 Unity 廣告的實施、Google Play 的發行,以及更多的中級到高階 C# 原則。 學生們離開這門課時將充滿自信,相信他們有能力使用最新最好的遊戲開發技術,並且能夠建立、貨幣化和發佈他們自己獨特的 Android 手機遊戲!

今天跟我一起去冒險吧! 我們在課堂上見。

目標受眾

  • 對在 Unity 中建立行動 Android 遊戲感興趣的人,想在 Unity 中實施 Unity 廣告,並想要在 Google Play 商店發佈遊戲
  • 對遊戲開發專業或想將其成為嗜好的人
  • 對 2D 行動遊戲感興趣的人
  • 對 C# 程式設計和 Unity 環境有基本理解的人,因為這門課程將深入到更多的中級和高階的程式設計主題

講師簡介

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 授權的教師,與 Unity Technologies 合作在 Unity 引擎中為各級開發人員創建 C#程式課程。 Unity 和 Udemy 的合作的目標是讓程式設計的學習曲線變得不那麼嚇人,並幫助有經驗的開發人員提升自己的技能。 目前,在 Udemy 上有兩個與 Unity 合作創建的課程,另外兩個正在製作中! 請繼續關注最新最好的 Unity 授權課程!

Unity Technologies 全球領先遊戲產業軟體

Unity Technologies 提供一個創建精美、引人入勝的 2D、3D、VR 和 AR 遊戲和應用程式的平台。 功能強大的圖形引擎和全功能編輯器使你能夠快速實現創意,並將你的內容傳送到幾乎任何媒體或設備。 你可以輕鬆地連接到 PC、控制台、網路、行動設備、家庭娛樂系統、嵌入式系統或頭戴式顯示器上的觀眾。

Unity 不僅僅是一個引擎,Unity 可以幫助你實現持續的成功。 它提供了開發高質量內容所需的一切,提高你的工作效能並與觀眾建立聯繫。 工具和資源包括 Unity 資源商店、Unity 雲端建構、Unity 分析、Unity廣告、Unity Everyplay 和 Unity 認證。 Unity Technologies 為全球數百萬註冊開發者提供服務,包括大型出版商、獨立工作室、學生和愛好者。

英文字幕:有

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

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

當這個頁面更新時,傳送 e-mail 給我

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: