回溯到2021年,我有机会学习UnrealEngine,所以我全身心地投入其中。
我从蓝图开始,尽管有些困难,但是还是感觉很顺滑。不久之后,我开始觉得Unreal是最强大的引擎,未来肯定是蓝图之路,所以我决定投入。
然后,快进到现在…
我不能说我白白浪费了时间,但是在学习这样一些难以理解的系统时,我确实投入了一些精力。蓝图很难被主流的编程技能所理解,我开始学习UnrealC++,但是没有多久就出现了一个新的变化:artificial intelligence。
这完全改变了我对开发的看法。
现在,当我比较各种流程时:
蓝图可以在一个月内完成的事情,我可以在一周就完成。
而且不仅速度快,还有较少的摩擦,少一些与引擎的冲突,更多的生产力。
我也尝试了Godot和Unity,但实际上甚至这些引擎也慢于用AI和直接使用编程语言进行开发。并不是语言问题,而是编辑器的问题,它们干扰了开发流程。
现在感觉:
AI + 编程式的开发流程 = 令人疯狂的速度
使用庞大的引擎 = 拼死掰辫的体验(特别是在单人开发时)
当我在其他地方讨论这点时我经常被反对AI的人和学习了十几年的引擎的忠实粉丝攻击。所以我得出这样的结论:至少对我来说,使用JavaScript或Typescript更有意义,因为速度上有了极大的提高。开发速度加快,完成任务的速度加快,循环迭代加快。
当然,无法完全依靠JavaScript,但这也没关系,我可以根据资源适应开发目标。例如,可以改变游戏从3D到2D。
我仍然很敬佩Unreal,但我并不认为它会消失。然而,对于快速开发,特别是在2026年的单人开发团队感到有些落伍。
奇怪的是,是否有其他人有同样的经历?
你有switch到更轻的堆栈,因为AI的原因,还是你在Unreal/Unity上适应?
有任何AI支持的引擎或框架吗?
我觉得Godot看起来很像有AI的引擎。但即使是Godot在实际运用上也需要三倍于直接使用JavaScript。
实际上,这就是问题所在的根源。
评论 (0)