GUARDER
Multiplayer card game over LAN or online
- Flutter
- Dart
- Firebase RTDB
- TCP Sockets
The Challenge
Most casual card games on mobile are either single-player or require downloading a heavy online-only app with accounts and ads. There was no lightweight option for playing a quick card game with friends in the same room or remotely without friction.
The Approach
Built GUARDER in Flutter with two distinct networking modes. Local play uses raw TCP sockets over Wi-Fi so players on the same network can start a game instantly with no internet required. Online play uses Firebase Anonymous Auth and Realtime Database for room-code-based matchmaking and live state synchronization, keeping the setup minimal.
The Result
Players can go from app launch to an active multiplayer game in under 30 seconds in either mode, with no account creation required.
Key Results
Supports both LAN and online multiplayer
Cross-platform: iOS & Android
Real-time game state sync via Firebase RTDB
App Screenshots
1 / 10
