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

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.
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.
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.
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: