开放世界游戏不是我的首要或第二个游戏设计目标,但我仍然想尝试制作一个。作为 Solo-Dev,Unity3D 在进入 Unreal 之前看起来更友好。

然而,我已经研究了两款引擎的用例,似乎 Unity 的浮点精度在开放世界中会成为一个真正的问题,即使使用了原点偏移,很多问题仍然会出现(例如物理破坏)。由于我的最终目标是制作开放世界/大规模空间游戏(主要发生在太空中),这确实是一个令我担忧的问题。

看起来 Unity 对 DOTS 和 ECS 的实现确实能很好地处理大量实体,但我不确定这是否能适应开放世界。

最终,我只想确保我使用的系统能值得我投入的时间,并且不会在最终状态下出现常见的性能问题。