Unity l'intelligence artificelle | Guide Ultime Partie 4
What you'll learn
- Comprendre les fondements de l'intelligence artificielle appliquée aux jeux vidéo.
- Implémenter l'intelligence artificielle de personnage (actions et comportements)
- Maitriser les API spécifiques à l'intelligence artificelle.
- Exploiter le concept d'agents de navigation dans Unity.
- Appliquer des algorithmes de déplacement guidé pour créer des comportements spécifiques et réactifs.
- Gérer les ressources nécessaires à l'animation des agents de navigation.
- Maîtriser les techniques permettant de créer des comportements autonomes pour les entités de jeu.
- Comprendre la logique de programmation derrière les comportements des agents.
Requirements
- Connaissance de base de Unity.
- Accès à un ordinateur avec Unity installée.
- Avoir suivi les formations précédentes de ce cursus est un atout majeur.
- De la volonté et de la persévérance.
Description
La formation "Intelligence Artificielle avec Unity" est la quatrième étape d'un cursus complet sur Unity, conçu pour vous apprendre à intégrer efficacement l'intelligence artificielle dans vos projets Unity.
Cette formation vous permettra de maîtriser les concepts fondamentaux de l'intelligence artificielle et d'appliquer ces connaissances pour créer des comportements autonomes et réactifs dans vos jeux vidéo.
Au cours de cette formation, vous explorerez différentes techniques d'intelligence artificielle spécifiquement adaptées aux jeux vidéo :
Vous apprendrez à implémenter des comportements autonomes pour les entités de jeu, en utilisant des algorithmes qui guident leur déplacement de manière autonome.
Vous maîtriserez l'utilisation des règles spécifiques pour contrôler leur mouvement, en créant des comportements complexes et réalistes.
Vous acquerrez les compétences nécessaires pour utiliser les agents de navigation dans Unity.
Vous serez en mesure de créer des surfaces de navigation, de définir des obstacles et de contrôler le déplacement des agents en utilisant des clics de souris.
Vous explorerez également des fonctionnalités avancées telles que la génération de navmesh à l'exécution.
Vous apprendrez à synchroniser les mouvements des agents de navigation avec des animations.
Pour mettre en pratique ces concepts, vous participerez à un exercice pratique où vous créerez une voiture autonome. Vous utiliserez les connaissances acquises pour programmer le comportement de la voiture et la rendre capable de naviguer dans un environnement de jeu complexe.
En plus des exercices pratiques, des quiz seront proposés tout au long de la formation pour vérifier votre compréhension et valider vos compétences.
Vous aurez également accès au code source du projet pour une référence pratique.
Enfin, la dernière section de la formation, "Réalisation d'un jeu de type FPS", vous guidera à travers les étapes de création d'un jeu de tir à la première personne.
Vous apprendrez à mettre en place le niveau de jeu,
à gérer les mouvements du joueur,
à intégrer l'intelligence artificielle pour les ennemis,
à gérer la santé, les munitions et les objets interactifs,
ainsi qu'à créer des cinématiques pour améliorer l'expérience de jeu.
À la fin de cette formation, vous serez en mesure d'intégrer de manière professionnelle l'intelligence artificielle dans vos projets Unity, en utilisant des techniques avancées telles que la détection de collision, les comportements autonomes, les algorithmes de déplacement guidé et l'animation synchronisée.
Vous serez capable d'appliquer ces connaissances pour créer des jeux vidéo immersifs et réactifs, où les entités de jeu interagissent de manière intelligente avec leur environnement et offrent une expérience de jeu captivante.
Who this course is for:
- Toutes personnes désirant apprendre le développement de jeux vidéo avec UNITY
- Les étudiants en informatique ou en jeu vidéo qui cherchent à se spécialiser dans la création d'interface utilisateur pour les jeux vidéo.
- Les passionnés de jeu vidéo qui cherchent à créer leurs propres jeux avec une interface utilisateur professionnelle.
Instructor
Depuis mon plus jeune âge , j'ai développé une passion pour l'informatique et plus précisément pour la programmation.
Dans le cadre professionnel je suis développeur, Formateur et Technicien de Maintenance Informatique.
Je possède des certifications dans le domaine de la sécurité réseaux.
Au fil des années et de l'évolution de l'informatique j'ai développé mes compétences et aujourd'hui je les mets à votre disposition dans des cours simples et précis.
Développeur Unity3D, Visual studio, HTML, CSS, PHP, CMS , Spécialiste Réseau Microsoft et UTM