Godot Version
4.2.1
Question
I’m making a fan game of an RPG Maker game. I need to have multiple “rooms” so to speak, with some rooms having multiple entrances and exits. I thought about just having one scene that instances the rooms, but I don’t think that would work or be most efficient. How would I do this right (especially if i want to preserve player rotation)?
You should keep your player in it’s own scene. With all the stuff it needs (sprites, camera if needed, etc) and then you can move that between scenes pretty easy.
Actually, Keep everything that you may re-use in its own scene and inherit it when you use it
This is my typical workflow with all my games. It is something I caught onto rather quickly when I was first learning the engine, and I find it quite handy.
(Godot 4 script classes have further made me just specialize and specialize.)