Godot Version
4.2.1
Question
Hello everyone, first post here.
I would like to apologize in advance if there are already similar posts to this, I made a quick search and found none, so decided to open this topic.
Here’s the thing: I’m making a multi-level game - a platformer with +50 levels - and wanted to know if it would be bad design or lead to future problems if I had all these levels have the same root node with the same functionality - a (In)Game Manager, for handling player deaths, pause menu, and such.
I don’t think it makes sense to use AutoLoad in this case because I don’t want a GameManager working on Main Menu or in the Level Selecting Screen, so I thought that using the same GameManager node as the root node for every level (to handle player restart, pause menu, etc) would be the solution… I’m aware it’s probably not the best, but I’m stuck with it, can’t think of a better one for now.
Help?