|Topic was automatically imported from the old Question2Answer platform.
|Published before Godot 3 was released.
I’m making my first game in Godot and have a bit of a conundrum since I have never made a game with changing levels and have no idea how to approach it.
The game is a 2D platformer with different levels that have a static camera that covers the whole room in the viewport. The Player will be “teleporting” to other levels when he reaches exit points of each levels .
My idea was to lay out the whole game in a single scene, so I can easily edit each levels and see how does it compare to next/previous levels. But loading the whole game on runtime doesn’t seem to be a very good idea performance wise
So what’s the best approach to design the game and have all the levels and platforms in the same scene, but when running the game to have it individually load when enter that level.
All of the platforms are moving Kinematic Body scene’s, levels should only change their background sprite that’s animated, and the “exit points” are just going to be Area nodes with animated sprite.
If anyone has a totally different way they would approach, please tell me, it’s always better to hear many different opinions
Here’s a rough draft of how the game should look: