Publié le 24/04/25
Tindeath : le jeu Arneo de moins de 13 Ko !
Cette année, Arneo a participé à l’aventure JS13K. Une grande compétition qui implique capacité d’innovation, de créativité digitale et surtout de pur plaisir (et oui, pour participer, la team Arneo s’est mobilisée durant quelques week-ends).
La JS13K, c’est quoi ?
La JS13K est un challenge excitant pour les développeurs et les designers du monde entier : pour participer à cette Game Jam, il faut concevoir un jeu poids plume (pas plus de 13 Kilo-octets) en conservant une expérience de jeu compréhensible et plaisante pour les joueurs. Cette année, le ton était donné, le thème imposé : la mort.
Voici comment nous avons procédé.
Tindeath, un gameplay inspiré de Tinder
Tindeath, c’est un peu le Tinder de l’Au-delà. Déterminez quelles âmes pourront se rendre au Paradis et refusez les faux profils en swipant.
Nous avons repris des codes existants et connus de la plupart des joueurs potentiels : la majorité a déjà utilisé Tinder et connaît sa gestuelle de swipe pour accepter ou refuser un profil. En nous appuyant sur les habitudes d’utilisation des futurs joueurs, on réduit significativement le temps d’apprentissage du jeu.
Un travail sans relâche sur la performance
Face aux limites de poids et de stockage des assets dans le jeu, il a fallu faire preuve de créativité et d'inventivité pour concevoir une expérience de jeu qualitative. Nous avons donc appliqué une logique de frugalité pour trouver la balance entre légèreté, utilisabilité et esthétique.
Avant de créer les éléments graphiques et lors de la création des écrans, nous avons déterminé lesquels étaient nécessaires à la jouabilité de Tindeath.
Quelques astuces :
- Choisir le format .svg pour les images. Format vectoriel très léger, il est agrandissable à l’infini sans perte de qualité et modifiable avec du code. Une seule barbe sera personnalisable en de multiples couleurs à l’aide du code.
- Sélectionner uniquement des polices système. Stockées sur la plupart des appareils (ordinateur windows/mac/linux, tablette, mobile…), leur utilisation permet de ne pas avoir à intégrer de police dans le jeu.
- Utiliser des émojis. Ils apportent une information visuelle sans avoir besoin d’ajouter un texte ou une image.
- Travailler ses textes grâce à l’UX Writing. Il s’agit de savoir réduire au maximum la longueur d’un texte sans perdre sa clarté.
- Construire ses assets de manière à gagner des lignes de code. Ici, tous les composants du personnage sont dans une image de la taille de la boîte qui les contient, afin de ne pas avoir à coder leur position. Ils seront placés par défaut en haut à gauche de la photo.
- Réutiliser un maximum d’éléments créés. Notre background n’est composé que de 4 éléments, dupliqués et modifiés à l’aide du code !
- Supprimer le code inutile des .svg au début des fichiers.
Un design system pour 12 millions de personnages
Être astucieux et créatif est essentiel pour participer à ce challenge. Pour offrir une expérience de jeu la plus personnalisée possible, nous avons imaginé un système pour maximiser les possibilités de création de personnages, tout en limitant le nombre d’éléments et leur poids.
Avec un design system des personnages, qui reprend le fonctionnement de nombreux éditeurs de personnages et avatars - comme les Sims - nous proposons près de 12 348 000 combinaisons possibles. Ce design system nous a permis de contourner la contrainte de poids imposée par la JS13K, en offrant des variations quasi infinies de personnages.
Découvrez le design system de Tindeath ici
Une IA pour créer nos images
Tindeath a été pour nous l’occasion de tester de nouveaux processus de création. Pour créer des habillages de fond du jeu, nous avons eu recours à une IA capable de générer des images à partir d’une requête.
Là où on aurait passé 1 à 2 heures pour créer une seule illustration, l’IA en a généré 4 en 60 secondes qui ont servi d’inspiration pour l’image de fond. Un apport intéressant sur certains projets pour les équipes de designers, qui leur permet de libérer du temps pour d'autres phases de réflexion et de conception.
Une étroite collaboration entre designers et développeurs
Le succès de ce type de challenge repose sur un travail main dans la main entre designers et développeurs, ainsi que des échanges réguliers pour partager nos avancées, interrogations et adapter l’expérience utilisateur du jeu.
Cette approche collaborative, permet à tout le monde d'avancer dans le même sens, pour gagner un temps précieux et concentrer notre énergie sur le projet. D’ailleurs, puisqu’on en parle…
Un processus de création qui s’inscrit dans la démarche d’éco-conception d’Arneo
C'est une habitude chez Arneo de penser des projets en cherchant à réduire leur impact, et donc leur poids. Pour la JS13K, nous avons pris le problème à l’envers en visant la légèreté du jeu plutôt que l’économie d’énergie. Mais le résultat est le même : un jeu léger, performant et à l’expérience de jeu fluide, consomme peu d’énergie en stockage, en chargement et en utilisation.
En allégeant au maximum Tindeath, nous avons indirectement répondu aux enjeux d’éco-conception que nous traitons régulièrement pour nos clients. Au final, l’éco-conception a été pour nous la réponse naturelle à la problématique de poids posée par JS13K.
Pour conclure...
Terminons par la question qui brûle toutes les lèvres : mais combien pèse donc notre jeu ? Tindeath atteint le poids de 12,7 Ko. Objectif atteint !
La JS13K est la preuve qu’il est tout à fait possible d’encapsuler une expérience utilisateur qualitative dans un format compact, tout en limitant son impact environnemental. Pour y parvenir, il est indispensable que les designers et les développeurs travaillent en équipe soudée et emploient les bonnes pratiques, celles de l’éco-conception. L’innovation et la créativité sont des outils précieux qui nous ont permis d’aller encore plus loin dans notre démarche.
Tindeath a été un formidable terrain de jeu et d’apprentissage pour exercer notre créativité et notre ingéniosité. La palette de solutions que nous avons déployées nous sera très utile pour nos futurs projets chez Arneo.
On a adoré relever ce défi, et nous sommes prêts à recommencer pour vous !
Envie d'essayer Tindeath ? 👉 https://js13kgames.com/entries/tindeath