Ce que vous devez savoir avant
Vous commencez

Débute 6 June 2026 11:39

Se termine 6 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Fondations de l'IA dans le développement de jeux vidéo

Découvrez les fondamentaux de l'IA pour le développement de jeux avec Unity, en couvrant les mathématiques vectorielles, la physique, l'algorithme de recherche A* et les systèmes de mouvement intelligent des personnages.
Packt via Coursera

Packt

2874 Cours


10 hours 48 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 will dive deep into the foundational concepts of Artificial Intelligence (AI) and its application in game development. By exploring AI techniques in Unity, you’ll learn how to implement AI-driven characters, create realistic movement, and develop advanced pathfinding systems.

As you progress, you will discover how mathematics, physics, and algorithms combine to form the backbone of AI development in games. The course begins by introducing the core principles of AI and how it can be applied to game development.

You’ll then cover key topics like vector mathematics, the physics behind AI movements, and how AI predicts future object locations. From there, the course walks you through setting up the A* pathfinding algorithm, ensuring your AI characters can navigate complex environments.

As you explore more advanced topics, you’ll integrate AI with waypoints, graphs, and projectiles, gaining an in-depth understanding of how to build a responsive, intelligent system for games. This course is ideal for aspiring game developers and those interested in learning AI programming concepts in a game development context.

No prior AI knowledge is required, but a basic understanding of Unity and programming fundamentals is beneficial. The course will guide you through all the technical aspects, while also encouraging practical application to bring your AI systems to life.

Programme

  • Introduction
  • Dans ce module, nous introduirons le cours, présenterons le contenu clé et donnerons un aperçu du rôle de l'intelligence artificielle dans le développement de jeux. Vous vous impliquerez également avec la communauté étudiante H3D et configurerez Unity pour les projets futurs du cours.
  • Les mathématiques de l'IA
  • Dans ce module, nous couvrirons les mathématiques fondamentales pour l'IA, en nous concentrant sur les calculs vectoriels, la mesure des distances et la géométrie derrière les environnements de jeu. À la fin, vous serez capable de modéliser le mouvement et de prédire le comportement de l'IA en utilisant des principes mathématiques.
  • La physique de l'IA
  • Dans ce module, nous explorerons comment les principes de physique, comme la vitesse, l'accélération et le temps, affectent le comportement de l'IA dans les jeux. Vous travaillerez également avec le système de physique d'Unity pour créer des dynamiques de mouvement et de tir réalistes.
  • L'algorithme A*
  • Dans ce module, nous plongerons en profondeur dans l'algorithme de recherche de chemin A*, des bases théoriques à l'implémentation pratique. À la fin de ce module, vous serez capable de créer une IA qui trouve efficacement les meilleurs chemins dans un monde de jeu.
  • Points de passage et graphiques
  • Dans ce module, nous introduirons les points de passage et les graphiques pour la navigation complexe de l'IA. Vous explorerez comment intégrer ces systèmes avec l'algorithme A* pour créer une IA qui suit des chemins définis et réagit à des environnements dynamiques.

Enseigné par

Packt - Course Instructors


Matières

Programming