我开始我的游戏开发之旅几个月前,我选择了Unreal Engine,试过两者后,因为我觉得Unreal Engine是超级强大的猛兽,会使游戏开发变得更容易,尤其是由于它的疯狂强大功能。它有蓝图系统、PCG图形的过程生成、惊人的世界分区和景观设计。
但最近我遇到了很多困难,我觉得我长期使用这个游戏引擎没有取得太大的进展,有几个原因。最大的三个原因是,所有的事情都比应该的复杂得多,我觉得我每次试图做任何事情,包括学习如何使用可用的工具,都像是在对抗墙壁,而且最重要的是,性能令人发指。 我正在使用9800 X3D CPU和RTX 5070 TI,仍然经历很多性能问题。这个东西就是太强大和混乱了,我觉得我没有取得太多进展。
所以我考虑换成Unity,我以前使用了大约一个月。有一些Unity的东西让我感到担忧,虽然我以前遇到了困难,无法完全掌握,并且感到非常困惑。主要是世界构建系统和地形绘制。 我没有Gaia,且没有使用贴图或其他类似功能。 我只是使用了vanilla地形绘制系统,这对我来说是一个真正的挑战。 从头开始手绘一切。
弄清楚如何做某些事情也是对我来说很困难的,例如当我下载了一些免费资产时,它们完全破碎并呈现为粉红色时,我感到难以理解如何修复,因为有某种渲染管道问题,我正在使用URP。
但我最大的担忧是编程方面。 不要误解,蓝图系统并不是容易的,尤其是Unreal Engine,因为它们并不是。 使用C#是非常困难的。 我在这里看到的人依靠Quad Code或其他付费的高级AI和其他功能,我不认为我会尝试做这些。 我会自己学习它。 但是,学习一个新的编程语言是一项疯狂的任务。
评论 (0)