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

閱讀時間約 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

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

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

21會員
36內容數
要寫程式時想畫圖; 要畫圖時想寫小說; 要寫小說時想吃下午茶
留言0
查看全部
發表第一個留言支持創作者!
千色茶果 的其他內容
各位好,我是千茶。 本職博奕遊戲前端工程師,工餘時間在當獨立遊戲開發者。 鑒於本人性格超內向,加上博奕遊戲和一般遊戲(如Steam上看到的那些)不太一樣,我對遊戲產業基本上沒認識也沒人脈。 所以這系列文章並不會看到: .遊戲業界介紹 .遊戲公司的分工、職缺 .etc.   能看到的只
各位好,我是千茶。 本職博奕遊戲前端工程師,工餘時間在當獨立遊戲開發者。 鑒於本人性格超內向,加上博奕遊戲和一般遊戲(如Steam上看到的那些)不太一樣,我對遊戲產業基本上沒認識也沒人脈。 所以這系列文章並不會看到: .遊戲業界介紹 .遊戲公司的分工、職缺 .etc.   能看到的只
你可能也想看
Thumbnail
八十-二十法則提到,在多數生活的現象中,約80%的效果是來自於20%的原因,除了經濟學、學習理論外,這個法則同樣也可以應用在生活中的幸福感上。 我們需要認知到擁有的越多不一定會越快樂,反而有可能會因為無法專注在少數事物上而產生空虛、迷茫的感覺。「極簡」精神最重要的一點在於放下對於「多」的執著,將有
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
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
八十-二十法則提到,在多數生活的現象中,約80%的效果是來自於20%的原因,除了經濟學、學習理論外,這個法則同樣也可以應用在生活中的幸福感上。 我們需要認知到擁有的越多不一定會越快樂,反而有可能會因為無法專注在少數事物上而產生空虛、迷茫的感覺。「極簡」精神最重要的一點在於放下對於「多」的執著,將有
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
在菲律賓遊學之前,我看了很多相關的YouTube影片、部落格文章, 透過其他遊學者的分享,讓自己有更多心理上的準備。 為了讓家人也能理解菲律賓遊學相關內容,我也讓家人們觀看這些YouTube影片。 透過影片中的真實分享,可以讓家人對我的遊學旅程感到更加的放心。 林宣Xuan Lin - 非常詳細
Thumbnail
透過線上角色扮演遊戲《魔獸世界》,我竟然學會了卡內基訓練營的人際關係溝通技巧、以及商業模式?觀察遊戲產業的底層邏輯,竟然這麼有趣?如果你也好奇遊戲會有什麼啟發的話,歡迎點進來看看這篇文章吧!
課堂一開始的暖身活動是相當重要的 如同生活的儀式感一般 不僅能使學生更切換到英語模式 更能使學生消弭一天疲累感,調整心態上課 因此不論大小孩或是小小孩 在正式上課前,建議先來個小暖身 以下暖身活動分為初、中、高級班 老師可以依照班上學生能力做調整唷! * 遊戲開始前,請老師一邊口述遊戲規則,一邊親身
Thumbnail
那些聰明人都是用什麼方式學習? 這個問題時常被提起,答案其實很簡單,他們使用了某種能力,那是每個人都有的能力,根據學習時能否發揮這項能力,能獲得的成果將大大不同,這個能力就是「自動化學習」。 這本《勝出99%人的成癮式學習法》提出的學習方法,我們大都聽說過。 像是比較適合學生使用的回顧學習法,每看教
Thumbnail
在這個教學會告訴你如何在 Renpy 裡面切換天氣 / 做出畫面特效, 並會展示幾個天氣 / 懸浮粒子的使用 如果你不知道這是甚麼意思的話 嘛… 簡單來說就是像是下雨 / 下雪
Thumbnail
我們真的可以找到一款日語教育遊戲,能將日語的學習核心「文法」給教的淋漓盡致嗎?讓我們從這一次要試玩的遊戲《So to Speak》一探究竟!
Thumbnail
遊戲名稱:輸出牧場Output Pasture 遊戲類型:Rogue-like+塔防 遊戲壽命:兩小時以內或兩小時以上(非常極端的類型) 售價:台幣198元(建議打折入手,折扣越低越值得)
Thumbnail
/愛情不用翻譯,但數學需要啊/ →淺化就從舉簡例開始! 什麼是「打靶」??現代的兒童覺得陌生的字詞其實很多。不能只怪他們,數學題目的情境要與時俱進才行,有沒有「生活感」很重要。 讓孩子放膽下手,老師放慢,家長放心,排列組合的數學力也可以玩得有趣又長出能力喔~
Thumbnail
電影《玩出榮耀》是敘述一款由遊戲開發商「育碧蒙特婁」研發一款全新引擎的戰爭遊戲《榮耀戰魂》的幕後從無到有的過程,其中對於製作人的心境和整體遊戲製作的壓力和遊戲哲學有著與以往遊戲開發紀錄片不同的詮釋,並且也探討觀於遊戲這份工作、投資、到最戰爭的看法等,將製作戰爭和殺戮遊戲的開發團隊赤裸的攤在觀眾面前。
Thumbnail
創新人物誌,全文共長 2300 多字,文字閱讀時間約十五分鐘。適合在一個寧靜的午後、睡前的省思與獨處的時間裡,跟講者做個簡單的閱讀互動。本文附上人物專欄另有專訪影片紀錄提供於原