需要诚实的意见。我陷入了几个困境(一而再再而三地纠结)。

我是一名全职网页开发者,热爱游戏。我想自己制作一款游戏,只是为了实现儿时的梦想。

这是一款3D平台跳跃游戏,类似《超级马力欧:奥德赛》和《时光之帽》。

目前进度如何?

我在Udemy上完成了一个非常基础的课程,学习用虚幻引擎开发简单的3D游戏。我掌握了如何添加基本动画和基础蓝图,能让角色跳跃、攻击等(基础操作)。现在卡在动画和更复杂的逻辑上。我目前使用的是曼尼骨骼层级(来自Blender),我的角色是个女孩(和帽子小子、马力欧差不多高)。我用的是Blender。我是单人独立开发者,零预算,哈哈。)

我的问题是(假设我可以毫无障碍地更换引擎、资源或学习新东西):

  1. 应该用哪种骨骼/骨架?完全自定义?曼尼?还是Mixamo骨架?

哪种骨架更容易让我制作自定义动画?我现在对IK之类的知识一无所知(我会去学)。角色是马力欧那样的卡通风格。目前我用曼尼,是因为我以为可以复用商店里的动画,但发现没那么简单(可能是我太菜了)。骨骼的长度和比例导致动画效果不符合我的预期。

  1. Unity还是Unreal?(永恒的争论哈哈)

说实话,Unreal很好,但可能因为我热爱编程,在尝试实现逻辑时,我很难找到需要的具体操作。Unity也不错,C#也没那么糟。我大学做作业时用过Unity(那是十年前的事了哈哈)。

如果对我来说Unity是最好的选择,我不介意切换过去。