iOS mobile app · Personal project

firou

A real-time multiplayer party game

App Storefirou.app5.0 ★ App StoreJune 2025 – Ongoing
Scroll
4 game modes, 1 code

4 game modes, 1 code

One player opens a room, shares a 6-digit code, and everyone joins from their own phone. No account to create, no extra hardware, no setup.

Four modes share one flow: Never Have I Ever, Most Likely To, Fact or Fiction and Would You Rather, each with its own themes and live, real-time voting.

Award

Swift Student Challenge 2026

firou won Apple's Swift Student Challenge 2026, recognised among the year's standout student-built apps.

My role & challenges
01

My role

  • Full development: sole developer, from concept to App Store release.
  • Architecture: MVVM, a state machine driving the game flow across four distinct games.
  • Real-time backend: Firebase (Firestore, Realtime Database, Auth) for multiplayer sessions.
  • UI/UX: interfaces and animations built entirely in SwiftUI.
02

Challenges & solutions

  • Real-time sync: Firestore holds the persistent data, Realtime Database drives the live session state across every device.
  • Fresh content: a weighted selection algorithm draws on play history so prompts rarely repeat.
  • Onboarding: anonymous auth, so players join with just a code, no sign-up.
Stack
SwiftSwiftUIFirebaseFigmaGitHub
The 4 game modes
Never Have I Ever
01
Never Have I Ever

The classic confession game among friends.

Most Likely To
02
Most Likely To

Vote for whoever fits best.

Fact or Fiction
03
Fact or Fiction

Tell truth from fiction.

Would You Rather
04
Would You Rather

Two options, guaranteed debates.

The gameplay
Join a game
01

Join a game

A minimalist screen with a dedicated keypad for the 6-digit code. Connection is instant, with no sign-up and no account.

Lobby
02

Lobby

The host sees players arrive in real time with their name and status, can remove players, and starts the game when everyone is ready.

Live results
03

Live results

After each vote, results appear with colour-coded bars per player and cumulative scores.

Game over
04

Game over

Final ranking with a trophy for the winner, animated confetti, and a return home to play again.