我试图决定这个项目需要用哪个引擎,并非常希望能得到一些帮助。
这个项目是VN + 生存模拟游戏的混合体,类似于...
静态图像的房间(VN风格)
玩家可以移动之间的位置(家,健身房等)
带有状态的角色(能量,钱,关系等)
任务驱动进展(例如,“买衣服”,“碰到朋友”)
随机事件的选择和概率(类似于遭遇)
角色在时空移动
充满对话但不绝对线性的游戏
我的选项:
Unreal Engine:
在这里有最强的经验(C++ 和 BP)
喜爱的演员架构
适合长期技能成长和工作
但是:
蓝图很笨重难以维护,而且我试图从中脱身
UI(UMG)很难玩VN风格游戏
不太适合AI工作流(相对于纯代码的话)
Godot:
对它最不熟悉
比起其他的更快的迭代速度、更简单的架构
GDScript与AI一起工作得很好
适合2D和UI重游戏
但是:
感觉不太熟悉,就像是Unreal的架构一样
就业市场不是那么理想,所以我现在更需要其他引擎的经验
总体来说,这显然很高效
Phaser / JS / TS / Canvas:
对这些已有实践经验
甚至可能是最快的迭代速度
纯代码与AI一起工作得很好
雇主市场很强(JS/TS)
但是:
缺乏编辑器/工具(工作量多于手动工作)
基于浏览器(我有在 Electron 应用中使用过)
感觉像最自信的选项
Ren’Py:
很适合 VN 的需求(保存系统,对话等)
强悍的 Python(有用的技能,对 AI友好)
但是:
太局限了,因为这项目更多的是系统相关
太边缘了,就算在VN开发市场
我现在的问题:
Unreal 根据我想要的,感觉是最好的,但这对于这种类型的游戏太重太慢了
Godot 根据此项目感觉是最合适的选择,但是,相对于其他引擎来说,职业生涯更弱
Phaser 觉得最灵活,并且有着良好的 AI 运作,但缺乏工具和结构
Ren’Py 感觉太不适合
鉴于这些,
你会选择哪个引擎来适合这个类型的项目,并且为什么?
尤其感兴趣:
长期的维护
支持 AI 的工作流
在速度和结构的平衡上
Phaser 是否适合长期使用或是否应该使用引擎
感谢
评论 (0)