Inspiration

I have played Wizard with my friends for years. Sometimes we did not have the physical cards, or one friend could not be there. I looked for a modern way to play online together and was surprised by the lack of a polished experience designed for friends playing on mobile.

After building and shipping Bluff Monster Party Game, I decided to bring the classic Wizard experience into a modern online multiplayer game with Wizbid.

What it does

Wizbid brings the classic Wizard rules to a polished online tabletop experience.

Friends can create or join a room and play together from their phones or browsers. The game supports up to six players, with live chat and funny reactions to keep the experience social.

Players can also customize their table themes and enjoy animations, sound effects, and a modern UI designed to make every trick feel engaging.

How I built it

Wizbid was built with Flutter and Dart, using Firebase for the backend and real time multiplayer synchronization across iOS, Android, and Web.

The game state, turn management, and timers are handled in the cloud rather than relying on individual devices. This keeps all players synchronized and provides a consistent game state throughout the match.

I built the complete multiplayer flow, from room creation and joining to dealing cards, turn management, trick resolution, scoring, and live table updates.

Challenges I ran into

The biggest challenge was making a real time multiplayer card game feel as smooth as sitting around a physical table.

With up to six players connected simultaneously, every action needs to be synchronized correctly. Turn timers and game timing also needed to remain accurate regardless of each player's device or local clock.

Creating reliable room management, handling players joining and leaving, and keeping the entire table synchronized were some of the most challenging parts of the project.

Accomplishments that I'm proud of

I am proud to have turned a classic physical card game into a complete modern multiplayer experience that works across mobile and web.

More importantly, I built an experience that focuses not only on the rules, but also on the feeling of playing with friends through chat, reactions, animations, sounds, and customizable tables.

What I learned

I learned that bringing a physical game online is about much more than reproducing its rules. The multiplayer architecture, synchronization, timing, animations, sound, and social interactions all contribute to making the experience feel natural.

Wizbid taught me how to combine real time multiplayer engineering with thoughtful game design to make a familiar tabletop game feel at home on modern devices.

Share this project:

Updates

Submission history