# Comment créer un jeu vidéo : le guide étape par étape

## Choisissez une petite idée, décrivez-la avec des mots simples, jouez-y, puis améliorez-la une modification à la fois. Sur Go Bananas, l'IA écrit le code, et votre premier jeu est gratuit.

Créer un jeu vidéo, c'était autrefois apprendre un langage de programmation ou un moteur de jeu avant de voir quoi que ce soit bouger. Aujourd'hui, vous pouvez partir d'une description. Ce guide parcourt tout le chemin, de la première idée à un jeu auquel vos amis peuvent jouer depuis un lien. Il vaut aussi bien pour votre premier jeu que pour votre cinquantième.

## 1. Partez d'une idée et d'une boucle de jeu

Tout jeu a une boucle de jeu (core loop) : les quelques actions que le joueur répète encore et encore. Dans un jeu de plateforme, c'est courir, sauter, atterrir, recommencer. Dans un jeu de réflexion, c'est observer, choisir, voir le résultat. Dans un jeu de course, c'est diriger, freiner, doubler.

Avant d'écrire quoi que ce soit, complétez cette phrase : « Le joueur essaie sans cesse de ___ en ___. » Par exemple :

- Le joueur essaie sans cesse d'atteindre le sommet en sautant entre des plateformes mobiles.
- Le joueur essaie sans cesse de vider le plateau en alignant trois gemmes de la même couleur.
- Le joueur essaie sans cesse de survivre à la vague suivante en se déplaçant et en tirant.

Si vous n'arrivez pas à compléter la phrase, l'idée n'est pas encore prête. Si vous y arrivez, vous tenez le cœur de votre jeu. Tout le reste (histoire, graphismes, son, menus) est au service de cette boucle.

## 2. Restez modeste

La raison la plus fréquente de l'échec d'un premier jeu, c'est sa taille. Un jeu avec dix niveaux, une boutique, une histoire et du jeu en ligne, ça fait beaucoup de choses à réussir à la fois. Go Bananas dit à son IA ce que nous vous disons : un petit jeu terminé vaut toujours mieux qu'un gros jeu inachevé.

Commencez avec un niveau, un objectif et une façon de perdre. Le deuxième niveau, le boss et le tableau des meilleurs scores viendront plus tard, une modification à la fois. Les petits jeux sont aussi plus faciles à tester, plus faciles à corriger et plus rapides à partager.

## 3. Décrivez le jeu

Écrivez une courte description qui précise :

- **Le genre :** plateforme, tir, réflexion, course, jeu de cartes, quiz.
- **L'objectif :** ce que le joueur essaie de faire.
- **Les commandes :** les touches sur ordinateur, et les touchers ou les balayages sur téléphone.
- **La victoire et la défaite :** ce qui met fin à la partie.
- **Le style :** pixel art, néon, dessin animé, minimaliste.

Une bonne description fait en général deux à cinq phrases. Par exemple : « Un jeu de plateforme à défilement horizontal où un renard ramasse des glands et évite des hérissons. Les flèches pour se déplacer, espace pour sauter, et des boutons à l'écran sur téléphone. Trois vies ; on gagne en atteignant l'arbre au bout du niveau. Couleurs vives de dessin animé. »

