Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 10:29

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Fondamentaux du développement de jeux de défense de tour

Maîtrisez le développement de Tower Defense avec Unity grâce au pathfinding, aux mécanismes de tourelle, à la programmation de l'IA et à la conception d'interfaces utilisateur pour créer des expériences de jeu stratégiques captivantes.
Packt via Coursera

Packt

2868 Cours


6 hours 4 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.

In this course, you'll learn the essentials of Tower Defense game development, from creating dynamic enemy movement to implementing strategic tower placement mechanics. You'll explore Unity game development tools and techniques, equipping yourself with the necessary skills to bring your game ideas to life.

As you work through the course, you'll develop both the technical and creative aspects of game development, ensuring your Tower Defense game is both engaging and fun. Throughout the course, you’ll be guided through the process of setting up pathfinding in Unity, creating navigation meshes for enemy movement, and implementing turret placement mechanics.

You will also dive deep into user interface creation, allowing players to interact with and customize their gameplay experience. With plenty of practical exercises, you'll have the opportunity to develop and refine the various game mechanics that will make your Tower Defense game stand out.

The course progresses logically through important game development stages, introducing complex elements step by step. You'll learn how to spawn agents, program turrets, and build a functional upgrade menu for turrets.

The course emphasizes not only the technical skills needed but also the critical thinking required for balancing gameplay. This course is perfect for aspiring game developers who are interested in building a Tower Defense game from the ground up.

It is designed for individuals with a basic understanding of Unity and game design concepts. If you have an interest in creating fun, strategic games, this course will be an invaluable resource for you.

The course is aimed at intermediate learners, though beginners in game development may also find it accessible with the right attitude and dedication. By the end of the course, you will be able to develop a fully functional Tower Defense game, create enemy AI with pathfinding, program turret mechanics, build dynamic user interfaces, and implement game challenges and upgrades.

Programme

  • A01/B01 Introduction
  • Dans ce module, nous vous présenterons le monde du développement de jeux Tower Defense, offrant un aperçu du cours et de ses objectifs. Vous aurez un aperçu des mécaniques de base qui définissent les jeux de Tower Defense et apprendrez à utiliser Unity pour mettre en œuvre ces fonctionnalités efficacement. Cette section prépare le terrain pour le développement pratique de votre propre jeu Tower Defense.
  • Partie A.02 Construire un Monde de Tower Defense
  • Dans ce module, nous plongerons dans le processus de construction du monde du jeu en utilisant le système de Navigation Mesh de Unity pour le mouvement des IA. Vous apprendrez à configurer et contrôler les agents ennemis, à faire apparaître des vagues d’ennemis et à ajuster les limites de spawn pour réguler la difficulté et le rythme. Cette section vous aide à créer un monde dynamique et stimulant pour votre jeu Tower Defense.
  • Partie A.03 Développer les Mécaniques de Placement des Tourelles
  • Dans ce module, nous nous concentrerons sur le développement de la fonctionnalité clé de placement des tourelles. Vous apprendrez comment permettre aux joueurs de faire glisser et déposer des tourelles dans les emplacements souhaités et comment mettre en œuvre des restrictions de placement pour assurer un jeu équitable et équilibré. Cette section vous donnera les outils pour créer un système de placement de tourelles réactif et intuitif.
  • Partie A.04 Créer une Interface Utilisateur
  • Dans ce module, nous construirons une interface utilisateur qui améliore l'interaction du joueur avec votre jeu Tower Defense. Vous apprendrez à intégrer des boutons pour la sélection des tourelles, à développer un menu de mise à niveau et à contrôler son activation. Cette section vous fournira les compétences nécessaires pour créer une interface engageante et fonctionnelle pour votre jeu.
  • Partie A.05 Intelligences Artificielles de Tower Defense
  • Dans ce module, nous améliorerons les comportements d'IA des tourelles dans votre jeu. Vous apprendrez à programmer les tourelles pour détecter, viser et cibler les ennemis, tant horizontalement que verticalement. De plus, nous couvrirons la logique pour réinitialiser les tourelles en l'absence d'ennemis, garantissant un gameplay fluide et réactif. Cette section se concentre sur la dotation de vos tourelles de l'intelligence nécessaire pour combattre les ennemis de manière autonome.

Enseigné par

Packt - Course Instructors


Matières

Programming