
Multiplay Games
Graham M / December 4, 2025
Multiplay Games is a real-time multiplayer party games platform featuring 8 games including Wordle, QuickDraw, Trivia, Memory Match, Connections, Arrows, Dinosaur Runner, and Snake Battle Royale—all with real-time synchronization that makes multiplayer feel instant.
Features
- 8 Multiplayer Party Games: Wordle, QuickDraw, Trivia, Memory Match, Connections, Arrows, Dinosaur Runner, and Snake Battle Royale
- Real-Time Synchronization: Sub-100ms latency using Supabase Realtime with Broadcast channels
- Subscription System: Monthly and yearly plans for ad-free gameplay
- Room-Based Multiplayer: Create rooms with shareable codes, customizable time limits, and player caps
- Secure Scoring: AES-256-GCM encryption for score submissions with key rotation
- Comprehensive API: RESTful API for game room management (Unity integration in development)
My Contributions
- Full-Stack Development: Built entire platform from database to frontend using AI-assisted development
- Real-Time Architecture: Designed hybrid Realtime system using Supabase Postgres Changes, Broadcast channels, and Presence
- Performance Optimization: Achieved 20x performance improvement (2000ms → 50-100ms latency) and 30x reduction in network requests
- Security Implementation: Designed AES-256-GCM encryption system with key rotation and replay protection
- Subscription Integration: Integrated Stripe for monthly/yearly subscriptions with webhook handling
- API Design: Created comprehensive REST API for game room management
Technologies
- Next.js 16: React framework with App Router
- Supabase: PostgreSQL database with Realtime subscriptions
- Stripe: Payment processing and subscription management
- TypeScript: Type-safe development
- Zustand: State management for complex game state
- Vercel: Serverless hosting and cron jobs
- Google AdSense: Ad monetization
Why It's Cool
Multiplay Games achieves sub-100ms latency through a hybrid approach: Postgres Changes for durable game state, Broadcast Channels for ephemeral high-frequency data (drawing strokes at 50ms intervals), and Presence for tracking online players. This provides a smooth, responsive multiplayer experience that feels truly real-time.
The platform is built to scale with automatic cleanup, rate limiting, and a comprehensive API that will support Unity game integration in the future.
Performance Highlights
- 20x faster updates: 2000ms polling → 50-100ms Realtime latency
- 30x fewer network requests: 150/min/player → 5/min/player
- 10x less data transfer: Only deltas instead of full state every poll
Try It Out
Visit grahammakesgames.com to play any of the 8 multiplayer party games. Create a room, share the code with friends, and experience real-time multiplayer gaming.