Mes Réalisations

Bubble Wordz - Jeu Mobile Data-Driven sur Google Play

  • Godot 4.3
  • GDScript
  • Android
  • Google Play Console
  • Firebase Analytics
  • Crashlytics
  • BigQuery
  • AdMob / UMP
  • Google Play Billing
  • Google Ads
  • Cloud Save
  • Procedural Generation
  • Physics-Based UI
  • Data-Driven Progression
  • LiveOps
  • QA Automation

Bubble Wordz est un produit mobile développé avec Godot 4.3 et publié sur Google Play sous le package Android com.melvine.wordbubbles. Au-delà de la boucle de jeu, le projet a été conçu comme une plateforme data-driven : génération procédurale, instrumentation analytics, pilotage d'acquisition, monétisation, qualité Android et observabilité post-release.

Bubble Wordz - Capture Play Store 1 Bubble Wordz - Capture Play Store 2 Bubble Wordz - Capture Play Store 3

Produit Mobile & Moteur de Jeu Le cœur du produit repose sur une grille de lettres interactive supportant la physique, la sélection tactile, la résolution de chemins adjacents, la validation lexicale et le renouvellement dynamique du plateau. L'enjeu technique n'était pas seulement de produire un jeu jouable, mais de construire un moteur mobile stable capable de maintenir lisibilité, performance et cohérence sur une progression longue.

Progression Procédurale Data-Driven La progression est conçue pour supporter 10 000 niveaux procéduraux via un portefeuille de contrats : scénarios, profils de difficulté, objectifs, règles de cible, règles de sélection, tutoriels et contrats de boutique. Le runtime exécute les règles, tandis que les données pilotent l'apparition, la fréquence, le tuning, les contraintes de difficulté et les garde-fous de release.

Bubble Wordz - Capture Play Store 4 Bubble Wordz - Capture Play Store 5

Acquisition, Monétisation & Data Product Le projet intègre une campagne Google Ads pilotée de manière data-centric : événements GA4, signaux de qualité utilisateur, funnels d'activation, proxy de rétention, exposition publicitaire et cohorte BigQuery. La monétisation combine AdMob avec consentement UMP, publicités rewarded/interstitial orchestrées, Google Play Billing, entitlements premium, boutique contractuelle et synchronisation Cloud Save.

Observabilité & Release Engineering La couche d'observabilité repose sur Firebase Analytics, Crashlytics, Performance Monitoring, GA4 et BigQuery. Le repo embarque des scripts de reporting, des catalogues d'événements, des smokes Android ADB, des tests Godot par modules et un pipeline AAB incluant versioning, hardening R8, mapping de désobfuscation et upload Play Console.

_ Moteur Mobile & Progression Data-Driven

  • Conception d'une grille de lettres physique combinant sélection tactile, résolution de chemins adjacents, validation lexicale et renouvellement dynamique du plateau.
  • Structuration d'un système de progression procédurale capable de porter 10 000 niveaux via contrats JSON, profils de difficulté, objectifs et règles de sélection.
  • Mise en place de garde-fous de balancing et d'audits de progression pour contrôler la difficulté, la répétition, la lisibilité et la qualité des niveaux générés.

_ Architecture Mobile & Services Google

  • Développement d'une architecture Godot mobile avec autoloads dédiés pour Ads, Consent, CloudSave, Billing, Notifications, Telemetry et localisation.
  • Intégration Google Play Billing pour les achats intégrés, cosmétiques, packs de pièces et entitlement anti-interstitiel.
  • Mise en place Google Play Games / Cloud Save pour la synchronisation de progression et la reprise multi-session.
  • Implémentation AdMob avec consentement UMP, orchestration rewarded/interstitial, cooldowns, préchargement et suivi des événements publicitaires.

_ Data, Analytics & Observabilité Produit

  • Instrumentation Firebase Analytics / GA4 avec catalogue d'événements pour suivre progression, funnel d'onboarding, sessions, publicités, achats, localisation et stabilité.
  • Pilotage d'une campagne Google Ads data-centric à partir des signaux GA4/BigQuery : activation, qualité utilisateur, proxy de rétention et exposition publicitaire.
  • Exploitation BigQuery pour l'analyse fine des cohortes, de la rétention, de l'exposition publicitaire, des conversions et des signaux de qualité utilisateur.
  • Suivi Crashlytics et Firebase Performance pour relier crashes, non-fatals, versions, devices, contexte de gameplay et qualité des releases.
  • Création de scripts de reporting et de monitoring pour distinguer signaux produit, signaux QA et événements développeur.

_ Release Engineering & Qualité Android

  • Industrialisation du build Android : APK smoke, AAB signé, versioning, modes AdMob, hardening R8 et mapping de désobfuscation.
  • Automatisation de l'upload Google Play via scripts Play Developer API et vérification des tracks de publication.
  • Mise en place d'une discipline QA combinant tests Godot modulaires, smokes ADB, audits visuels, probes de performance et suivi post-release.
  • Gestion des contraintes production : consentement publicitaire, Data Safety, politiques de monétisation, stabilité native Android et compatibilité devices.