我即将完成我的系统工程学位。整个课程中,我们被教导使用Java,尽管这对于我想使用的引擎——Godot——来说并不是很相关的。 我知道,开始编程一个视频游戏时,缺乏足够的知识,我应该从简单的事情开始,但现在我只需要概述一下我想如何做的想法(这意味着我首先需要创建文档,以便让项目获得批准)。

我曾经考虑过制作一个与Baba Is You非常相似的游戏,但专注于教导编程基本概念和一些逻辑,使用移动块的机械来修改关卡的规则。 但是我面临的一个困境是,无论我多么深入地思考,也无法想出如何将这两个想法结合起来来制作关卡。

我想表达的是,项目一定要解决某个问题,而我决定要学习如何编程一个视频游戏。 幸运的是,无论我开发的想法是什么,我都会在项目中明确指出它是一个原型。因此,我不需要制作一个庞大的或图形上精致的游戏;重要的是我开发的机制必须工作。

所以,我不知道是否有人可以帮助我从零开始开发一个项目,或者帮助我更好地理解我已经有的想法,请帮忙。