对我来说,个人而言,这很棒!这是我童年时最常玩的游戏中使用的引擎。但是,当谈到最近一年左右我想要尝试全面的游戏开发时,Unreal Engine 5成为我的弱点,无论我做什么我都无法专注学习它。我患有严重的ADHD,并不是全栈开发者。在进入游戏之前,我只做后端Node.js,Java和算法C++等工作,基础图形等。从未真正使用像Blender这样的东西。不知道是什么原因,但每次我试图遵循任何教程,我都会感到压力和沮丧,最终什么也做不成。但是,我可以使用idTech 3来做任何事情,因为我可以直接在引擎或QVM部分的游戏逻辑中编码任何内容。你可以现代化idTech 3,但它是GPL,这意味着我必须开放源代码。 我爱开源软件,但有一个时间和地点,完成的游戏不是其中之一。也许可以做一个垂直切片,但不是一个完成的游戏。要自己制作引擎?不可能?但这确实需要大量工作。如果我是顶级程序员,我会这样做,因为技术能力是我的市场优势,但这确实是一个疯狂的方法。这个想法吸引我是因为我个人不喜欢UE的行业趋势(尽管我永远不会说他们需要停止,它是游戏玩家基础的引擎选择)在2026年,了解如何使用这些不可思议的工具对于雇主可吸引性或出版商交易可吸引性至关重要。如何应对成为C++老人,沉浸在过去?去学校学习Unreal Engine 5和其他现代工作流程?希望我的不结构化的想法是有意义的,我要去睡觉了,已经花了7个小时在idTech 3调试中(耶稣,时间都去哪了)简要版:唯一一个我可以做任何事情的是idTech 3,我不知道为什么我还无法有效地使用UE或Godot。