Rumble Racer

Diego Castares
Published

0
  • Project creator

Online Multiplayer Racing (Mobile) • Lead / Main Unity Developer

Lead developer on an online multiplayer mobile racing game, owning systems from prototype to production

Achieved stable performance at 60 FPS on mobile through profiling-driven CPU/GPU and memory optimizations

Reduced network usage from ~1 Mbps (prototype) to 20–30 Kbps per player in production by optimizing sync strategy, tick rates, message payloads, and replication (Mirror over KCP)

Built and maintained end-to-end online flow: matchmaking queue → match start → race session → results → return to lobby, backed by a .NET matchmaking server using SignalR in a multi-region and highly available server infrastructure

Improved loading times and content delivery through a production pipeline based on Addressables

Deployed and operated the server stack on Linux using Docker containers (matchmaking + gameplay
servers)