作者LIONDODO (LION)
看板Steam
標題Re: [組包] HB weekly GameMaker
時間Fri Sep 18 21:22:29 2015
也有人寫信來敲我,我一次回答一下大家可能會有的疑問好惹。
先說一下背景,GameMaker這款軟體我大概從國中(天啊好久以前)就開始接觸,記得
很久以前也在雪兒版分享過我那時候寫的「小新的吵吵鬧鬧」的小遊戲(好像是我國中
或高中做的,太久了...),也就是說,這一大包的重點「GameMaker」並不是一套遊戲
,也不只像rpg maker那樣的「專門設計遊戲的工具」,它更深入一點,更多元一些,
我之前也用過它來設計一些網站的互動動畫、特效(html5)與做了教育軟體等等。
1.這玩意是什麼?
A.這是套可以讓你做遊戲跟各種互動媒體的軟體,它可以輸出WIN、MAC、ANDROID、IOS
甚至沒人認識的Tizen。本體需要購買,各種輸出的模組也要另外購買,像這一包的12鎂
就有包含android輸出模組。而各種遊戲的原始碼其實就是gamemaker的遊戲專案檔,供
你學習觀摩的。其實就像是「只能做2d」的unite3d那樣。
2.什麼樣的人適合買這包?
A.想學習做遊戲的人、想要自虐的人、閒閒沒事的人...XD
gm:s的操作可以說非常簡單--也可以非常複雜,所以要能把它發揮到什麼程度取決於
你自身的程式基礎或是學習的毅力。
gm:s簡單說,有兩種設計方式,一種是以拖曳功能組成來寫功能,一種是用內建的editor
來寫gm:s的code,稱為「gml」。
http://i.imgur.com/tjOYzf7.png
元件視窗,可以看到一個元件上如何觸發事件(左鍵點擊),然後事件的內容為何,右邊
一排就是可以拖曳的打包好的功能,可以直接調用拉進去即可,不用懂程式。
http://i.imgur.com/Cdr6hs3.png
gml的編輯視窗,上頭說的打包好的功能全部都能用gml寫出來,而想要更進階的功能都要
在這邊來實作,例如這張圖是叫出一個變數的列表,然後打亂後再重新排列顯示出來。
3.關於遊戲的輸出
目前gm:s支援大多數的平台,不過不是買了輸出模組就好,在建構輸出環境上也需要
費一點心,例如要輸出android就還得安裝android sdk,要輸出ios就得安裝xcode,
wp、tizen等等也都如此。有許多功能是可以共同的例如跳出訊息、存檔、點擊超連結
等等,不過跟所有跨平台的設計軟體一樣--沒有真的輸出到裝置上,你都不會知道
會給你出什麼奇怪的bug,所以最好不要覺得可以一個專案直接輸出多平台,多複製幾個
個別來調校會比較穩當。
*我一段時間沒用了,剛剛看發現現在還支援了輸出到xbox one、ps4、ps vita的能力!
可能要請其他大大來分享相關經驗。
4.關於資源
目前gamemaker也推出了類似市集的功能,你可以直接在裡頭購買素材,包括遊戲引擎、
專案、介面等等。(順帶一提,我覺得rpg maker的素材改一改也滿適合gm:s用的,科科
http://www.yoyogames.com/studio
而gamemaker能做到怎樣的遊戲呢?幾乎所有都可以!連網路遊戲都做得到,開心農場、
超級瑪莉、薩爾達...等等的遊戲風格、類型都沒有問題,他不像rpg maker天生有個框
架限制,我甚至把它拿來做網站介面用過也沒問題。
http://www.yoyogames.com/showcase
這邊有許多設計者做的範例可以參考。
5.關於中文字型顯示的問題
其實這不太算是「問題」,但是是一個強迫你要去管理你遊戲文字的文本的一個限制,
由於gm:s並沒有內建中文字型,你要能顯示中文字必須到「font」去新增中文字型進去
而眉角就在這邊了,請「絕對」不要一次把整個中文字全部灌進去,你的電腦會馬上
罷工給你看。由於中文字太多,字型檔案又大,所以正確的處理方式是將你想要顯示的
文本都另外整理成一個文字檔,一行一行慢慢匯入進去,只匯入需要的中文字進去,也
可以控制遊戲檔案的大小。
----
會上steam版的大家,肯定很多人都玩了幾百幾千小時的遊戲,如果時間精力允許的話,
試試看自己動手做也十分有意思,做了之後你完全能夠理解獨立遊戲製作人的辛苦了QQ
※ 引述《mosquito147 (MOSER)》之銘言:
: https://www.humblebundle.com/weekly
: 這禮拜是遊戲製作包
: 是蠻有名的Game Maker :Studio
: 6鎂有PRO版
: 12鎂有ANDROID匯出模組還有數個遊戲的source code可以觀摩~~
: 然後底下有送兩個遊戲
: L'Abbaye des Morts and Spelunky Classic
: 光是GameMaker有興趣的就值啦~~
--
RAM不夠用
http://lion4757.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.37.226
※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1442582573.A.278.html
※ 編輯: LIONDODO (59.115.37.226), 09/18/2015 21:26:23
推 Legault: RPGMaker的素材改來用的時候要小心受權範圍,我記得有些 09/18 21:27
→ Legault: RM的素材只受權RM內使用,如果想要賣遊戲可能要注意XD 09/18 21:27
→ LIONDODO: 哈哈對,自己娛樂的應該沒差,但要商業使用就要注意 09/18 21:31
→ LIONDODO: 剛剛發現小有名氣的Nidhogg也是用這套做的! 09/18 21:31
推 xpman: hotline miami 還有之後會出的hyper light drifter 09/18 22:40
→ xpman: 都是gamemaker做的 也可以做出有限制的3D 09/18 22:41
→ xpman: 像是coin crypt 或是 i m scared 那樣 09/18 22:41
推 nickexe: hotline miami 1 和 2 都是用 PhyreEngine 開發的 09/18 23:25
→ nickexe: 補充,Valdis Story: Abyssal City就是用gamemaker做的 09/18 23:31
推 gurodingli: 推 09/19 08:04
推 Shinpachi: 09/20 18:55
推 yukari8: 09/21 19:53