Light Brick Studio built LEGO Voyagers as a local co-op physics game — then retrofitted online co-op after the game was essentially finished. Any brick connects in countless ways, and two players manipulating the same structure simultaneously creates a networking problem that doesn't have an obvious solution.
The team used Unity Netcode for GameObjects with host-authoritative validation and Relay for matchmaking transport. They implemented a hybrid physics model — local simulation runs normally, but positions are nudged toward network-authoritative values. Fast events like catapult launches use deterministic trajectories: PhysX is disabled, the arc is computed analytically, and physics re-enables on landing.
On Switch, physics runs at 30Hz with a reduced geometry set, model collapse, and simplified shadows and water. Automatic scene conversion tools let designers keep working without rewriting scenes for NGO compatibility. The game shipped on PS4/PS5, Xbox, PC, Switch, and Switch 2.