Multiplayer Cycling Simulator Webapp
Cross-platform cycling webapp with real-world Google Maps terrain and live users

Overview
Built a photorealistic cross-platform cycling simulator running on iOS, Android, PC, Mac, and tvOS. Generates accurate real-world maps on-the-fly using Google Maps integration, allowing users to ride real locations together in multiplayer. Features a performant Blur UI/UX design system consistent across all platforms, Bluetooth sensor support, and a social multiplayer layer for group rides.
Key Features
Real-world map generation from Google Maps API
Cross-platform: iOS, Android, PC, Mac, tvOS
Live multiplayer group rides
Bluetooth sensor integration (cadence, heart rate)
Performant Blur UI/UX design system across platforms
Location-based route discovery
Architecture
Unity (C#) cross-platform client with Google Maps SDK terrain generation, ASP.NET Core backend for multiplayer session management and matchmaking, SignalR for real-time player state synchronisation, AWS for scalable hosting.
Technology Stack
Detailed technical blog post coming soon. This project showcases production-grade architecture and real-world problem solving.