Apprendre Unity avec C#

Méthode Prototype Simple - De zéro à la création de jeux 3D

Chapitre 1

Introduction aux Scripts Unity

Comprendre MonoBehaviour, Start() et Update()

Débutant ⏱️ 15 min
Chapitre 2

Le Joueur : Déplacement

Input.GetAxis, Transform, Vector3 et Time.deltaTime

Débutant ⏱️ 20 min
Chapitre 3

Vie et États du Joueur

Variables, conditions et gestion de la vie

Intermédiaire ⏱️ 25 min
Chapitre 4

Ennemi : Suivre et Attaquer

LookAt, Vector3.Distance et comportement AI basique

Intermédiaire ⏱️ 30 min
Chapitre 5

Animal : Fuite et Patrouille

Comportements de fuite et mouvements aléatoires

Intermédiaire ⏱️ 25 min
Chapitre 6

Véhicule : Conduite Simple

Rotation, translation et physique basique

Avancé ⏱️ 35 min

Créer des Jeux HTML5

JavaScript, Canvas et architecture de jeu web

Module 1

Canvas et Game Loop

Comprendre le Canvas HTML5 et créer une boucle de jeu

Débutant ⏱️ 20 min
Module 2

Joueur et Inputs

Gestion du clavier et déplacement 2D

Débutant ⏱️ 25 min
Module 3

Collisions et Physique

Détection de collision et physique simple

Intermédiaire ⏱️ 30 min
Module 4

Ennemis et AI Simple

Créer des comportements d'ennemis intelligents

Intermédiaire ⏱️ 35 min

Intelligence Artificielle avec Python

Pathfinding, Decision Trees et Machine Learning pour les jeux

Module 1

Introduction à l'IA de Jeu

Bases de l'IA : décisions, états et actions

Débutant ⏱️ 30 min
Module 2

Pathfinding - A* (A-Star)

Algorithme A* pour trouver le chemin optimal

Intermédiaire ⏱️ 45 min
Module 3

Arbre de Décision

Decision Trees pour comportements complexes

Intermédiaire ⏱️ 40 min
Module 4

Q-Learning (ML)

Machine Learning : IA qui apprend en jouant

Avancé ⏱️ 60 min

Exercices Pratiques

Mets en pratique ce que tu as appris

📝 Exercice 1 : Premier Script

Chapitre 1

Créer un compteur qui s'affiche dans la console

📝 Exercice 2 : Mouvement Diagonal

Chapitre 2

Empêcher le joueur d'aller plus vite en diagonale