Contents
製作比對遊戲 – 從零開始製作如 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 ( 指令碼 ),學習如何邏輯性和乾淨地組織我們的指令碼
涵蓋內容:
- 設定我們的專案設定和環境
- 建立一個板面類別( Board class )來儲存我們的磚和遊戲片
- 建立一個自動居中的正投影相機
- 製作一個遊戲塊類別( GamePiece class ),可以用插值( interpolation )移動
- 設定磚塊以接收滑鼠的輸入
- 在二維陣列中搜索匹配項
- 處理遞迴呼叫以清理並重新填充我們的主板
- 為遊戲事件新增音效
- 應用粒子效果新增一些圖形的衝擊效應
- 製作一個記分管理器來追蹤玩家的進度
加入自主的遊戲開發! 提升你的 Unity 3D 技能,建立自己的 Match-Three 遊戲!
當你完成這個課程,你應該有一個完整的原始碼集作為一個起點,創作你的 Match-Three 益智遊戲!
目標受眾
- 具有 C#Script 基礎知識的中級 Unity 開發人員
- 有興趣建如 Candy Crush 那種三個比對成功就消除的遊戲的 Unity 開發人員
講師簡介
Wilmer Lin 技術美術家和遊戲開發者
Wilmer Lin 是一位擁有超過 15 年業界經驗的 3D 和視覺效果藝術家,在過去的十年裡培訓了成千上萬的學生
現在作為一個獨立的遊戲開發者和教育者,Wilmer 幫助有抱負的遊戲開發者學習技術美術和程式設計手藝,使用 Unity3D,Maya 和 Photoshop。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程

也許你會有興趣
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★
你必須登入才能發表留言。