比對遊戲 – 採用 Unity 製作類似 Candy Crush 的遊戲


製作比對遊戲 – 從零開始製作如 Candy Crush 那種三個比對成功就自動消除( Match-Three )的益智遊戲

報名參加課程

已經上過這門課程?

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

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

  • 做自己的比對遊戲 – 部署在 PC/Mac 或行動裝置上的三個比對成功消除的益智遊戲( 如 Candy Crush 那種 )
  • 在 Unity 中建立一個磚塊式( tile-based )的 2D 遊戲

要求

  • Unity 3D ( 用 Unity 5.5 做講座錄影,但專案更新到 2019 年版)
  • Mac 或 PC
  • 可選的 Photoshop 或影像編輯軟體來訂製藝術資產(提供可下載資產)

課程說明

注意: 雖然課程的大部分內容都是使用較老版本的 Unity 錄影的,但最終的專案已經更新到 Unity 2019 版本的操作。

雖然在使用者介面上有一些細微的差別,但是你應該能夠使用 Unity 2019 完成課程。

我們建立了一些高階功能,使這門課程成為用 Unity 設計 Match-Three( 三個比對成功就消除的遊戲 ) 最完整的課程:

  • 運用自己的精靈( Sprites ) 重新拉皮你的遊戲
  • 檢查死鎖條件(不再有可以考慮的移動步數了)
  • 做板面洗牌(而不是刪除它們,再重新給一個新板)
  • 建立一個一星、二星或三星的評分表
  • 建立新級別的標的 (得分、計時和收集)

本課程權衡以馬拉松式開發這款遊戲約需 16 多個小時 – 節省數週的工作時間開發這種比對遊戲

加入我們班日益壯大的隊伍,看看你今天能創建出什麼!

在這個課程中,我們將:

  • 從一個空白的 Unity 專案開始,實作出一個完全運作的遊戲關卡
  • 學習一些基本的技術,創造自己的磚塊式比對遊戲 – 三個益智遊戲
  • 跟著一行一行地做幾個 C# scripts ( 指令碼 ),學習如何邏輯性和乾淨地組織我們的指令碼

涵蓋內容:

  1. 設定我們的專案設定和環境
  2. 建立一個板面類別( Board class )來儲存我們的磚和遊戲片
  3. 建立一個自動居中的正投影相機
  4. 製作一個遊戲塊類別( GamePiece class ),可以用插值( interpolation )移動
  5. 設定磚塊以接收滑鼠的輸入
  6. 在二維陣列中搜索匹配項
  7. 處理遞迴呼叫以清理並重新填充我們的主板
  8. 為遊戲事件新增音效
  9. 應用粒子效果新增一些圖形的衝擊效應
  10. 製作一個記分管理器來追蹤玩家的進度

加入自主的遊戲開發! 提升你的 Unity 3D 技能,建立自己的 Match-Three 遊戲!

當你完成這個課程,你應該有一個完整的原始碼集作為一個起點,創作你的 Match-Three 益智遊戲!

目標受眾

  • 具有 C#Script 基礎知識的中級 Unity 開發人員
  • 有興趣建如 Candy Crush 那種三個比對成功就消除的遊戲的 Unity 開發人員

講師簡介

Wilmer Lin 技術美術家和遊戲開發者

Wilmer Lin 是一位擁有超過 15 年業界經驗的 3D 和視覺效果藝術家,在過去的十年裡培訓了成千上萬的學生

現在作為一個獨立的遊戲開發者和教育者,Wilmer 幫助有抱負的遊戲開發者學習技術美術和程式設計手藝,使用 Unity3D,Maya 和 Photoshop。

英文字幕:有

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

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

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

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: