独立制作2d游戏,想要2d特效好看的,选择哪个引擎?
先说自己的情况:
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著色器。