I connected two completely separate Roblox games, running on separate live servers, through one real-time spatial portal!
⚽ As you can see, we are kicking a soccer ball through from one Roblox game to another Roblox game.
Each side receives just enough live world/player data to reconstruct what’s happening on the other side, so you can physically look into the other game, see players moving and chatting, and even send objects through the portal into the other experience.
📡 The two servers are only exchanging state at around 7–8Hz, so a lot of the challenge was making that relatively low-frequency data still appear smooth and responsive through interpolation/prediction on the client.
It isn’t a video, screen capture, or a pre-rendered trick - both games are genuinely linked live. This was ridiculously difficult to get working lol.