初學遊戲製作時如何選擇遊戲引擎

更新於 2024/06/26閱讀時間約 3 分鐘

我其實不算程式出身。

我在香港中學畢業(亦則高中畢業)後,飛到台灣讀多媒體,大二才接觸程式。

如果是程式老手,可能可以直接用C++、Python這些程式語言來做遊戲。但新手如(當時的)我,需要一個遊戲引擎。

事實上,程式老手也會需要遊戲引擎。畢竟直接使用程式碼大概就和鑽木取火差不多,而遊戲引擎已經是個電鍋。

圍繞著遊戲引擎來製作絕對是方便很多。


那麼,我們該如何選擇呢?方法有兩種。

其一:看現時最熱門的引擎是哪個

人數優勢是真理(?)。引擎使用人數多,你遇上什麼困難也有更多渠道找到解決辦法。

其二:審視自己想製作的遊戲方向

接下來這段會比較長,我會以下廚的方式來比喻一下(雖然我本人不會下廚:D)

不同遊戲種類就像不同烹飪方式。


假設動作冒險像燒烤、RPG像清蒸、PvP像油炸,不同類型除了口感不同,用的器材也不同。

而遊戲引擎就是一個廚房,裡面有鍋有爐有材料。

你準備大展拳腳,弄一碗天婦羅蓋飯——卻發現這裡是RPG廚房,只提供清蒸,炸不了東西。

那怎麼辦呢?你看著四周,發現上面我寫了「這裡有鍋有爐」。鍋裡放點油就可以炸了吧?遺憾的是鍋子不夠深,有些食材太大塊根本炸不了。

這時候,你再去買個大一點的鍋子,問題就能解決。於是你去商店找有沒有能用的鍋——能用的插件,可以在遊戲引擎上追加功能。

但退一步來說,你離開這間廚房,可能就會發現旁邊廚房早就準備了油炸要用的器材,甚至還有個天婦羅專區,能快速弄好你的蓋飯。


OK,把上述故事(?)用更明確的方式說明的話,就是「每個遊戲引擎都有它擅長的事」。

所以最有利的做法,是你一開始就選好廚房。

話雖如此,現在流行的引擎大多都很萬能,你想做啥都行。或者說,就是因為萬能才會流行:P

當每間廚房都萬能,要初學者比較各個引擎也幾乎不可能。

所以基本上,除非你想開發的遊戲真的有很專門的開發軟體(如RPG Maker),我都是推薦從熱門引擎來上手。

 

說一下我自己的經驗,我是從Unity學上來的(那時學校也只會教Unity),然後幾年前轉用Godot。

會轉引擎在於Unity太龐大,每次開專案都要等幾分鐘,改一兩行程式也要跑十秒鐘。

某次等到不耐煩,就決定轉用較為輕量的Godot。加上我以2D開發為主,對我來說Godot的2D功能比Unity更人性化。

