大家好,我在选择Godot和Unreal Engine之间遇到了困难,希望能从已经在开发多年的朋友那里得到一些见解。我的背景和经验: * Unreal Engine的知识:我从4.2版本开始跟踪Unreal,并且对编辑器UI(材料、光照、物理、导入资产、视图导航)了解了75%。在逻辑方面,我很糟糕。教程从基础开始,然后突然推出复杂的内容,没有解释为什么需要。 * 编程技能:非常有限。我知道基本概念,如变量和条件逻辑(if、else、elif),但我从来没有编写过实际代码,超过一个“Hello World”控制台测试。我不知道如何构造或结构完整的代码系统。我的目标: * 我想从构建简单的2D游戏开始,学习游戏逻辑、结构和机制,然后在感到舒适后转向3D游戏,即使只是克隆一个只有5个项目的超市模拟游戏也是我的成就。我的困境: * Unreal Engine:我喜欢这个生态系统,并且已经知道了编辑器UI的位置,但在UE5中设置简单的2D游戏感觉像过度杀戮。即使是简单的机制也需要涉及重度框架,我的担忧是当我不知道合适的编程结构时,蓝图会变得混乱。 * Godot Engine:GDScript和节点系统似乎比Unreal更轻松,更适合学习核心编程基本原理和2D开发。然而,我将抛弃Unreal的肌肉记忆,重新开始在新引擎中,从头开始,这样我最终就想回到3D了。所以我的问题是,如果我的立即目标是构建2D游戏来学习编程/逻辑结构,是不是值得在Godot中建立基础,还是应该坚持Unreal,学习如何清洁地结构蓝图,还是停下来学习一个编程语言(我想是Python)然后继续?任何建议都会被感激。