Créer un jeu vidéo avec ChatGPT : un parcours semé d'embûches pour un novice en développement

Titre original : J’ai créé un jeu vidéo avec ChatGPT alors que j'y connais rien et tout ne s’est pas passé comme prévu…

Il y a quelques semaines, je me suis lancé un défi : créer un jeu à l’aide de ChatGPT… Alors, est-ce que la puissance de l’IA a fait de cette aventure une balade de santé ? Je vous raconte ça en vidéo.

Quand on aime les jeux vidéo, on se demande souvent ce que ça fait de “passer de l’autre côté”, de joueur à développeur. Eh bien, il y a quelques semaines, je me suis lancé, sans aucune expérience dans le domaine. Et j’ai choisi le plus qualifié et le plus dispo des collègues : ChatGPT ! En gros, l’idée était simple : créer un jeu de plateforme 2D, un peu comme un Geometry Dash mais en moins vénère, où l’on doit sauter par-dessus des obstacles. Grâce à la puissance biblique de l’IA, je pensais que ça allait être du gâteau. Ça s’est avéré un peu plus compliqué que prévu.

Les mains dans le cambouis

Parce que oui, c’est bien beau de dire qu’on veut faire un jeu vidéo avec une IA, mais un moteur de jeu vidéo, ça reste ce que c’est : un truc super velu avec des sous-menus partout. Pour cette petite expérience, ChatGPT m’a conseillé d’utiliser Godot, un logiciel gratuit “adapté aux débutants”. Facile à prendre en main ou pas, il m’a fallu plusieurs prompts pour créer un début de personnage et de plateforme. Pour ne rien arranger, l’IA s’est gourée plusieurs fois dans la terminologie. Il m’a sorti des fonctionnalités issus d’anciennes versions de Godot.

J’ai créé un jeu vidéo avec ChatGPT alors que j'y connais rien et tout ne s’est pas passé comme prévu…J’ai créé un jeu vidéo avec ChatGPT alors que j'y connais rien et tout ne s’est pas passé comme prévu…

Bon, après quelques allers-retours, j’arrive à faire apparaître un cube en guise de personnage, une plateforme et même à appliquer mes premières lignes de code (que ChatGPT me génère sur commande). Maintenant, j’ai un héros qui se déplace de gauche à droite et qui saute. Je commence alors à créer des obstacles - aussi sous la forme de cubes - pour voir si c’est agréable de bondir par-dessus des machins, j’ajuste les hitbox et la physique, et voilà ! J’ai un proto jeu de plateforme. Mais bien sûr, il faut un peu plus que ça pour faire un “vrai” platformer.

Des galères et des remises en question

J’vous passe les détails (pour tout savoir, regardez la vidéo en auto-play), mais construire un jeu de toutes pièces, même avec ChatGPT, c’est pas de la tarte. J’ai eu pas mal de galères et j’ai même songé à jeter l’éponge. D’ailleurs, j’ai même changé d’IA en cours de route : le logiciel d’OpenAI ne me servait que du code foireux. Encore une fois, pour découvrir tout ça, rendez-vous plus haut pour regarder la vidéo !