同學(xué)你好!關(guān)于用什么軟件來開發(fā)游戲,其實(shí)開發(fā)游戲的軟件有很多,這里簡(jiǎn)要的介紹幾種供大家選擇。
1. Unity
Unity開始是一個(gè)3D引擎,但在2013年增加了官方的2D支持。由于組件的設(shè)計(jì),團(tuán)結(jié)并沒有提出組件實(shí)體設(shè)計(jì),但這在推廣它方面有了很大的推動(dòng)力。游戲中所有的內(nèi)容都是一個(gè)對(duì)象,可以將各種組件附加到每個(gè)對(duì)象上,每個(gè)組件都控制對(duì)象行為和邏輯的某些方面。
如果想要充分利用Unity,可以使用C#。Unity在業(yè)余愛好者和業(yè)界資深人士中被廣泛使用,我們可以在網(wǎng)絡(luò)上找多眾多教程。
2. Godot Engine
像Unity一樣支持2D和3D。但Godot Engine支持要好得多,2D有著更好的性能和更少的錯(cuò)誤。基于場(chǎng)景的設(shè)計(jì)。Godot游戲體系的方法是獨(dú)一份的,場(chǎng)景是諸如精靈,聲音和/或腳本之類的元素的集合。然后您可以將多個(gè)場(chǎng)景組合到更大的場(chǎng)景中,然后將這些場(chǎng)景組合成更大的場(chǎng)景。這種分層設(shè)計(jì)方法可以隨時(shí)隨地組織或修改某個(gè)元素。
自定義腳本語言 Godot使用拖放系統(tǒng)來維護(hù)場(chǎng)景元素,但是每個(gè)元素都可以通過內(nèi)置的腳本系統(tǒng)進(jìn)行擴(kuò)展,該系統(tǒng)使用一種名為GDScript的自定義Python語言。這是很容易學(xué)習(xí)的編程語言,即使你沒有編碼經(jīng)驗(yàn)也可以輕松使用。Godot Engine是這些軟件中唯一實(shí)際上免費(fèi)的工具。
3.Construct 2
Construct 2優(yōu)點(diǎn)在于無需編程。這個(gè)游戲開發(fā)工具完全是GUI驅(qū)動(dòng)的,這表示一切都能拖放。游戲邏輯和變量使用應(yīng)用程序本身提供的設(shè)計(jì)功能來實(shí)現(xiàn)。但缺點(diǎn)也在于手動(dòng)編寫代碼也是不可用的。
Construct 2可以導(dǎo)出到幾十個(gè)不同的平臺(tái)和格式。游戲完成后,我們可以導(dǎo)出到HTML5,Windows Store,Chrome網(wǎng)上應(yīng)用店或Facebook。如果時(shí)付費(fèi)副本,還可以導(dǎo)出到Android,iOS,Windows,Mac,Linux等。
4. Game Maker: Studio
像Construct 2一樣拖放OR代碼,且Game Maker: Studio通過GameMaker語言來提供更多的權(quán)力,這是一種類似C的腳本語言,具有很大靈活性。
游戲完成后也可以導(dǎo)出到任意數(shù)量的平臺(tái)和格式,并且不需要調(diào)整代碼。免費(fèi)版本僅允許Windows導(dǎo)出。Game Maker: Studio比其他大多數(shù)免費(fèi)游戲開發(fā)引擎更加靈活。而且會(huì)定期更新版本和功能,包含一些高級(jí)功能例如向游戲添加應(yīng)用內(nèi)購買的能力,用戶如何玩游戲的實(shí)時(shí)分析控制,多人網(wǎng)絡(luò)和通過第三方擴(kuò)展的可擴(kuò)展性。Game Maker: Studio還內(nèi)置了圖像,動(dòng)畫和著色器等編輯器。
5. Unreal Engine 4
在推薦的軟件中,UE4是最專業(yè)的。UE4有著尖端的引擎功能。UE4的驅(qū)動(dòng)原則之一是允許我們盡可能快地進(jìn)行迭代和開發(fā),因此您可以獲得實(shí)時(shí)調(diào)試,熱重新加載,流線型資產(chǎn)管道,即時(shí)游戲預(yù)覽以及數(shù)百種包含的資產(chǎn)和系統(tǒng)等功能,電影后期處理效果等等。
UE4無需任何代碼。我們甚至可以創(chuàng)建一些復(fù)雜的游戲,脫離源代碼編輯器。
以上就是對(duì)用什么軟件來開發(fā)游戲的回答,能夠開發(fā)游戲的軟件有很多,同學(xué)們還是需要根據(jù)自己的知識(shí)經(jīng)驗(yàn)選擇適合自己的一款。