遊戲程式設計模式 – 相容於 Unity 6

探索用於遊戲和 C# 的穩健模組化程式碼建構。

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

  • 如何建立健壯的、可重用的模組化程式碼,用於遊戲程式設計
  • 如何實現可重複的解決方案來解決常見的遊戲程式設計問題

要求

  • 具備 C# 程式設計基礎
  • 具備使用 Unity 遊戲引擎的經驗與基礎

課程說明

想要建立健壯、優化和可重用的程式碼嗎? 那麼,你需要學習程式設計來設計模式( patterns )。

遊戲程式設計設計模式( design pattern )是建構模組化程式碼的樣板( templates ),通常是一種可重複的解決方案,適用於計算機遊戲中常見的機制。 它們是通用的解決方案,並不依賴於特定的問題,因此可以重複使用。 物件池( object pooling )就是這樣一種模式。 無論一個遊戲是否需要不斷產生殭屍或從槍或小行星發射子彈來攻擊玩家的太空船,物件池是一群組的 classes,可以重複使用,確切地說,不僅在這些場景,但其他過多的遊戲物體需要一個產卵管理器( spawn manager )。

在這門課程中,Penny 將帶領你通過 C# 和 Unity 遊戲引擎學習 12 種頂尖的遊戲程式設計的設計模式,並運用她在國際上廣受讚譽的全面的教學風格和超過 25 年的遊戲教學、研究和寫作經驗。 在整個課程中,你將跟著此親手做工作坊,旨在教你這些核心程式設計概念,讓你的遊戲程式技術更上一層樓。

學習如何使用下列的模式( patterns ) 做程式設計和工作 :

  • 命令模式 ( Commands )
  • 享元模式(Flyweight,主要用於減少建立物件的數量,以減少記憶體佔用和提高效能。)
  • 觀察者模式 ( Observer )
  • 原型設計模式 ( Prototype )
  • 單例設計模式( singleton )
  • 狀態模式( states)
  • 物件池模式( object pools )
  • 遊戲迴圈模式( game loops )
  • 更新模式( updates )
  • 元件模式( components )
  • …. 還有更多。

目錄及概略

本課程以一個簡短的介紹開始,然後帶你直接進入練習,通過上面列出的每一個設計模式。 有各種各樣的場景,你將在2D 和 3D 從一個小行星射手,到雷達物件尋找系統,到一個可程式設計的原型預製系統。 所有入門檔案和 Unity 資產,包括模型和場景都為你準備好了。 你只需要帶一份 Unity 2019 的軟體。

如果你想成為一個知識淵博和熟練的遊戲開發者,那麼這個課程就是為你準備的。

學生們對 Penny 的課程的看法:

“非常好的課程! 我已經進入了遊戲開發行業,這裡有一句課程中的話說的很清楚: 每當你遇到不能解決的複雜問題,是你該重回基礎的時候。”

” 她是這個平台上有史以來最好的老師 “

“我確實喜歡 Penny de Byl 的課程和教學方式,它們比普通的 “master Unity” 類的課程具體得多,而且通常你不僅要學習引擎,還要學習幕後的工作原理(儘管很簡單,但如果你想自己進行更深入的研究,至少它會給你一個想法)。 她真的很棒!”

講師簡介

Penny de Byl  國際得獎教授兼暢銷書作家 Penny @Holistic3D.com  ( 更多講師主講課程介紹 )

您好,我是 Penny de Byl 博士。我是一名全端開發人員,精通電腦科學和學術領域的許多方面,並且對教學充滿熱情。我在澳洲和歐洲的大學擔任正教授超過25年,教授遊戲開發、程式設計、電腦圖形、動畫和網頁設計等課程。我也曾為Unity、SAE、澳洲娛樂學院和Wikitude提供諮詢服務。我的暢銷教材,包括 Holistic Game Development with Unity ,已被全球100多家代理商採用。我的畢業生任職於 Apple、Ubisoft、LinkedIn和 Deloitte Digital 等公司。

我擁有電腦圖形學榮譽學位和遊戲角色 AI 博士學位。在我的職業生涯中,我曾多次榮獲州級、國家級和國際級教學卓越獎,包括澳洲學習與教學委員會卓越教學獎和 Unity 行動遊戲課程競賽獎。我教授電腦科學及相關領域的方法是專案式教學,提供實踐性強的研討會,讓您能夠立即投入學習。

我希望你們離開我的虛擬教室時,都能掌握一套終身學習的技巧。我很高興現在能全心投入 Udemy 平台,將我多年的知識和經驗分享給那些渴望學習科技的人。

字幕:英文

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

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading