Blog

Devlogs, game design et coulisses du développement indie mobile — par Aurélien Joubert.

Devlogs, game design and behind-the-scenes of indie mobile development — by Aurélien Joubert.

Ce blog documente le développement de mes jeux et applications mobiles en solo, de la première ligne de code jusqu'à la publication sur les stores.

On y trouve trois familles de textes. Les devlogs reviennent sur la conception de Cendrelune, d'AbcDonjon ou d'A Matter of Choice : pourquoi telle mécanique, pourquoi tel arbitrage. Les articles techniques couvrent Flutter appliqué au jeu mobile, la migration d'un backend Firebase vers PocketBase, ou les pièges de la soumission sur l'App Store et Google Play. Les réflexions, enfin, portent sur la réalité du travail seul : mener plusieurs projets de front, monétiser sans publicité, ou assumer de ne pas faire quelque chose.

Chaque article part d'un cas concret rencontré sur l'un de ces projets, avec ce qu'il a coûté et ce qu'il a appris.

This blog documents how I build my mobile games and apps on my own, from the first line of code to the store release.

You will find three kinds of posts here. Devlogs revisit the design of Cendrelune, AbcDonjon or A Matter of Choice: why a given mechanic, why a given trade-off. Technical articles cover Flutter for mobile games, migrating a backend from Firebase to PocketBase, or the pitfalls of submitting to the App Store and Google Play. Reflections deal with the reality of working alone: running several projects at once, monetising without ads, or owning the decision not to build something.

Every article starts from a concrete situation met on one of these projects, with what it cost and what it taught.

Cathédrale gothique sombre et silencieuse
Réflexion · Audio 3 août 2026

Je suis musicien, et mes jeux mobiles n'ont pas de sonI'm a musician, and my mobile games have no sound

AbcDonjon et Cendrelune sont totalement muets, et c'est un choix assumé. Pourquoi l'audio est rarement le bon investissement pour un jeu mobile en solo.

AbcDonjon and Cendrelune are completely silent, and it's a deliberate choice. Why audio is rarely the right investment for a solo mobile game.

AbcDonjon et Cendrelune comparés à des jeux connus
Marketing 27 juillet 2026

AbcDonjon et Cendrelune : à quels jeux connus les comparer ?AbcDonjon and Cendrelune: which well-known games do they compare to?

Balatro, Loop Hero, Cookie Clicker, Darkest Dungeon, Wordament : la comparaison honnête entre mes deux jeux et les références connues du genre.

Balatro, Loop Hero, Cookie Clicker, Darkest Dungeon, Wordament: an honest comparison between my two games and the genre's well-known references.

Équilibrer un jeu mobile en solo
Game Design 20 juillet 2026

Équilibrer un jeu mobile en solo : entre AbcDonjon et CendreluneBalancing a mobile game solo: between AbcDonjon and Cendrelune

Tableurs, biais de l'auteur et feedback beta : comment régler la difficulté d'un roguelite et l'économie d'un idle game sans équipe de game design.

Spreadsheets, author bias and beta feedback: tuning the difficulty of a roguelite and the economy of an idle game without a game design team.

Construire une communauté de beta-testeurs en solo
Réflexion 6 juillet 2026

Construire une communauté de beta-testeurs quand on est développeur soloBuilding a beta-tester community as a solo developer

Recruter, organiser et écouter une communauté de beta-testeurs sur Discord et TestFlight — sans équipe QA ni budget marketing.

Recruiting, organizing and listening to a beta-tester community on Discord and TestFlight — without a QA team or marketing budget.

Cendrelune — jeu idle gothique Flutter
Devlog 29 juin 2026

Cendrelune : créer un jeu idle gothique en FlutterCendrelune: building a gothic idle game in Flutter

Genèse, architecture et direction artistique de Cendrelune — un jeu de gestion de hameau gothique avec production idle et combat PvE automatique.

Genesis, architecture and art direction of Cendrelune — a gothic hamlet management game with idle production and automatic PvE combat.

AbcDonjon — roguelite de mots croisés
Devlog · AbcDonjon 22 juin 2026

AbcDonjon : designer un roguelite de mots croisésAbcDonjon: designing a crossword roguelite

Faiblesses élémentaires, génération procédurale de grilles et méta-progression : les décisions de design derrière AbcDonjon.

Elemental weaknesses, procedural grid generation and meta-progression: the design decisions behind AbcDonjon.

Migration Firebase vers PocketBase
Technique 15 juin 2026

Migrer de Firebase vers PocketBase pour une app FlutterMigrating from Firebase to PocketBase for a Flutter app

Pourquoi j'ai migré Price Comparator de Firebase vers PocketBase self-hosted, et comment s'est passée la migration technique.

Why I migrated Price Comparator from Firebase to self-hosted PocketBase, and how the technical migration went.

Développement solo multi-projets
Réflexion 8 juin 2026

Développement solo : gérer plusieurs projets en parallèleSolo development: managing multiple projects at once

Blocs hebdomadaires, projet prioritaire par trimestre, documentation comme mémoire externe : mes méthodes pour avancer sur quatre projets en parallèle.

Weekly blocks, one priority project per quarter, docs as external memory: my methods for progressing on four projects in parallel.

Flutter pour les jeux mobiles
Technique · Flutter 1er juin 2026

Flutter pour les jeux mobiles : retour d'expérienceFlutter for mobile games: a real-world retrospective

Flutter est-il adapté aux jeux mobiles ? Retour d'expérience concret après Cendrelune et AbcDonjon : performances, limites et bonnes pratiques.

Is Flutter suited for mobile games? A concrete retrospective after Cendrelune and AbcDonjon: performance, limits and best practices.

Monétisation sans publicité
Business 25 mai 2026

Monétisation sans publicité : le modèle achat uniqueMonetisation without ads: the one-time purchase model

Pourquoi j'ai choisi le modèle achat unique plutôt que les publicités ou l'abonnement pour mes jeux mobiles.

Why I chose the one-time purchase model over ads or subscriptions for my mobile games.

Direction artistique gothique mobile
Design 18 mai 2026

Direction artistique gothique pour un jeu mobile indieGothic art direction for an indie mobile game

Comment construire une identité visuelle gothique cohérente avec un budget limité : palette, typographie, illustrations et vocabulaire visuel.

How to build a coherent gothic visual identity on a limited budget: palette, typography, illustrations and visual vocabulary.

Idle games — boucle de rétention
Game Design 11 mai 2026

Idle games : ce qui fait revenir les joueursIdle games: what keeps players coming back

Analyse de la boucle de rétention des jeux idle : progression offline, bonus de retour, décisions actives et erreurs de design classiques.

Analysis of the idle game retention loop: offline progression, return bonuses, active decisions and classic design mistakes.

Pourquoi développer en solo
Réflexion 4 mai 2026

Pourquoi je développe en solo : avantages, défis et liberté créativeWhy I develop solo: advantages, challenges and creative freedom

Réflexion sur le choix du développement solo : cohérence de vision, vitesse de décision, charge mentale et liberté créative totale.

Thoughts on the solo dev choice: vision coherence, decision speed, mental load and total creative freedom.

A Matter of Choice — premier jeu
Devlog 27 avril 2026

A Matter of Choice : retour sur mon premier jeu publiéA Matter of Choice: a retrospective on my first published game

Ce que j'ai appris en publiant mon premier jeu indie : scope, rejets App Store, attentes réalistes et compétences acquises.

What I learned publishing my first indie game: scope, App Store rejections, realistic expectations and skills acquired.

Soumettre une app sur les stores
Technique 20 avril 2026

Soumettre une app sur l'App Store et Google Play : guide pratiqueSubmitting an app to the App Store and Google Play: a practical guide

Checklist complète, causes de rejet fréquentes et délais de review pour publier une app Flutter sur iOS et Android sans mauvaises surprises.

Complete checklist, common rejection reasons and review timelines for publishing a Flutter app on iOS and Android without nasty surprises.