What You Need to Know Before
You Start

Starts 6 June 2025 15:07

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Comment créer un FPS 3D de style rétro dans le moteur de jeu Godot

Apprenez à créer un jeu de tir à la première personne à l'ancienne et rapide dans le moteur de jeu Godot.
via Udemy

4052 Cours


12 hours 3 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Apprenez à créer un jeu de tir à la première personne rapide à l'ancienne dans le moteur de jeu Godot. Ce que vous apprendrez :

Comment implémenter un contrôleur de personnage à la première personne rapide à l'ancienne dans Godot.

Comment implémenter entièrement une mitrailleuse, un fusil à pompe, une épée et un lance-roquettes dans Godot. Comment implémenter une intelligence artificielle de base dans Godot.

Comment utiliser le cheminement dans Godot. Comment implémenter une interface utilisateur de base dans Godot.

Comment utiliser les effets de particules dans Godot. Dans ce cours, vous apprendrez à créer un FPS 3D rapide à l'ancienne dans le Godot Game Engine.

Je vais vous montrer comment configurer un environnement et l'éclairage, créer le mouvement du joueur, créer quatre armes :

une machette, un fusil à pompe, une mitrailleuse et un lance-roquettes, créer deux ennemis, un de mêlée et un à distance, avec recherche de chemin et IA de base, créer des effets de particules pour les explosions et les traînées de fumée, créer des animations pour les armes, créer des munitions, des points de vie, et des objets à ramasser, et configurer un HUD de base pour le joueur. Les exigences d'Udemy pour les descriptions de cours ont changé depuis que j'ai initialement publié ce cours et nécessitent maintenant un minimum de 200 mots, ce qui est idiot, donc voici un peu de remplissage :

J'ai besoin de 88 mots supplémentaires à ce stade, donc je vais juste taper des mots aléatoires de l'alphabet.

Ou je pourrais utiliser un chatbot, mais je préfère cette touche humaine. C'est vraiment une exigence stupide, j'ai dit tout ce que j'avais besoin de dire en seulement 110 mots, ce qui est bien plus clair que d'en utiliser 200, mais en raison d'une règle arbitraire, je suis maintenant obligé d'ajouter cette section supplémentaire que personne ne lira.

Fantastique. Sept de plus, je suppose que ça pourrait être pire.

Programme

  • Introduction au cours
  • Aperçu des objectifs du cours
    Brève histoire des jeux FPS 3D rétro
    Introduction au moteur de jeu Godot
  • Configuration de l'environnement de développement
  • Installation de Godot
    Aperçu de l'interface Godot
    Création d'un nouveau projet
  • Principes de base de la conception de jeux 3D
  • Espace 3D et coordonnées
    Compréhension des nœuds et des scènes
    Introduction au script Godot (GDScript)
  • Création du monde de jeu
  • Conception de niveaux de jeu au style rétro
    Mise en œuvre de textures et de matériaux
    Création de modèles 3D simples avec une esthétique rétro
  • Création du personnage du joueur
  • Conception du modèle de joueur
    Contrôles et mouvements à la première personne
    Mise en œuvre de la mécanique de tir
  • Conception et IA des ennemis
  • Conception de modèles d'ennemis
    Implémentation de comportements d'IA de base
    Cheminement et attaque des ennemis
  • Physique et mécanique du jeu
  • Aperçu du moteur physique de Godot
    Mise en œuvre des collisions et dynamiques RigidBody
    Intégration d'obstacles et de pièges
  • Création de graphismes et animations rétro
  • Styliser les graphismes pour un look rétro
    Conception et animation de modèles low-poly
    Ajout d'effets : explosions, flash de bouche
  • L'audio dans les jeux FPS rétro
  • Intégration des effets sonores : tirs, pas
    Musique de fond et mixage audio
    Utilisation du son 3D pour une expérience immersive
  • Interface utilisateur et menus du jeu
  • Conception d'une interface utilisateur rétro minimaliste
    Mise en œuvre des affichages de santé et de munitions
    Création du menu principal et du menu pause
  • Amélioration du gameplay et des performances
  • Optimisation des performances du jeu
    Équilibrage de la difficulté du jeu
    Techniques de test et de débogage
  • Finitions et publication
  • Peaufiner le jeu : ajout de détails
    Exportation de votre jeu pour différentes plateformes
    Stratégies de marketing et de distribution
  • Conclusion du cours
  • Récapitulatif des concepts clés
    Ressources supplémentaires pour un apprentissage poussé
    Q&R et prochaines étapes dans le développement de jeux

Enseigné par

Narayana Walters


Sujets

Programmation