Work in progress

The content of this page was not yet updated for Godot 4.2 and may be outdated. If you know how to improve this page or you can confirm that it's up to date, feel free to open a pull request.

Votre premier jeu 3D

Dans cette série de tutoriels étape par étape, vous allez créer votre premier jeu 3D complet avec Godot. À la fin de la série, vous aurez un projet simple mais terminé, comme le gif animé ci-dessous.

image0

Le jeu que nous allons coder ici est similaire à doc_votre_premier_jeu_2d, avec une particularité : vous pouvez maintenant sauter et votre but est d'écraser les ennemis. De cette façon, vous allez à la fois reconnaître les schémas que vous avez appris dans le tutoriel précédent et vous appuyer sur eux avec un nouveau code et de nouvelles fonctionnalités.

Vous allez apprendre à :

  • Travailler avec des coordonnées 3D avec une mécanique de saut.

  • Utilisez des corps cinématiques pour déplacer des personnages 3D et détecter quand et comment ils entrent en collision.

  • Utiliser des calques de physique et un groupe pour détecter les interactions avec des entités spécifiques.

  • Coder un gameplay procédural basique en instanciant des monstres à des intervalles réguliers.

  • Concevoir une animation de mouvement et changer sa vitesse en temps réel.

  • Dessiner une interface utilisateur sur un jeu 3D.

Et plus encore.

This tutorial is for beginners who followed the complete getting started series. We'll start slow with detailed instructions and shorten them as we do similar steps. If you're an experienced programmer, you can browse the complete demo's source code here: Squash the Creep source code.

Note

Vous pouvez suivre cette série sans avoir fait la série 2D. Cependant, si vous êtes nouveau dans le développement de jeux, nous vous recommandons de commencer par la 2D. Le code des jeux en 3D est toujours plus complexe et la série 2D vous donnera les bases pour suivre plus confortablement.

We prepared some game assets so we can jump straight to the code. You can download them here: Squash the Creeps assets.

Nous travaillerons d'abord sur un prototype basique pour le mouvement du joueur. Nous ajouterons ensuite les monstres que nous ferons apparaître aléatoirement autour de l'écran. Ensuite, nous implémenterons le saut et la mécanique d'écrasement avant de peaufiner le jeu avec de belles animations. Nous terminerons par le score et l'écran de nouvelle tentative.

Contenu