先說自己的情況:

1. 語言: c++和c#都不會。但是有別的語言基礎,會C和python。

2. 背景:純粹是出於個人愛好,並不是為了找工作也不是為了創業啥的,想做的是東方的同人遊戲。

然後想做的是像素風格2d,本來是想用unity的,但是我發現我喜歡的像素風格遊戲們(八方旅人,backbone,幻想鄉萃夜祭),製作者用的都是虛幻4,ytb上有這些開發者的開發經驗的視頻,但都是他們用虛幻的開發經驗。然後畢竟是用的虛幻,他們肯定都在吹虛幻,反正就是光照多麼多麼牛逼,想要達到他們那個效果就要用虛幻。到底是不是他們說的這樣,會不會用unity能更簡單的做到那樣。

於是我突然就不懂了,到底用哪個?都學?


取決於出了問題 你認識的能幫你解決的人 他熟悉哪個引擎。


C++和C#都不會當然是選擇UE4啊,UE4的藍圖可以實現幾乎所有遊戲邏輯的需求,強大的編輯器可以讓你不動一行代碼做出一個遊戲,海量的商城資源免費使用。還有很多開發者資助計劃,epic送你幾十萬美金助你一臂之力。


雖然我是用UE4做2D遊戲的,但是我從來不推薦別人也這麼干,只是說可以做,但好不好用有沒有暗坑,只有自己跳了才知道……

如果是做東方像素同人的話,我可能會推薦GameMaker或者MonoGame。搜搜各家的Showcase,哪個更像是你想要的。


unity,奧日夠有說服力吧。


flash(滑稽)


沒有技術美術優先ue4,因為模塊化編寫對沒基礎的人好學;有技術美術優先unity,因為可以更自由地做po拓hai展。

想要偏3d寫實風格的推薦ue4,因為原生的渲染支持好,同時有大量素材可以輕鬆地照搬概念;想要普普通通的2d風格推薦unity,因為操作簡單(當然前提你有美工)。

看題主會c的話不知道有沒有學過openGL,如果有的話可以unity,ue最大的好處就是只要你有大致編程思維你會哪個語言都一樣,缺點是你想要製作某些創意性的東西的話要比你unity直接寫費勁(如果你有這個能力的話)。

誇ue渲染的人多是正常的,多數時候ue只需要動動滑鼠,而unity會要求更多的技術知識。不過當需要扣運行效率的時候,又輪到用ue的更費勁些了。


會python當然是godot遊戲引擎啦,godot遊戲引擎內置的GDScript語法接近python。

同時godot遊戲引擎的2D就是基於像素的,同時也有2D光照系統和2D著色器。

godot做像素風格很常見

評論中提到godot一開始是3D遊戲引擎,這使得godot的發展路線顯得左右橫跳:

比起unity和UE一開始都是3D遊戲引擎,後面逐漸增強2D功能的路線有所不同。

godot一開始是3D遊戲引擎,卻一直更新2D功能,直到後面才開始增強3D。


流行的商業引擎都能滿足你的需求。2d效果要好看多半是靠畫,後期能補補光做下Color Grading/Screen bloom那些了不起了。


UE4還是算了,資料少的可憐,而且c++比c#複雜多了.

現在unity2d加了好多東西,絕對夠用


unity


要是你的英語水不錯,可以去外文論壇流暢吹水的話用什麼都差不多。

英文一般就選ue 或者 unity,這倆國內用的人不少各種坑也都有人踩了。


我個人呢更傾向於 unity,他們官方現在也在發力推動國內社區發展。


Unity就可以。就是要稍微有點編程基礎,會點c#。素材可以在網上找,淘寶上也有賣。只要不商業化,做一個遊戲不難。


unity可以的,或者輕量一點的H5引擎。


我只接觸過虛幻4,就姑且說下個人的感受,希望有幫助

個人認為一定要從你的需求出發,既然不需要做工作,是做點小規模的遊戲的話最好試試小引擎,做個策劃,看看需要那些功能,畫面表現是啥,然後找一個最小的能滿足你需求的引擎就好。具體的話或許你可以嘗試看看Ludum Dare遊戲製作比賽上常見的那些引擎?畢竟大家都是同一個方向,可能需求也會相近

我認為ue4和unity都不適合…他們都太大了…功能齊備的同時也相當的複雜…當然我只用過ue4,或許unity好一點?這倆引擎的好處就是背後的平台資源豐富,無論是素材資產,教學,論壇等等。


要用肯定是用官方在維護的或者社區很活躍的,從這方面看,godot,rpgmaker,unity2d 等等比較好


推薦閱讀:
相关文章