Question 1: I have several buildings on my map that I would like to create an interior for. I want the player to go to the building and left-click the door to enter, which would load them into the interior of that building. Here's the approach that I'm thinking for that action: 1. Create the door as a separate object from the building 2. Use a raycast to say "is the player within 1.5 meters of the door?" (if true, prompt text "Enter Building?") 3. If the player, using the action button "e", clicks the door; a load screen will come up and the interior will load (note: Have a pre-staged 3rd-person controller in the interior?... I mean, Unity isn't going to somehow teleport my controller from my main map to the interior for me, right?) Am I on the right track here? Question 2: Where should I stage all of my interiors? 1. As separate scenes? 2. In the same scene, somewhere way off the map so they wont be pulled into memory until the load script is for that interior is initiated? 3. In the same scene, but on a separate layer and make them invisible to the 1st layer? Whats the most optimal way to approach this?