當下定決心要寫遊戲的之後,就需了解要用什麼寫遊戲?這個答案只有一個,那就是什麼都可以寫。一切都要看自己的需求,以下我會分析各種製作遊戲的常見工具,你可以視需求來選擇。
(1)Flash:非常普遍的多媒體開發工具,最大的優點是開發時程短,上手容易,可在web上執行。Action Script2.0之後使Flash變得更為強大。缺點是只支援向量圖形,難以做到3D材質貼圖,對於伺服器架構支援還不完善。
(2)Director:功能比flash更為強大,不過也因此更為複雜,對於商業遊戲而言,效率以及不夠低階的缺點,使它無法成為主流。
(3)Virtools:一個法國的3D成像引擎,也是參賽學生的最愛 XD,原因在於開發時程短,圖形化介面具親和力,顯現的視覺效果不錯,且可在網頁上執行,3.0以後更支援shader model。很可惜的是它並不是為了遊戲開發而設計的引擎,效能、可控性都不高。如果要商業化需要獲得授權,如果全部模組都要授權,所費不貲。
(4)遊戲製作大師系列:專門為製作遊戲而作的軟體,視覺化的介面讓你很快能夠上手,還有許多遊戲資源讓你不用為找不到素材而煩惱。
以上都是屬於應用層的工具,也就是技術掌握在他人手上,在該公司開發的工具平台上來製作。
如果你想要製作網頁遊戲,或是寫一些小遊戲玩玩,建議你選擇flash或是director。如果你想要作遊戲參賽或是交專題,virtools或是很好的選擇,因為評審通常只看外表,且你能在最短的時間完成專案。如果你愛好日本式的rpg遊戲,遊戲製作大師是很好的選擇。
以上的工具是已經可以用的刀,可殺人可殺雞,但很可惜它不能成為大砲,如果這些工具可以解決你的需求,你可以在市面上買相關的書,相信很快就能夠上手,你也不需要再看下面的系列文章。但如果你有更大的野心,想要了解主流遊戲程式底層的豪情壯志,我會告訴你如何擁有鐵。