Un jeu d’arcade à un pouce sur le fait de ne jamais s’arrêter — 600 niveaux, tous hors ligne.

Touchez un générateur, fusionnez ce qu’il donne le long d’une chaîne et remettez le résultat à qui le demande. Chaque commande répare une pièce de plus de la ville, et les réparations dévoilent une histoire racontée en 5 affaires. 100 commandes dans 5 quartiers, hors ligne, sans compte.

Ressources réelles du produit
Les images et les chiffres sont ceux du jeu. Chaque sprite est l’un de ses propres rasters, le plateau est son plateau de 5 colonnes et 35 cases, la chaîne est sa chaîne clean à 5 paliers, et la commande est h1 — la vraie première sur 100, avec l’objet qu’elle demande et les 20 pièces qu’elle paie, lus dans le fichier de contenu que charge la build publiée. Ce qui est réécrit, c’est la fusion elle-même : le jeu tourne sur Flutter et Flame, qu’on ne peut pas mettre dans une page web à un poids que ce site accepterait.
Sentir la boucle dont tout le jeu est fait, en une trentaine de secondes.
Pourquoi elle existe
Les jeux de fusion sont en général conçus pour être interrompus : le plateau se bloque, l’énergie s’épuise, et la voie à suivre est un achat. Forgotten Town garde la fusion et le mystère et retire le blocage. Il se joue du début à la fin en invité, sans réseau, sans compte et sans rien acheter — et la façon dont on le sait n’est pas une opinion : voyez ci-dessous.
Ce qu’elle fait
5 chaînes de fusion de 5 paliers chacune, 25 objets au total, et 5 quartiers qui traversent chacun trois états illustrés à mesure qu’ils sont réparés. Chacun de ces nombres figure aujourd’hui dans le fichier de contenu de la compilation.
Pas de compte, pas de réseau, pas d’achat obligatoire. Le jeu se joue du début à la fin en invité.
Les 16 fichiers de langue sont entièrement remplis — pas de catalogue partiel, pas de repli vers l’anglais au milieu d’une phrase — et le plateau, l’histoire et les écrans d’affaires sont mis en page aussi bien pour l’arabe que pour les mots plus longs de l’allemand.
Chaque image matricielle a été générée localement sur un poste de travail à partir d’un modèle sous Apache-2.0, avec sa candidate d’origine et ses métadonnées conservées à côté. La musique et les effets sont algorithmiques et originaux : aucun échantillon, aucun modèle de voix, aucun comédien.
Comment elle a été construite
Un test de campagne déterministe parcourt les 100 commandes et les 5 affaires en n’utilisant que la génération ordinaire, les fusions et les recharges de pièces — aucun objet offert, aucune monnaie premium, aucune publicité récompensée — et recharge le fichier de sauvegarde après chaque commande. L’affirmation selon laquelle le jeu peut être terminé sans payer devient donc une erreur de compilation dès qu’elle cesse d’être vraie, et une sauvegarde corrompue est détectée 100 fois plutôt qu’une. Ce que ce n’est pas : la preuve que 100 niveaux sont amusants joués à la main. C’est une simulation du moteur, et ce sont deux choses différentes.
Où elle en est
Sur l’App Store depuis le 3 octobre 2026, gratuit, en version 1.0.0. Une chose dite plutôt que lissée : la boutique sert la version 1.0.0 et le projet sur cette machine est encore à la version candidate 0.3.0+4. Chaque chiffre de cette page est donc compté dans le fichier de contenu de cette candidate, et il n’est pas affirmé qu’il soit inchangé dans le build livré. Les 35 tests réussis, l’état de l’analyseur et la matrice de QA appartiennent aussi à cette candidate. Il n’y a pas encore de fiche Google Play.
Nous ne publions ni nombre de téléchargements, ni notes, ni chiffres de revenus, pour aucun produit. Rien ici n’est resté assez longtemps sur une boutique pour qu’un tel chiffre veuille dire quelque chose. Informations de confidentialité pour Forgotten Town.
Ailleurs dans le studio
Un jeu d’arcade à un pouce sur le fait de ne jamais s’arrêter — 600 niveaux, tous hors ligne.

Un registre partagé du foyer : ce qui a été fait, par qui et quand.

Analyse de sprint, entraînement et nutrition dans une seule application, avec l’analyse technique sur le téléphone.