Un guide entier est consacré à cette étape : [Comment décrire un jeu pour que l'IA crée ce que vous voulez](/guides/how-to-describe-a-game).

## 4. Créez-le sur Go Bananas

Allez sur [gobananas.co](https://gobananas.co) et tapez votre description dans la zone **Create with AI** (créer avec l'IA). Sur téléphone, touchez **Create** (créer) dans la barre en bas de l'écran. La zone accepte jusqu'à 30 000 caractères : vous pouvez donc y coller un long document de conception si vous en avez écrit un.

Votre premier jeu est gratuit et ne demande pas de compte. Un seul jeu gratuit est permis par personne et par appareil, et si cette première tentative échoue, vous pouvez réessayer une fois.

Créer un jeu prend quelques minutes, et jusqu'à 10 pour un gros jeu. Inutile de rester devant : si vous fermez l'onglet, la création continue et le jeu est enregistré dans vos jeux, et si vous avez un compte, vous recevez un e-mail quand il est prêt. Vous pouvez créer un jeu à la fois.

Go Bananas donne à son IA un ensemble de règles pour que les jeux sortent prêts à jouer :

- Un écran titre avec un bouton « Play vs AI » (jouer contre l'IA) et un adversaire contrôlé par l'ordinateur en trois niveaux : Easy, Medium et Hard (facile, moyen, difficile). Easy joue des coups au hasard, Medium suit une stratégie simple, et Hard réfléchit quelques coups à l'avance.
- Des commandes qui marchent sur téléphone comme sur ordinateur, avec des boutons tactiles d'au moins 44 pixels de large et des mises en page qui tiennent sur des écrans de seulement 320 pixels de large.
- La prise en charge du multijoueur, pour que vos amis puissent vous rejoindre depuis un lien.
- Un tableau des scores et une progression sauvegardée quand le jeu a un score ou une progression qui valent la peine d'être gardés.

## 5. Testez-le

Jouez à votre jeu dès qu'il est prêt, et jouez-y sur l'appareil qu'utiliseront vos joueurs. Puis demandez-vous :

- Comprend-on ce qu'il faut faire dans les 10 premières secondes ?
- La boucle de jeu est-elle agréable à répéter ?
- Est-ce trop facile, trop difficile ou à peu près juste à chaque niveau de difficulté ?
- Est-ce que quelque chose plante, se chevauche ou paraît lent ?

Notez les deux ou trois problèmes qui vous gênent le plus. Corrigez ceux-là d'abord. Mieux encore : confiez le jeu à un ami et regardez-le jouer sans rien expliquer. Là où il bloque, c'est là que votre jeu a besoin de travail.

## 6. Modifiez-le en discutant

Sur Go Bananas, on modifie un jeu en décrivant les changements, de la même façon qu'on l'a créé. Ouvrez le jeu dans l'éditeur et tapez ce que vous voulez : « Rendre les hérissons plus lents en mode facile » ou « Ajouter un meilleur score qui s'affiche sur l'écran de fin de partie ». Une modification prend en général moins d'une minute. Modifier un jeu, l'enregistrer et le publier demandent un compte gratuit avec une adresse e-mail vérifiée.

Quelques garde-fous rendent les modifications plus sûres :

- **Les versions.** Chaque modification est enregistrée comme une version. L'onglet Versions vous permet de revoir une ancienne version et de la restaurer si une modification a mal tourné.
- **Rien de changé, rien de facturé.** Si la modification de l'IA ne peut pas être appliquée à votre code, elle ne vous est pas facturée (jusqu'à 10 fois par jour).
- **Les gros changements.** Quand une demande est trop grosse pour une modification, l'IA peut reconstruire le jeu à partir d'une nouvelle description.

Soyez précis. « Sauter plus haut » fonctionne, mais « Passer la hauteur du saut de 10 à 14 » fonctionne mieux. Faites une modification à la fois pour savoir ce que chacune a changé.

## 7. Ajoutez vos propres images et sons

Vous pouvez importer vos propres images, sons, musiques et modèles 3D, et les utiliser dans vos jeux. Tapez @ dans la zone de création ou de modification pour choisir un de vos fichiers importés : son nom s'ajoute à votre description entre guillemets, par exemple : Utiliser "forest-background" comme arrière-plan. Go Bananas propose aussi un pack gratuit d'effets sonores intégrés.

Chaque type de fichier a sa propre page qui explique à quoi il sert, ses limites et comment les jeux l'utilisent : voyez [tous les formats de fichiers acceptés](/formats), et le guide sur [le son et la musique](/guides/sound-and-music).

## 8. Jouez entre amis : le multijoueur

Les jeux peuvent se jouer entre amis, en temps réel ou au tour par tour. Un joueur crée un salon et partage un lien ou un code de salon à six caractères, et jusqu'à 16 joueurs peuvent le rejoindre, selon le jeu. Le guide sur les [jeux multijoueurs](/guides/multiplayer-games) explique comment fonctionnent les salons, les hôtes et les différents types de multijoueur.

## 9. Publiez-le et partagez-le

Les nouveaux jeux sont des brouillons privés que vous seul pouvez voir. Quand vous en êtes content, appuyez sur **Publish** (publier) dans l'éditeur (il faut un compte vérifié). Votre jeu obtient sa propre page, avec un lien à envoyer, un QR code pour les téléphones et un code d'intégration pour les sites web. D'autres personnes peuvent alors y jouer, le noter, le commenter et en faire leur propre remix.

Plus de détails dans [Comment publier et partager votre jeu](/guides/publish-and-share).

## Combien ça coûte

Jouer est gratuit. Créer et modifier des jeux utilise des tokens.

| Quoi | Coût ou quota |
| --- | --- |
| Votre premier jeu | Gratuit, sans compte |
| Compte gratuit | 150 000 tokens : 75 000 à l'inscription et 75 000 après votre premier jeu (environ 3 jeux) |
| Un nouveau jeu | En général 30 000 à 60 000 tokens |
| Une modification | En général 10 000 à 20 000 tokens ; davantage pour les gros jeux, car le jeu entier est envoyé à chaque fois |
| Pack de tokens | 4,99 $ US pour 150 000 tokens (environ 4 jeux) ; les tokens achetés n'expirent pas |
| Pro | 49,99 $ US par mois pour 1 000 000 de tokens par mois |

Les tokens obtenus gratuitement expirent 120 jours après leur obtention. Un jeu qui échoue, qui est coupé parce qu'il est trop gros, ou qui s'avère ne pas être un jeu n'est en général pas facturé. Si votre jeu est coupé, simplifiez la description et réessayez.

Il faut avoir 13 ans ou plus pour créer un compte.

## Sans Go Bananas

La voie classique passe par un moteur de jeu comme Unity ou Godot, ou par l'écriture d'un jeu HTML5 en JavaScript vous-même. Ces outils vous donnent un contrôle total et valent la peine d'être appris si vous voulez faire des jeux votre métier ou construire quelque chose de grand. Ils demandent aussi des semaines ou des mois d'apprentissage avant qu'un premier jeu soit jouable. Sur Go Bananas, vous pouvez ouvrir la vue du code de n'importe quel jeu que vous créez : décrire des jeux est donc aussi une façon de voir comment ils sont construits.

## À lire aussi

- [Les bases du game design pour un premier jeu](/guides/game-design-basics)
- [Comment décrire un jeu pour que l'IA crée ce que vous voulez](/guides/how-to-describe-a-game)
- [Jeux multijoueurs](/guides/multiplayer-games)
- [Jeux 3D](/guides/3d-games)
- [Le son et la musique](/guides/sound-and-music)
- [Les jeux sur téléphone](/guides/games-on-phones)
- [Publier et partager votre jeu](/guides/publish-and-share)
- [Créer des jeux depuis ChatGPT ou Claude](/guides/chatgpt-and-claude)
- [Tous les formats de fichiers acceptés](/formats)
