js13kGames : des jeux vidéo de 13 Ko !

7

Chaque année, à la fin de l’été, une communauté de développeurs de jeux vidéo investit un terrain d’expérimentation aussi exigeant qu’inspirant : js13kGames. Cette game jam en ligne, fondée en 2012, propose un défi singulier : concevoir un jeu jouable dans un navigateur, dont l’ensemble des fichiers compressés ne dépasse pas 13 Ko. Derrière cette contrainte technique, qui peut sembler drastique, se trouve une scène créative animée par la recherche de simplicité, l’ingéniosité et un certain goût du défi.

js13kGames est une compétition de développeurs de jeux vidéo dont le principe des proposer des jeux de 13 Ko.

js13kGames : 13 Ko de jeux vidéo

js13kGames repose sur une règle principale : les jeux soumis à la compétition doivent être entièrement contenus dans une archive ZIP de 13 Ko maximum. Cette taille inclut le code source, les images, les sons, les polices et tous les éléments nécessaires au fonctionnement du jeu. Pour y parvenir, les participants doivent souvent écrire leur propre moteur, recourir à des techniques d’optimisation très poussées, et faire preuve de rigueur dans la gestion des ressources.

Les langages autorisés sont JavaScript, HTML et CSS. Les jeux doivent être jouables directement dans un navigateur sans dépendances extérieures. Toutefois, depuis 2017, certaines catégories autorisent l’usage de bibliothèques ou frameworks spécifiques, à condition qu’ils soient déclarés et qu’ils ne soient pas comptabilisés dans la limite de taille.

Chaque édition s’articule autour d’un thème unique, révélé au lancement du concours, que les développeurs sont libres d’interpréter à leur façon. Le jury, composé de professionnels du jeu vidéo et de la presse spécialisée, évalue les jeux selon plusieurs critères, parmi lesquels la jouabilité, la créativité, le respect du thème et l’optimisation technique. Les lauréats reçoivent des récompenses variées : prix en argent, bons d’achat, T-shirts, mais aussi de la visibilité dans des articles spécialisés ou sur les réseaux sociaux.

Au fil des ans, la compétition a proposé de nouvelles catégories, comme la monétisation web en 2019 (introduite en partenariat avec Coil), ou encore une catégorie dédiée à la réalité virtuelle avec WebXR. Elle s’est également dotée d’un jury élargi et d’un système de notation plus complet, tout en conservant son esprit d’origine : mettre l’accent sur la créativité dans la contrainte.

Plus de 20 ans de compétition js13kGames

La première édition de js13kGames a eu lieu en 2012, sous l’impulsion d’Andrzej Mazur, développeur polonais actif dans la communauté du jeu HTML5. Dès le départ, le projet s’inscrit dans une logique artisanale, presque militante : valoriser le code léger, les jeux accessibles sans installation, et un retour à l’essentiel de la création vidéoludique.

Le choix de la limite de 13 Ko est autant un clin d’œil au nom du concours que la base d’un véritable exercice de style. Il contraint les développeurs à réfléchir à chaque ligne de code, à chaque pixel, et à tirer parti de toutes les optimisations possibles : compression avancée, génération procédurale, usage créatif des caractères ASCII ou des transformations CSS.

Avec les années, le nombre de participants a crû régulièrement, atteignant un pic de 274 entrées en 2018. Certains jeux développés dans ce cadre ont poursuivi leur existence en dehors de la compétition, parfois publiés sur des plateformes comme Steam. C’est le cas d’Evil Glitch, vainqueur de l’édition 2016, ou encore de projets ayant attiré l’attention de la presse spécialisée.

Parmi les participants figurent également des noms bien connus du développement web, comme Markus « Notch » Persson, créateur de Minecraft ou Ricardo « Mrdoob » Cabello, à l’origine de la bibliothèque graphique Three.js. Ces participations contribuent à la notoriété du concours sans pour autant occulter les nombreuses contributions venues d’amateurs passionnés ou de professionnels indépendants.

En parallèle, js13kGames a structuré son organisation : le concours se déroule chaque année du 13 août au 13 septembre, avec un site officiel qui centralise les soumissions, les règles, les archives des éditions précédentes et les résultats. Les jeux sont accessibles en ligne, et peuvent être testés directement depuis un navigateur moderne.

Des figures régulières de la scène vidéoludique indépendante, comme le développeur Christer Kaitilla, la journaliste Jupiter Hadley ou encore Dann Sullivan, font partie des juges récurrents. En 2024, Brendan Eich, créateur du langage JavaScript, a salué publiquement le travail d’un participant, soulignant la reconnaissance croissante du concours au sein de la communauté technique.

En imposant une limite stricte de 13 Ko, js13kGames renoue avec une forme de sobriété qui peut sembler décalée dans un contexte de productions de plus en plus volumineuses. Pourtant, cette contrainte se révèle féconde : elle pousse à réinventer les techniques, à explorer de nouvelles idées, et à créer des jeux à la fois simples, originaux et robustes. Le concours ne se veut ni une vitrine commerciale, ni un tremplin à grand spectacle. Il offre un cadre exigeant et ludique, propice à l’expérimentation, et permet à des développeurs de tous horizons de partager leur travail dans un esprit de communauté. En cela, js13kGames occupe une place particulière dans l’univers des game jams, et continue, année après année, à susciter curiosité, respect et enthousiasme discret.

InformationLes articles peuvent contenir des liens publicitaires identifiés grâce au picto .