Application de jeux d'ambiance multijoueur pensée pour animer vos soirées. Développée de A à Z en solo — du backend temps réel aux animations natives.
// Contenu
Une carte icône est tirée au sort au début de la partie, chaque joueur possède des cartes. Jouez cette carte icône ou tentez de mentir, mais attention à la roulette.
Quiz multithèmes en temps réel. Des questions pour tester la culture générale de toute la tablée. Le joueur / l'équipe qui a trouvé le plus de bonnes réponses l'emporte !
Jeu d'infiltration sociale. Certains joueurs ont un mot différent des autres — saurez-vous les démasquer avant qu'ils ne s'infiltrent et gagnent la partie ?
Créez vos propres mots et faites-les deviner à votre équipe en 3 rounds — phrases, un seul mot, puis mime. L'équipe qui a trouvé le plus de mots à la fin l'emporte !
Rôles secrets au début de la partie — Chercheurs contre Infectés. Les Chercheurs doivent trouver les vaccins, les >Infectés doivent répandre le virus sans se faire démasquer. Qui l'emportera ?
// Fonctionnalités
Boutique intégrée avec avatars premium, cadres et fonds personnalisés. Système de points et achats in-app via RevenueCat.
Personnalisation complète de l'avatar — tête, visage, tenue. Des dizaines de combinaisons possibles avec des avatars premium débloquables.
Système de badges et titres débloqués selon les performances en jeu. Récompenses pending, notifications et historique de parties.
Synchronisation instantanée entre joueurs via WebSocket. Animations fluides, états de jeu partagés et gestion de la déconnexion.
Interface entièrement custom avec animations Skia, particules, effets de lumière et transitions soignées pour une expérience immersive.
Disponible sur iOS et Android depuis un seul codebase React Native / Expo. Gestion des spécificités de chaque plateforme.
// Aperçu
// Retour d'expérience
Le problème le plus complexe du projet. Impossible de distinguer avec certitude une fermeture d'app d'une mise en veille — chaque cas nécessite un comportement différent. Gestion des timeouts, reconnexion automatique, synchronisation de l'état de jeu à la reprise et maintien de la cohérence entre tous les joueurs.
Certains jeux nécessitent une orchestration complexe côté client — les animations doivent se terminer avant qu'une nouvelle action soit déclenchée, les overlays doivent s'enchaîner dans le bon ordre, et le backend doit attendre la confirmation du front avant de passer à l'étape suivante. Une logique de file d'attente robuste a été nécessaire pour gérer tous ces cas.
Synchroniser l'état d'un salon entre plusieurs joueurs en temps réel via WebSocket tout en gérant les entrées/sorties, les reconnexions et la cohérence des données. Chaque événement doit être traité dans le bon ordre sur tous les appareils simultanément.
Chaque jeu comporte des dizaines de cas limites à anticiper — que se passe-t-il si un joueur se déconnecte pendant une roulette ? Pendant une animation ? Pendant le choix d'une cible ? Penser et tester exhaustivement tous ces scénarios représente une part importante du travail de développement.
// Technique
Disponible gratuitement sur App Store et Google Play.