OpenGame : une nouvelle IA open source crée des jeux complets à partir d'une commande

Photographie éditoriale d'un écran montrant du code et un jeu 2D généré par IA

Des chercheurs du CUHK MMLab (Université Chinoise de Hong Kong) ont lancé OpenGame, un framework IA open source qui marque une nouvelle ère dans le développement logiciel. Contrairement aux générateurs de code traditionnels qui offrent seulement des extraits isolés, OpenGame agit comme un agent autonome, capable de créer des jeux 2D complets pour navigateurs à partir de descriptions en langage naturel.

GameCoder-27B : Le cerveau derrière le divertissement

Le cœur du système est le GameCoder-27B, un modèle de langage avec 27 milliards de paramètres entraîné spécifiquement sur les flux de travail d'ingénierie de jeux et les API populaires, comme Phaser 3. Cette spécialisation permet à l'IA de comprendre non seulement la syntaxe de programmation, mais aussi la logique complexe des états, des collisions et de la physique nécessaires pour qu'un jeu soit fonctionnel.

OpenGame se distingue par la gestion du cycle de vie complet du projet : de la création de la structure de fichiers et de l'implémentation du code à la génération d'actifs multimodaux (comme les sprites et les effets sonores) et le debugging en temps réel.

Architecture de Compétences

Le framework utilise une architecture innovante basée sur des "compétences" (skills) :

  • Template Skill : Une bibliothèque évolutive de squelettes de projets qui garantit des architectures stables.
  • Debug Skill : Un protocole de débogage qui enregistre les signatures d'erreurs et les solutions vérifiées, permettant à l'agent d'apprendre des échecs passés plutôt que d'appliquer seulement des corrections superficielles.

Pour valider l'efficacité du système, les chercheurs ont introduit le OpenGame-Bench, un benchmark qui teste la "jouabilité" réelle des titres générés dans des navigateurs automatisés, évaluant si l'IA a réellement livré ce que l'utilisateur a demandé.

Le projet est entièrement disponible pour la communauté sur GitHub, sous le dépôt leigest519/OpenGame, permettant à tout développeur d'utiliser ou d'améliorer les outils de création automatisée. Le lancement est considéré comme un pas crucial vers l'ingénierie logicielle agentique, où les IA assument des tâches complexes à long terme avec une intervention humaine minimale.

Consultez le dépôt officiel et la documentation technique sur GitHub.

Partager

Ce contenu a été créé et révisé par notre équipe (iatoskill.com), si vous rencontrez un problème, contactez-nous

Ce contenu a-t-il été utile ?
Apprenez

Plus d'Actualités

Voir Tout