Apprendre Unity avec C#
Méthode Prototype Simple - De zéro à la création de jeux 3D
Introduction aux Scripts Unity
Comprendre MonoBehaviour, Start() et Update()
Le Joueur : Déplacement
Input.GetAxis, Transform, Vector3 et Time.deltaTime
Vie et États du Joueur
Variables, conditions et gestion de la vie
Ennemi : Suivre et Attaquer
LookAt, Vector3.Distance et comportement AI basique
Animal : Fuite et Patrouille
Comportements de fuite et mouvements aléatoires
Véhicule : Conduite Simple
Rotation, translation et physique basique
Créer des Jeux HTML5
JavaScript, Canvas et architecture de jeu web
Canvas et Game Loop
Comprendre le Canvas HTML5 et créer une boucle de jeu
Joueur et Inputs
Gestion du clavier et déplacement 2D
Collisions et Physique
Détection de collision et physique simple
Ennemis et AI Simple
Créer des comportements d'ennemis intelligents
Intelligence Artificielle avec Python
Pathfinding, Decision Trees et Machine Learning pour les jeux
Introduction à l'IA de Jeu
Bases de l'IA : décisions, états et actions
Pathfinding - A* (A-Star)
Algorithme A* pour trouver le chemin optimal
Arbre de Décision
Decision Trees pour comportements complexes
Q-Learning (ML)
Machine Learning : IA qui apprend en jouant
Exercices Pratiques
Mets en pratique ce que tu as appris
📝 Exercice 1 : Premier Script
Chapitre 1Créer un compteur qui s'affiche dans la console
📝 Exercice 2 : Mouvement Diagonal
Chapitre 2Empêcher le joueur d'aller plus vite en diagonale