Please help me come up with a solution for an interior/exterior setup on a rpg game

Hello there!

I’m working on a top-down rpg-ish game. (think snes rpg camera)

I really want to make a “no interruptions in gameplay game”. So currently when you enter a house, for example, a material vfx makes the roof go away.

1---HomeVisibility.gif

For 1 floor interiors something like this kinda works for me.

But I can’t seem to be able to figure out what should I do, visibility and camera-wise, when the house has a 2nd floor, or a basement.

I’ve been thinking material masks, simple pop-in n out actors (hidden by a camera fade in n out). Or worst case scenario, do the ol’school thing and just put you on a different sub-map where there’s just that one 2nd floor or basement.

I really want to come up with a modular, efficient, and expandable system for this.

Any help and suggestions are really appreciated!