jCyrus
jCyrusProduct Builder
  • Home
  • About
  • Skills
  • Projects
  • Contact
Back to Projects

Captain's Bluff

Mobile Game

Live
Download on the App Store
Get it on Google Play
Coming Soon

Screenshots

Captain's Bluff screenshot
Captain's Bluff screenshot
Captain's Bluff screenshot
Captain's Bluff screenshot

About

Captain's Bluff is a modern take on the classic Liar's Dice game (also known as Perudo), built with Flutter for mobile platforms. The game features a production-grade architecture using Riverpod for state management and Firebase Firestore for real-time multiplayer synchronization. Players can create or join game rooms using simple room codes, making it easy to play with friends anywhere in the world. The game includes delightful animations powered by Flutter Animate, bringing the dice rolls and bluffing mechanics to life with a custom 'Tropical Cartoon' visual style. Whether you're playing or spectating, Captain's Bluff delivers a polished, engaging experience that captures the excitement of the classic dice game.

Technologies Used

FlutterDartFirebaseFirestoreRiverpodFlutter Animate

Key Features

  • Real-time multiplayer with Firebase Firestore
  • Room code system for easy matchmaking
  • Spectator mode to watch ongoing games
  • Juicy animations with Flutter Animate
  • Custom 'Tropical Cartoon' design system
  • Riverpod state management for robust architecture
  • Production-grade Flutter implementation
  • Cross-platform support (iOS & Android)

Challenges & Solutions

Building a real-time multiplayer game presented several technical challenges. Ensuring state synchronization across multiple devices required careful design of the Firestore data model and conflict resolution strategies. Implementing smooth, responsive animations while maintaining 60fps performance on various devices demanded optimization of the Flutter rendering pipeline. The room code system needed to be both secure and user-friendly, preventing collisions while keeping codes short and memorable. Additionally, creating a spectator mode required streaming game state updates efficiently without impacting player performance.

Outcomes & Impact

Successfully launched on TestFlight for public beta testing, with positive feedback on gameplay smoothness and visual polish. The production-grade architecture has proven scalable and maintainable, with minimal bugs reported during testing. The custom animation system creates an engaging, tactile feel that enhances the bluffing mechanics. The room code system has achieved 100% reliability with no collisions reported. Currently preparing for App Store and Google Play Store launch with all required privacy policies and compliance documentation in place.

Interested in this project or want to collaborate?

Get in TouchPrivacy Policy

© 2026 All Rights Reserved by jCyrus. Privacy