
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.
Swift Student Challenge 2026
firou won Apple's Swift Student Challenge 2026, recognised among the year's standout student-built apps.
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.
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.

Never Have I Ever
The classic confession game among friends.

Most Likely To
Vote for whoever fits best.

Fact or Fiction
Tell truth from fiction.

Would You Rather
Two options, guaranteed debates.

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
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
After each vote, results appear with colour-coded bars per player and cumulative scores.

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