Back to ProjectsMobile App

GUARDER

Multiplayer card game over LAN or online

  • Flutter
  • Dart
  • Firebase RTDB
  • TCP Sockets
Problem

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.

Solution

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.

Impact

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

GUARDER screenshot 1

1 / 10