最近突发奇想想要尝试自己开发一些小型的轻量化游戏,于是尝试学习了一些游戏设计的相关知识,同时对比了目前主流的几款开发引擎。
由于个人的风格的喜好是2d横板游戏(像素动作+恶魔城)和视觉小说(galgame),所以引擎的对比主要是在以上喜好的范围下进行展开。
首先是Unity,可以说是全能型选手,但是目前与国内独立游戏开发者做切割,且国行版团结引擎主要支持车机以及跟政企对接,对独立游戏开发者并不友好,不注意可能惹上不必要的麻烦,所以Pass掉。
然后是UE,3d游戏真正的神,插件paperzd可以同时支持2d游戏的开发,非常不错,但是对开发者电脑性能的要求较高,目前待定
Godot开源而且轻量,有一些不错的游戏是基于该引擎开发的(《杯杯倒满》、《土豆大作战》),但是最大的问题是每一次版本更新都有较大改动,关键功能没有固定下来,但是开源社区很活跃,大有Unity早期发展的影子,挺不错
Renpy开源且轻量,使用python脚本进行逻辑操作,学习成本低,是制作视觉小说的首选
cocos creator接触较少,适合国内开发者,代表作是《捕鱼达人》,相比于UE的话略显不足,不是很全面
综上,目前打算尝试的引擎可能有UE,Renpy,Godot以及cocos creator