探索 Godot – 使用類似 Python 的 GDScript 和 C# 來製作遊戲


用 Godot 引擎 3 做遊戲開發: : 學習在類似 Python 的 GDScript 和行業標準語言 C# 寫程式

報名參加課程 

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

  • 在物件導向的環境中建立視訊遊戲
  • 在 GDScript 中編寫程式碼,並將你的知識轉到 Python
  • 編寫程式做出引人注目的 2D 文字、平臺和隱形( stealth )遊戲
  • 如何用 Godot 實現你的遊戲創意 – 免費成真
  • 在一個使用者友好的引擎中重用任何現有的 C# 知識
  • 如何通過製作遊戲從零開始以有趣的方法編寫程式

要求

  • Godot 3.0.6 或者更新的版本 ( Godot 是免費的,我們將教你如何安裝)
  • 基本程度的程式設計經驗有加分作用,但是如果程式對你是全新的領域,我們會讓你很快地進入狀況
  • 渴望製作遊戲,並改進你的程式技能

課程說明

通過開發遊戲來學習程式設計是一個好主意,但是你可能遇到阻礙。 一些遊戲引擎過於專業化、過於複雜,可能會讓新使用者難以招架。 此外,像 C#C++ 那樣的 C 族語言可能太過累贅。

是時候來探索 Godot 了,它是一個通用的、簡單的和受歡迎的遊戲引擎,由 GDScript 提供動力,這是一個輕量級且易於學習的類似 Python 的程式語言,你可以很快的掌握程式碼的基本原理。

無論你是程式的完全初學者,想要探索這個奇妙的引擎的經驗豐富的開發者,或者一個想要在你的工作中擁抱自由及開放原始碼軟體的遊戲設計師,這門課程都是為你準備的。

常見問題:

我真的需要學習一門新的程式語言嗎?

當然,GDScript 是以 Python 為基礎的,Python 是世界上最受歡迎和最具生產力的程式語言之一。 作為一個初學者,這是一個很好的開始,如果是經驗豐富的程式設計師,會發現你的程式技能會隨著 Python 的透視而獲得改善。

如果我不喜歡像 Python 這樣的”動態型別化”語言呢?

再給他們一次機會。 當你看到匯入一個 JSON 檔案是多麼容易的時候,你會在第一部分就改變心意。 記住少打字意味著少打字! 如果它看起來像只鴨子,它就會像鴨子一樣嘎嘎作響。

我真的需要再學一個遊戲引擎嗎?

就像學習第二或第三種語言一樣,你從一個新引擎中獲得的新視角是無價的,即使你決定選擇另一個引擎。 你將重新利用你現有的知識,發現更容易的方法去做一些事情。 一旦你拓展了你的思維,就再也不會回到原來的樣子了:)

有任何體面的遊戲用 Godot 製作的嗎?

有很多正在醞釀中,我們希望你能成為第一批將你的產品推到市場的人之一。 你可以在 Godot 中快速、毫無痛苦地開發簡單的遊戲,現在正是讓你拋開競爭對手有個好開始的好時機。 這就是為什麼我們選擇教這個精彩的遊戲引擎的原因。

但是我看了一眼,感覺有點”笨拙”!

一開始我們也是這麼想的,但是我們錯了。 這讓我想起了亞伯拉罕 · 林肯的一句話: “我不喜歡那個人,我必須更加了解他”。 這裡實際上是 Godot 很好的利用了資訊隱藏,並且只向你展示了什麼是相關的在手工作。

看看我們的學生花時間給的評論。 這裡有一些我們喜歡的。

“這個課程很有趣,對於 Godot 引擎的初學者來說設計得很好。 Yann 聽起來很有趣,並且解釋得很好。”” – Benjamin Anderson – Godot 開發人員

“這是我上過的最好的遊戲開發課程” – Simone Bosi

“如果你想學習遊戲開發,或者你只是對程式設計感興趣,Godot 和這門課對你來說是完美的 !” – Sindre Sømme

我們從簡單的2D 遊戲開始,這有助於你專注於學習程式碼。 我們有一個文字遊戲、一個平臺遊戲和一個隱形遊戲。 到這些專案結束時,你將擁有 GDScript 和 Godot 的全面工作知識。

每一次演講都包含挑戰,讓你停下來思考。 每個專案都建立在你的知識基礎上,而且間隔重複可以確保你記住你所學到的東西。

Yann 將成為你的主要導師,在 GDScript 中建構每一個遊戲。 然後 Ben 將在每個部分的末尾幫助你將專案轉換為 C# 。 每個遊戲一章節。

沒有比通過遊戲來學習程式設計更好了,這個課程是一個很好的開始 – 跟你保證!

目標受眾

  • 想要學習在一個友好、輕量級和強大的引擎開發遊戲的初學者
  • 想要學習使用基於 Python 的動態和多功能程式語言的遊戲開發者
  • 正在尋找一個不要求在你的遊戲中分潤或者註明商標的開源引擎的獨立開發者

講師簡介

Ben Tristem GameDev.tv  創辦人:: 企業家 :: 充滿熱情的老師

嗨,我是 Ben。我有倫敦帝國( Imperial College )學院的計算機科學學士學位和開放大學( Open University )的物理學文憑。

我15歲開始自立工作,從不回頭。我探索過身為商業飛行員、特技表演、攀岩教練等多種職業。這些都沒有如技術一樣提供我持續的挑戰並確保我穩定的收入。

在建立和銷售家用電腦支援的事業後,我成為了劍橋英國的天使投資者和商業導師。我喜歡通過我的一個投資教授遊戲開發,我現在花所有的時間與像你一樣的人分享我對這方面的熱愛。

我迫不及待地想要幫助你體驗這來自對技術有深刻理解後獲得的自我實現和財務自由。

那麼為什麼不開始學習與我和我的團隊製作遊戲呢?

希望很快見到你!

Ben

Yann Burrett  教育家

嗨! 我是 Yann!

我是一名戲劇教育家,擁有紐約城市學院( City College of New York )的戲劇教育碩士學位和倫敦大學戈德史密斯學院( Goldsmith’s College )的戲劇和戲劇藝術文學學士學位。我目前住在英國,在那裡我教授各種科目(主要是線上課程)

我是各領域提供有品質教學的熱情倡導者,我的教學法是以“以學習者為中心”的模式。我愛我的貓、教學、玩電腦、桌遊和紙牌遊戲、探索森林和烹飪。

GameDev.tv by Ben Tristem   學習如何製造與銷售遊戲

GameDev tv 由暢銷的 Udemy 講師 Ben Tristem 創建,旨在幫助任何人學習如何開發、設計和銷售獨立遊戲。 我們的團隊支持 Ben 製作和維護高品質的課程,讓學生感受到高互動和娛樂性。

GameDev tv 提供有關 UnityBlenderUnreal 和 C#、C ++ 等程式設計的綜合課程。 想要了解我們未涵蓋的主題? 請訪問我們的社區頁面告訴我們吧。

英文字幕:有

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

報名參加課程 

Sponsored by Udemy

也許你會有興趣

 歡迎訂閱遊戲開發學習資訊分享Telegram 

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

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: