前言
雖然有些突然,但這篇文章是新的系列。關於我學習遊戲開發的心得分享。
因為平常都有在玩遊戲的話,多少就會想要嘗試製作遊戲。
然後網路上找了找,下載了 Unity 作為開始,然後看著複雜的介面就不知道要做什麼了。
多年前,我只嘗試到這裡。因為對於跟著英文教學,感覺有困難就放棄了。
到了最近,我又嘗試再挑戰一次。
接下來我是想分享一些我學習 Unity 的資源和心得。
正文
首先學習「Unity」前,我推薦可以先看這部影片。提供一種「學習」的方法參考。
影片有提供簡體中文字幕。
就像影片結尾說的一樣,這樣學習不一定適用每個人,但是我覺得可以參考。
2.「熟悉工具」:運用自己的知識,模仿現有的簡單遊戲。
3.「建立自己的知識」:可以嘗試製作自己的遊戲,遇到問題比較清楚,如何尋找答案。
上面提供的頻道 GMTK —— Game Maker's Toolkit。
對於想要製作遊戲的人,裡面介紹和分析很多遊戲的玩法。或是邀請遊戲製作人來分享一些想法。
另一個優點是很多影片都有附中文字幕,不用多花心力去理解英文。
接著提供一些初學者可以利用的免費資源。
現在 Youtube 很方便,只要打個Unity tutoria就會跑出一拖拉庫的教學。
底下放了頻道裡的兩個系列,可以當作入門。
第一個教你做遊戲的系列,帶著你簡單跑過一次基本的熟悉介面,跟製作遊戲會用到的常見功能。
第二個是基礎的程式教學,Unity 使用的 C#。
兩個可以交替看,看完應該會對 Unity 有些基本的認識。
頻道裡面還有很多教學影片,例如 2D 遊戲教學等等。
Brackeys 優點是影片淺顯易懂,新手會比較容易吸收。
只是影片有些比較舊,要稍微注意 Unity 版本問題。
如果覺得英文不好,想尋找中文教學。不排斥對岸的話,可以去 BiliBili 尋找。
更詳細的新手推薦清單可以參考這裡,我也是看著這篇文章學習的。
另外我也嘗試過文章中推薦的Udemy付費課程。
優點是很常折價,每幾天就會看到一次。基本上都300到400元左右。
課程介面
關於右邊的字幕,它是類似 Youtube 提供的自動字幕。所以有些單字會錯,還是要以聽的為準。
我覺得課程還可以,會邊製作一個完整的小遊戲,邊帶你認識一些功能。
上完會對 Unity 有一定的熟悉。新手應該吸收得了。
然後最近同團隊和 CodeMonkey 合作,
由後者新出了一門課——《Unity Turn-Based Strategy Game - Intermediate C# Coding》。
教你如何製作回合制類似XCOM的遊戲。
他們推薦是上完 2D 或 3D 的課程,再來嘗試這門課。
我看要求感覺應該不會太難,結果實際上有點消化不良。
硬嗑完,還是有學到了不少東西。
課程本身是好的,會學到很多實用的做法,但講解的速度偏快。
要是能多額外的篇章,去解釋新介紹的概念,感覺課程會更順。
變成我需要東查西查,去了解它說的新東西。
最後完成遊戲的雛形就是這樣。
以上也只是學習如何「使用」Unity 這個工具。除此之外遊戲設計我覺得也是一件很困難的事。
隨著了解的越多,越覺得做出一款好遊戲,真的是很厲害。
遊戲設計這方面可以去看,上面提過的 GMTK 。另外我還推薦可以去看一本書《遊戲設計的藝術》。
如果怕不適合自己,可以去博客來或是能試讀的地方看看內容。
我在買之前是去查誠品的存貨,看哪間還有。直接跑去書店了解內容。
這本書對於遊戲設計寫得很詳細。
也提供了很多方法,作者稱為「鏡頭」來檢視你製作的遊戲,還有沒有要改善的地方。
最後提供一些我自己找到,或許會有幫助的地方。
如果有你覺得不錯的地方,可以在下方留言。
1.遊戲問題相關
Unity相關問題都可以來這看看,也有很多厲害的人在那邊回答問題。
TGDF 今年活動剛辦完,可以到它的 Twitch 頻道觀看重播。
結語
這篇文章主要是分享一些小心得,外加給自己做筆記。
剛開始嘗試遊戲開發的時候,會被推薦 Unity 。因為它資源通常是最多的。遇到問題,要尋找解答也比較容易。但我覺得也沒有一定要限定,熟悉 Unity 後有一些基本常識,也可以多試試其他的遊戲引擎。
像是前幾天,我在 TGDF 聽完《文字遊戲》遊戲工程師的分享後,我跑去嘗試 Godot。
兩邊的操作雖然有些不一樣,但有一些 Unity 底子,入門不是太大的問題。
首先我注意到就像講者說的 Godot 的檔案大小,非常的小。Unity 的 Project 隨便一用,檔案就會破 1 GB;相對的 Godot 的 Project 剛創的時候,只有 4 MB 。雖然這樣只是很粗略的比較,不過兩邊對比,差距真的很大。
關於 Godot,下一篇文章我會再分享一點我從哪裡學習的。
目前我應該都會繼續學習,兩邊都有各自的優缺點。畢竟只是製作遊戲的工具,哪邊好用,用哪邊而已。