You know what you need to separate two areas with? Doors.
I created 4 rectangular boxes to represent the door itself, and a torus to act as the frame. The reason I created 4 of them was so that I could move each independently. Early games would just move the door upwards, like a garage door. I could do that by moving all 4 boxes up. Or I could open from the middle by having the top 2 boxes go up, and the bottom 2 go down.
I was surprised at how quickly this came together, and it works in reverse to close. I added some extra doors, and since my weapon removes things from the scene, I demolished some door segments:
Attempting to navigate this just with keyboard controls was getting a bit tedious, so I added in mouse aiming, which doesn't really look much different from the perspective of a screenshot.
Also, since I had some doors why not add some walls to the place:
Also since I was having to deal with creating a level, why not replace the rather nice default SceneKit model with something that better suited the place:
I had somewhat also figured out how textures worked, so I decided to spruce up everything:
Up next is refining these concepts into more sophisticated versions. I was very excited to see what I could do with the doors.