I'm trying to create a game in which there is going to be a bunch of object in one room, or stage. The objects are going have locations outside the room as well as inside. My player will be at the center of the room at all times. When he moves, he still has to be in the center. This means that previously out-of-sight objects will come into sight. I was thinking of changing every single object's coordinates. This can't possibly be practical, as I'm going to have tons of objects such as particles.
What would be the most efficient way to accomplish this?