

INSCRIPTION OUVERTE
45 H de cours
4 -8 apprenants
Prérequis
FOAD - 60h
645€/Session
Unity
Advance
Un programme décomposé en 6 sessions pour atteindre ses objectifs
Un niveau identifié
Vous démarrez en fonction de votre niveau de maitrise
Une garantie
Validation des acquis à chaque fin de session
Un parcours sécurisé
Paiement par session
Session 01
Systèmes avancés en C#
Explication des patterns de conception : Singleton, Factory, Observer
Introduction à la programmation asynchrone (coroutines et tâches asynchrones).
Optimisation des ressources avec la gestion d’objets en Pooling.
Session 02
Gestion des assets complexes
Introduction aux Asset Bundles : création, configuration, et chargement.
Gestion des ressources dynamiques et de la mémoire.
Techniques pour optimiser le chargement et réduire la consommation de mémoire.
Session03
Optimisation des performances
Introduction aux techniques d’optimisation CPU et GPU (réduction de la charge processeur).
Utilisation de l'Occlusion Culling pour masquer les objets non visibles.
Implémentation de LOD (Levels of Detail) pour adapter le niveau de détails des objets en fonction de leur distance.
Session 04
Réseau et multijoueur
Introduction aux concepts de réseau : synchronisation des objets, RPC (Remote Procedure Call).
Présentation de frameworks multijoueurs pour Unity : Photon et Mirror.
Mise en place d’un serveur simple et connexion des joueurs.
Session 05
Publication et maintenance
Préparation du projet pour différentes plateformes : Android, iOS, PC.
Différences dans la compilation et l'optimisation selon la plateforme.
Introduction à la maintenance avec les systèmes de mise à jour continue (CI/CD).
Session 06
Création d'un projet final
Création d'un jeu complet : choix du genre (plateforme, RPG, puzzle) et développement de la structure.
Intégration des systèmes créés au cours de la formation (Pooling, Asset Bundles, optimisation, multijoueur).
Préparation finale pour une publication et tests de performance.
Ce programme est conçu pour approfondir les compétences techniques tout en progressant vers un projet final, la création d'un jeu 3D interactif et immersif.
Objectifs Pédagogiques
Texturing Nodal