Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 09:40

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
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

4160 Cours


12 hours 3 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

Learn how to make an old school fast-paced first person shooter in the Godot game engine What you'll learn:

How to implement a fast paced old school first person character controller in GodotHow to fully implement a machine gun, shotgun, sword, and rocket launcher in GodotHow to implement basic artificial intelligence in GodotHow to use pathfinding in GodotHow to implement basic GUI in GodotHow to use particle effects in Godot In this course you'll learn how to make an old school fast paced 3D FPS in the Godot Game Engine.I'll cover how to set up an environment and lighting, make player movement, create four guns:

a machete, shotgun, machine gun, and rocket launcher, make two enemies, one melee and one range, with pathfinding and basic ai, create particle effects for explosions and smoke trails, create animations for weapons, create ammo, health, and weapon pickups, and set up a basic hud for the player.Udemy's requirements for course descriptions have changed since I originally posted this course and now require a minimum of 200 words, which is stupid, so here's some filler:

I need 88 more words at this point so I'm just going to type random words from the alphabet in. Or I suppose I could use a chatbot, but I'd rather have that human touch.

This really is a stupid requirement, I said all I needed to say in only 110 words, which is much clearer than using 200, but because of some arbitrary rule, I'm now required to add this extra section that literally no one will read. Fantastic.

Seven more, I guess it could be worse.

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


Matières

Programming