Hey everyone! I’m working on a multiplayer game and I’m trying to implement a housing system similar to how apartments work in GTA Online.
Basically, when a player presses E near a specific door, they get teleported into an interior. The twist is:
- Each player sees their own version of the apartment (e.g. furniture, items, etc.)
- They shouldn’t be able to see or interact with other players while inside, even if technically it’s the same physical location.
What would be the best way to handle this in Unreal Engine 5?
Should I use streaming levels, instanced interiors, or spawn a separate actor with their saved state?
Any tips on managing per-player data and preventing overlap?
Thanks in advance!