KARDS

Real-time multiplayer mobile game application with an integrated audio call feature

⚠️ Production Halted
KARDS
Mobile AppFlutter.NetWebRTC
KARDS App Interface

KARDS is a real-time multiplayer mobile game application that brings classic card games to the digital world. The app features an integrated audio call system that allows players to communicate with each other during gameplay, creating a more immersive and social gaming experience.

As the project assistant lead, I was responsible for the overall architecture and development strategy. I developed the core card game logic, managed the backend infrastructure.

Key Features

  • Real-time Multiplayer: Supports multiple players in a single game session with real-time synchronization.
  • Audio Communication: Integrated WebRTC technology for voice communication between players.
  • Cross-platform Compatibility: Built with Flutter for both Android and iOS platforms.
  • Responsive Design: Optimized for various screen sizes and orientations.
  • Secure Backend: Robust .NET backend with proper authentication and data security.
KARDS Game Interface

Game interface showing card selection and player interaction.

Technical Architecture

The application follows a client-server architecture:

  • Client Side: Flutter app handling UI, user interactions, and WebRTC audio
  • Server Side: .NET backend managing game logic, player sessions, and data persistence
  • Communication: RESTful APIs for game actions and WebSocket for real-time updates
  • Audio Layer: WebRTC implementation for peer-to-peer audio communication

Challenges and Solutions

  • Real-time Synchronization: Implemented efficient WebSocket communication to ensure all players see updates simultaneously
  • Audio Quality: Optimized WebRTC settings for clear audio communication even on slower networks
  • Cross-platform Consistency: Used Flutter's widget system to maintain consistent UI across Android and iOS
  • Scalability: Designed the backend architecture to handle multiple concurrent game sessions

Launch & Traction

After launching KARDS on the Google Play Store, the app quickly gained traction - handling multiple active devices across regions, and climbing to #4 in the Top Free Card Games category. These milestones validated the concept and proved real demand for a social card game experience.

KARDS Google Play Store stats

Google Play Store listing and production metrics

Marketing & Community

To fuel the launch, we ran a grassroots marketing and branding campaign, partnering with content creators and streamers who genuinely enjoyed the platform. Influencers organically shared the app with their audiences, helping drive downloads and build an engaged community around KARDS.

KARDS marketing and influencer support

Endorsements that helped drive organic growth and community engagement.

What's Next for KARDS

Although production has been halted, the vision for KARDS is far from over. With the right support and resources, we aim to revive KARDS and make it greater than ever - building on the foundation that already proved its potential.

Features we'd love to bring to life include:

  • Tournament mode with bracket-style competitions
  • Enhanced social features including friend lists and messaging
  • Custom card deck creation and sharing
  • Advanced analytics and player insights

For more details, you can explore the following links: