À propos de TUNL

TUNL est un jeu de vol en grotte à un bouton pour iOS, Android et le web, fait par une seule personne. Tous ceux qui jouent un jour donné volent exactement la même grotte.

À propos · mis à jour le 20 septembre 2026

Ce qu'est TUNL

Tu touches pour un saut, tu maintiens pour monter et tu relâches pour tomber. Le tunnel défile, se resserre et accélère, et tu essaies d'aller plus loin qu'hier. C'est tout le schéma de commande, et le jeu est construit pour rendre cette seule action aussi profonde que possible : des pièces qui changent le couloir, des dangers qui posent des questions différentes, et une grotte différente chaque jour mais identique pour tous les joueurs ce jour-là.

Cette grotte partagée en est le cœur. Le niveau n'est stocké nulle part et aucun serveur ne l'envoie. Il est calculé à partir de la date du calendrier, si bien qu'un joueur à Lisbonne et un joueur à Tokyo rencontrent les mêmes stalactites aux mêmes endroits, et qu'un score signifie la même chose sur tous les téléphones. Le devlog sur la grotte du jour explique comment ça marche et les deux bugs qui l'ont discrètement cassé en chemin.

Qui le fait

TUNL est fait par Theodoracatos, un développeur indépendant solo. Il n'y a ni studio ni éditeur : le design, le code, le son et ce site viennent d'une seule personne, avec les fiches boutique, le backend du classement et la boîte de support gérés depuis le même bureau. C'est pourquoi le devlog est écrit à la première personne, et pourquoi un rapport de bug envoyé à [email protected] est lu par la personne capable de le corriger.

Comment c'est construit

Le jeu est du JavaScript pur sur un canevas HTML5. Il n'y a ni bibliothèques, ni modules, ni étape de compilation pour le jeu lui-même : une page charge une série de scripts dans l'ordre et ils partagent un espace global. Les mêmes fichiers sont déployés à trois endroits. L'appli iOS les exécute dans une WKWebView, l'appli Android dans une WebView, et ce site les sert sur flytunl.ch/play, donc la version web n'est ni un portage ni une démo. C'est le même jeu avec quelques ajustements propres au navigateur.

Parce qu'une grotte quotidienne partagée est une promesse, une grande partie de l'ingénierie consiste à la tenir. Des tests automatisés rejouent le générateur de grotte sur six tailles d'écran différentes et comparent les résultats octet par octet, protègent la physique contre différents taux de rafraîchissement, et vérifient qu'un segment du monde est également difficile à voler sur chaque appareil. Le devlog est l'endroit où ces décisions sont détaillées.

Ce qui guide le design

Comment TUNL est financé

TUNL est gratuit. Dans les applis, il affiche une pub plein écran après certaines morts, pas plus d'une fois toutes les quelques minutes et seulement après une partie qui est allée quelque part. Il y a deux vidéos optionnelles que tu peux choisir de regarder pour un avantage : une pour continuer une partie et une pour un bonus quotidien d'éclats. Un achat unique Supprimer les publicités désactive les pubs forcées, et un achat unique Débloquer tous les vaisseaux débloque toute la liste pour les joueurs qui préfèrent ne pas attendre. Les vaisseaux peuvent aussi être entièrement gagnés en jouant, et les peintures cosmétiques s'achètent avec des éclats du jeu, jamais avec de l'argent. Les détails sur les données concernées sont dans la politique de confidentialité.

Crédits et mentions

Contact

Questions, rapports de bugs et idées : [email protected]. Pour de l'aide sur les achats et la progression, voir Support, et pour les logos et captures d'écran, voir le kit presse.

Joue la grotte du jour