我试图激励自己恢复编程多年了,但是我需要做出正确的决定。
我有一些基本技能,我对 3D 模型、纹理和 2D 游戏项目有很好的基础。即使我不擅长,但是我确实喜欢编程。

我的最终目标是创建一款 PC VR 游戏,可能会有一个可以探索的世界。

我将列出一些利弊,但请记住,这只是基于我的有限知识、我的恐惧和我的期望。
这不是现实的情况。

UE 的缺点:
我不太喜欢使用蓝图。我更喜欢代码逻辑,感觉更快更容易分享,也更容易得到 AI 的帮助,并能够通过简单的复制粘贴来检测错误。同时,我对 C++ 真的是非常害怕,感觉很麻烦。

UE 的优点:
Megascans 资产、MetaHuman、Nanite、Lumen,感觉有很多工具使得它能够达到出色的效果。
可能更容易创建开-world 环境?

Unity 的优点:
C# 语言,我不熟悉,但我使用过类似的语言,感觉更接近我所知、我的技能和我喜欢的事情。
我的一些Unity的想象可能也使得UE的质量感到似乎是弊端。
请告诉我,如果我错了,我有这个感觉:Unity更开放,你更有控制权去自己构建东西,而不是在UE中使用预设的工作流。
似乎UE更容易获得出色的表现,但一旦你需要自定义或更具具体性的工作,它就变得比Unity复杂了。

Unity 的缺点:
我害怕尝试在 Unity 中构建一个开-world 环境而变得很花时间,因为我不是专家,或者发现工具不合适。
我看到UE创造了很棒的世界视频,并不确定在Unity中是否能达到同样的效果。