先说自己的情况:

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 等等比较好


推荐阅读:
相关文章