Arena: area-of-interest culling

A 2400x1600 world with ~150 server-driven NPCs, but your client only receives what is inside a 420-unit radius around you - live.smooth({ interest }) culls the rest per subscriber, with LOD bands throttling the fringe. Move with WASD or arrow keys; your dot is predicted through the shared apply, so it responds on the same frame.

WASD / arrows to move

Interest HUD

receiving 0 of 0 entities (0% culled)

Freshness (per remote entity, view.freshness(key)):

live coasting stale

Fringe entities (beyond 300 units) update every 6th tick, the mid ring every 3rd - watch dots dim as they coast between updates. Walk toward a quiet corner and the receiving count drops; the world does not.