Objectifs
Résultats attendus
Attestion de formation
Objectifs de la formation
Acquérir les bases essentielles du moteur Unity et du langage C# afin de créer un petit jeu vidéo 2D complet.
Objectifspédagogiques
- Consolider la maîtrise de Unity dans un cadre de production
- Développer des mécaniques de gameplay plus avancées
- Approfondir le scripting C# appliqué au temps réel
- Structurer un projet Unity de manière professionnelle
- Optimiser les performances et la logique de jeu
Compétences développées
- Scripting C# intermédiaire dans Unity
- Gestion avancée des GameObjects et composants
- Mise en place de mécaniques de gameplay (états, interactions)
- Organisation et architecture d’un projet Unity
- Gestion des scènes, collisions et événements
- Optimisation de base des performances
Domaines
Contenu
Approfondissement de Unity
- Rappels des fondamentaux
- Bonnes pratiques de structuration de projet
Scripting C# – niveau intermédiaire
- Variables avancées, méthodes et classes
- Gestion des événements et interactions
- Communication entre scripts
Gameplay & interactivité
- États de jeu et logique gameplay
- Collisions, triggers et feedback utilisateur
- Introduction aux systèmes de contrôle
Gestion des scènes
- Scènes multiples et navigation
- Organisation du flow de jeu
Optimisation & performance
- Notions de performance temps réel
- Bonnes pratiques d’optimisation
Projet fil rouge
- Développement d’une expérience interactive complète
- Mise en place d’un gameplay fonctionnel