從傳統的桌上遊戲到今天的電子遊戲,遊戲的發展總是與時代的技術進步緊密相連。目前,我們生活在一個不僅可以隨時遊玩、還能輕易製作電子遊戲的時代。現今不再是十年前、只有大型遊戲開發商才有能力開發遊戲的時代了。只要有合適的工具和熾熱的激情,你也可以製作自己的電子遊戲。
遊戲引擎
遊戲引擎是為遊戲開發提供基本框架的軟件,往往提供多種工具和資產幫助遊戲開發者快速開發他們的遊戲,節省從頭開始建立整個遊戲架構的麻煩。根據你的技術水平和想製作的遊戲類型,你可能要仔細考慮在哪個遊戲引擎上構建你的遊戲。下面提出幾個流行的選擇供你參考:
1. Godot
Godot是一款完全免費的開源遊戲引擎,專門用於2D遊戲製作,不過用來製作3D遊戲也相當不錯。該遊戲引擎相對容易學習,而且提供的工具足以用來創建一個完整的遊戲。 Godot還支持在多個平台上發佈遊戲。如果你是預算有限的獨立開發者,或經驗不足的業餘遊戲開發者,Godot可能是滿足你需求的最佳選擇。
2. Unity
Unity是業界最廣泛使用的遊戲引擎之一,不論是獨立開發者還是AAA製作公司都在使用它。它適用於製作2D和3D遊戲,並支持多平台發佈。 Unity需要一定的經驗和C#編碼能力,因此它不太適合初學者。與Godot不同,Unity只為個人使用提供免費體驗,高級計劃則需付訂閱費。而且, 一但你的遊戲年收入超過一定數額,根據使用的計劃, 你還必須支付版權費。
3. 虛幻 (Unreal)
虛幻是一個業界常用及專業的遊戲引擎,並特別受AAA遊戲製作工作室歡迎。它以其驚人的3D畫質而聞名,而且亦允許遊戲出口到多個平台。在本文介紹的三個引擎中,虛幻引擎對初學者來說是最難掌握的,最適合有經驗的遊戲製作者使用。所幸的是,網上有大量的教程可以讓初學者學習。該引擎本身帶有一個藍圖系統,用戶即使沒有編碼知識也可以利用這個系統構建遊戲。用戶製作的遊戲的收入在達到100萬美元之前,虛幻是免費使用的,之後必須為所有銷售支付5%的版稅。
遊戲引擎通常有自己的資產商店,供用户下載/購買用於遊戲製作的物品。
雖然有些資產是對所有用戶公開免費使用的,但大多數都需要附上昂貴價格才能獲得。如果你不願意購買資產,或者不喜歡用你目前的遊戲引擎製作資產,你可以選擇從其他3D建模軟件導入文件。
3D建模軟件
市場上提供著各種3D建模軟件,遊戲開發者可以用來創建高質素的3D模型、動畫、背景等; 這些作品可以導入遊戲引擎作遊戲開發使用。以下是三種流行的3D建模軟件,你可以跟上述遊戲引擎配合使用。
1. Blender
Blender和Godot一樣,都是免費和開源的軟件。 Blender擁有的各種功能和工具都十分成熟,是小型開發者/業餘愛好者用於如建模、著色、動畫等資產製作過程的絕佳選擇。雖然它的性能不如一些針對某些3D製作過程所設計的軟件,但它提供了所有基本的工具,幫助用戶製造出可與付費軟件媲美的高質素作品。
2. 3ds Max
3ds Max是一個專業的3D建模軟件,專門用於建模、材質貼圖和網格劃分。如果你需要對建築資產進行建模,3ds Max是首選的軟件。它提供了一些小工具,在基本工具的基礎上給你更多的靈活性和細節自由。如果你創作動畫的經驗不多,你也可以考慮3ds Max。 3ds Max的裝配過程相當簡單,容易上手。 3ds Max的唯一缺點是,它只能在Windows上運行。
3. Maya
Maya是一款最適合用於動畫的製作3D建模軟件。它有大量的動畫工具,可用來製作流暢的遊戲動畫和結構複雜的骨架。 Maya和3ds Max都是由Autodesk公司推出的,在功能上有許多相似之處。然而,Maya是為大型項目的製作而設計的,帶有比較複雜的工具箱,初學者可能需要時間來適應。與3ds Max不同,Maya可以在多個平台上運行,這是一個很大的優勢。
看完這篇文章,你或許對市場上最好的一些遊戲開發軟件有了更深入的了解(若你並非早已在使用的話!)。如果你剛開始接觸遊戲開發,想在這些軟件上得到指導,可以看看這些關於Blender、3ds Max和Maya的課程!
Comments