Produit mobile · Android natif

Era Clash, un jeu mobile de cartes chronologiques.

Un jeu Android complet où les joueurs doivent placer des événements dans le bon ordre chronologique. L’objectif : vider sa main avant les autres, en solo ou en multijoueur.

Partie Era Clash avec cartes chronologiques
Sélection des catégories dans Era Clash

Concept

Un gameplay simple à comprendre, difficile à maîtriser.

Era Clash reprend un principe immédiatement lisible : une frise chronologique, des cartes sans date en main et une décision à prendre à chaque tour.

Le joueur choisit où placer sa carte. Si l’ordre chronologique est correct, la carte est révélée et ajoutée au plateau. En cas d’erreur, la carte est révélée puis remplacée.

Écran de connexion Era Clash
Connexion Compte, Google ou invité pour accéder rapidement au jeu.
Écran des catégories Era Clash
Catégories Choix du thème de partie : histoire, inventions, cinéma, jeux vidéo et plus.
Écran de jeu Era Clash
Partie Placement des cartes sur une timeline, timer et adversaires.

Fonctionnalités

Une application mobile complète, pas un simple prototype.

Gameplay solo Partie rapide contre au moins un bot, avec gestion de la main, timeline, validation chronologique et résultat.
Multijoueur temps réel Salles privées, salles publiques, tours synchronisés, participants, timer et reprise d’état via Firestore.
Comptes utilisateurs Connexion par email, Google Sign-In ou mode invité avec Firebase Authentication.
Catégories et contenus premium Sélection de thèmes, achat intégré de contenus et restauration des achats.
Expérience mobile travaillée Interface Jetpack Compose, design premium, cartes illustrées et interactions adaptées au tactile.

Architecture

Une base technique pensée pour évoluer.

Le projet est construit autour d’une architecture claire : écrans Compose, ViewModels, repositories, modèles métier et synchronisation Firestore.

Cette séparation permet de garder une logique de jeu testable, de limiter le couplage avec l’interface et de préparer les évolutions : nouvelles catégories, statistiques, matchmaking, profil joueur ou contenus additionnels.

UI

Jetpack Compose pour créer une interface moderne, responsive et adaptée à un jeu mobile.

Temps réel

Firestore pour synchroniser les salles, les participants, les mains, la timeline et les tours.

Auth

Firebase Authentication pour gérer les comptes email, Google et invités.

Monétisation

Préparation des achats intégrés, contenus premium et publicités récompensées.

Défis techniques

Synchroniser un jeu mobile sans rendre l’expérience lourde.

Le multijoueur impose plusieurs contraintes : ordre des tours, état de partie partagé, erreurs réseau, départ d’un joueur, host, bots, timer et reprise de partie.

L’enjeu était de créer un système assez robuste pour gérer ces cas, tout en conservant une expérience simple côté joueur.

Temps réel Actions synchronisées entre participants.
Résilience Gestion des salles, départs et états de partie.
Évolutivité Architecture prête pour de nouveaux modes et contenus.

Ce que le projet démontre

Une capacité à livrer un produit mobile complet.

Era Clash montre un savoir-faire qui dépasse l’écran : conception produit, architecture mobile, backend temps réel, authentification, monétisation, design, règles métier et publication Android.

C’est le même type d’approche qui peut être appliqué à une application métier : partir d’un usage concret, construire une expérience claire, puis mettre en place une base technique fiable.

Application mobile

Vous avez une idée d’application ou un outil terrain à créer ?

Application Android, outil métier mobile, synchronisation de données, authentification, back-office ou intégration Firebase : HV Solutions peut vous accompagner de la conception au déploiement.