I'm coding a small "Binding of Isaac"-like game, with a little help from the official "Scavengers" Unity tutorial, since it's my first game.
In the tutorial every level is comprised of only one room. The player moves around and, when it reaches the ending, the whole scene is reloaded, creating a new procedurally generated map, but I wanted to do something different on my game.
My idea is to have levels comprised of a procedurally generated maze of many many rooms and the player should be able to navigate across them back and forth at will, but I'm unsure about using a scene per room or per level.
Q: What is the ideal size (in terms of gameplay content) for a scene?
Is the act of loading scenes resource-expensive (therefore prohibiting it's frequent use)?
Are there relevant performance differences between using many small scenes versus using one big scene?
Should I make every room a scene just like the tutorial, or should I make a bigger scene for the whole level?