(備註:Unity使用的程式語言是C#,而Godot也支援C#。但除此之外Godot還有一個自家開發的語言GDScript,語法和Python相像。那時想說既然都轉新引擎,那也試一下別的語法好了,所以我現在開發的專案是用GDScript)

 

剛轉的時候,的確所有指令都要重新記。那感覺就像——你搬屋之後,東西擺放的位置都不同了。在新廚房想弄塊牛排,卻一直找不到鍋子在哪。

以前的廚房可能在右上角的櫃子中,但新廚房原來放在左下,你找了半天才找到。

但只要一找到,也就會做了。

因為遊戲開發的基礎不會變,會變的是每個引擎的界面,和API上的不同。

那時從Unity轉Godot,我是以一個橫向射擊遊戲來練手的,大概花兩個星期左右就摸熟基本API的用法。

而之後真正影響遊戲做不做得出來的,是在引擎之下,我們的基本程式能力:P

總括而言,假如你未有想法,只是想學做遊戲,那可以先從熱門引擎著手。

學好基本功後,想跑到哪都不難。

avatar-img
24會員
44內容數
要寫程式時想畫圖; 要畫圖時想寫小說; 要寫小說時想吃下午茶
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
千色茶果 的其他內容
各位好,我是千茶。 本職博奕遊戲前端工程師,工餘時間在當獨立遊戲開發者。 鑒於本人性格超內向,加上博奕遊戲和一般遊戲(如Steam上看到的那些)不太一樣,我對遊戲產業基本上沒認識也沒人脈。 所以這系列文章並不會看到: .遊戲業界介紹 .遊戲公司的分工、職缺 .etc.   能看到的只
各位好,我是千茶。 本職博奕遊戲前端工程師,工餘時間在當獨立遊戲開發者。 鑒於本人性格超內向,加上博奕遊戲和一般遊戲(如Steam上看到的那些)不太一樣,我對遊戲產業基本上沒認識也沒人脈。 所以這系列文章並不會看到: .遊戲業界介紹 .遊戲公司的分工、職缺 .etc.   能看到的只
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在菲律賓遊學之前,我看了很多相關的YouTube影片、部落格文章, 透過其他遊學者的分享,讓自己有更多心理上的準備。 為了讓家人也能理解菲律賓遊學相關內容,我也讓家人們觀看這些YouTube影片。 透過影片中的真實分享,可以讓家人對我的遊學旅程感到更加的放心。 林宣Xuan Lin - 非常詳細
Thumbnail
透過線上角色扮演遊戲《魔獸世界》,我竟然學會了卡內基訓練營的人際關係溝通技巧、以及商業模式?觀察遊戲產業的底層邏輯,竟然這麼有趣?如果你也好奇遊戲會有什麼啟發的話,歡迎點進來看看這篇文章吧!
課堂一開始的暖身活動是相當重要的 如同生活的儀式感一般 不僅能使學生更切換到英語模式 更能使學生消弭一天疲累感,調整心態上課 因此不論大小孩或是小小孩 在正式上課前,建議先來個小暖身 以下暖身活動分為初、中、高級班 老師可以依照班上學生能力做調整唷! * 遊戲開始前,請老師一邊口述遊戲規則,一邊親身
Thumbnail
那些聰明人都是用什麼方式學習? 這個問題時常被提起,答案其實很簡單,他們使用了某種能力,那是每個人都有的能力,根據學習時能否發揮這項能力,能獲得的成果將大大不同,這個能力就是「自動化學習」。 這本《勝出99%人的成癮式學習法》提出的學習方法,我們大都聽說過。 像是比較適合學生使用的回顧學習法,每看教
Thumbnail
在這個教學會告訴你如何在 Renpy 裡面切換天氣 / 做出畫面特效, 並會展示幾個天氣 / 懸浮粒子的使用 如果你不知道這是甚麼意思的話 嘛… 簡單來說就是像是下雨 / 下雪
Thumbnail
我們真的可以找到一款日語教育遊戲,能將日語的學習核心「文法」給教的淋漓盡致嗎?讓我們從這一次要試玩的遊戲《So to Speak》一探究竟!
Thumbnail
遊戲名稱:輸出牧場Output Pasture 遊戲類型:Rogue-like+塔防 遊戲壽命:兩小時以內或兩小時以上(非常極端的類型) 售價:台幣198元(建議打折入手,折扣越低越值得)
Thumbnail
/愛情不用翻譯,但數學需要啊/ →淺化就從舉簡例開始! 什麼是「打靶」??現代的兒童覺得陌生的字詞其實很多。不能只怪他們,數學題目的情境要與時俱進才行,有沒有「生活感」很重要。 讓孩子放膽下手,老師放慢,家長放心,排列組合的數學力也可以玩得有趣又長出能力喔~
Thumbnail
電影《玩出榮耀》是敘述一款由遊戲開發商「育碧蒙特婁」研發一款全新引擎的戰爭遊戲《榮耀戰魂》的幕後從無到有的過程,其中對於製作人的心境和整體遊戲製作的壓力和遊戲哲學有著與以往遊戲開發紀錄片不同的詮釋,並且也探討觀於遊戲這份工作、投資、到最戰爭的看法等,將製作戰爭和殺戮遊戲的開發團隊赤裸的攤在觀眾面前。
Thumbnail
創新人物誌,全文共長 2300 多字,文字閱讀時間約十五分鐘。適合在一個寧靜的午後、睡前的省思與獨處的時間裡,跟講者做個簡單的閱讀互動。本文附上人物專欄另有專訪影片紀錄提供於原
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在菲律賓遊學之前,我看了很多相關的YouTube影片、部落格文章, 透過其他遊學者的分享,讓自己有更多心理上的準備。 為了讓家人也能理解菲律賓遊學相關內容,我也讓家人們觀看這些YouTube影片。 透過影片中的真實分享,可以讓家人對我的遊學旅程感到更加的放心。 林宣Xuan Lin - 非常詳細
Thumbnail
透過線上角色扮演遊戲《魔獸世界》,我竟然學會了卡內基訓練營的人際關係溝通技巧、以及商業模式?觀察遊戲產業的底層邏輯,竟然這麼有趣?如果你也好奇遊戲會有什麼啟發的話,歡迎點進來看看這篇文章吧!
課堂一開始的暖身活動是相當重要的 如同生活的儀式感一般 不僅能使學生更切換到英語模式 更能使學生消弭一天疲累感,調整心態上課 因此不論大小孩或是小小孩 在正式上課前,建議先來個小暖身 以下暖身活動分為初、中、高級班 老師可以依照班上學生能力做調整唷! * 遊戲開始前,請老師一邊口述遊戲規則,一邊親身
Thumbnail
那些聰明人都是用什麼方式學習? 這個問題時常被提起,答案其實很簡單,他們使用了某種能力,那是每個人都有的能力,根據學習時能否發揮這項能力,能獲得的成果將大大不同,這個能力就是「自動化學習」。 這本《勝出99%人的成癮式學習法》提出的學習方法,我們大都聽說過。 像是比較適合學生使用的回顧學習法,每看教
Thumbnail
在這個教學會告訴你如何在 Renpy 裡面切換天氣 / 做出畫面特效, 並會展示幾個天氣 / 懸浮粒子的使用 如果你不知道這是甚麼意思的話 嘛… 簡單來說就是像是下雨 / 下雪
Thumbnail
我們真的可以找到一款日語教育遊戲,能將日語的學習核心「文法」給教的淋漓盡致嗎?讓我們從這一次要試玩的遊戲《So to Speak》一探究竟!
Thumbnail
遊戲名稱:輸出牧場Output Pasture 遊戲類型:Rogue-like+塔防 遊戲壽命:兩小時以內或兩小時以上(非常極端的類型) 售價:台幣198元(建議打折入手,折扣越低越值得)
Thumbnail
/愛情不用翻譯,但數學需要啊/ →淺化就從舉簡例開始! 什麼是「打靶」??現代的兒童覺得陌生的字詞其實很多。不能只怪他們,數學題目的情境要與時俱進才行,有沒有「生活感」很重要。 讓孩子放膽下手,老師放慢,家長放心,排列組合的數學力也可以玩得有趣又長出能力喔~
Thumbnail
電影《玩出榮耀》是敘述一款由遊戲開發商「育碧蒙特婁」研發一款全新引擎的戰爭遊戲《榮耀戰魂》的幕後從無到有的過程,其中對於製作人的心境和整體遊戲製作的壓力和遊戲哲學有著與以往遊戲開發紀錄片不同的詮釋,並且也探討觀於遊戲這份工作、投資、到最戰爭的看法等,將製作戰爭和殺戮遊戲的開發團隊赤裸的攤在觀眾面前。
Thumbnail
創新人物誌,全文共長 2300 多字,文字閱讀時間約十五分鐘。適合在一個寧靜的午後、睡前的省思與獨處的時間裡,跟講者做個簡單的閱讀互動。本文附上人物專欄另有專訪影片紀錄提供於原