SEGA and Rovio shipped Sonic Rumble — a 32-player arcade royale on iOS, Android, and PC — as a cross-platform title where mobile and PC players share matches. The game needed to run at 30fps on devices with as little as 3GB of RAM while handling the chaos of 32 players moving at Sonic-speed through dynamic environments.
The team replaced Unity's static batching with SRP Batcher for asset size reduction, implemented distance-based culling across graphics, animations, physics, and network replication, and built a latency-aware position prediction system to keep gameplay fair. VFX Graph was used for prototyping particle effects, then replaced with manual indirect rendering for production on mid-range mobile. The QUIC protocol was deployed via the SPHINGO library — a rare Unity+QUIC combination.
The result: 30fps on low-spec Japanese devices, 600K+ pre-registrations, a 4.8-star App Store rating, and live cross-play across four platforms.