Unity : utiliser les Prefabs pour garder un projet propre
Transformez vos GameObjects en modèles réutilisables et évitez les modifications répétitives dans toutes vos scènes.

Un Prefab est un modèle de GameObject enregistré dans le projet. Il permet de créer plusieurs instances partageant la même structure et les mêmes réglages de base.
Quand créer un Prefab ?
Créez un Prefab dès qu’un objet doit apparaître plusieurs fois : ennemi, projectile, bonus, élément de décor ou interface.
Créer votre premier Prefab
- Préparez un GameObject complet dans la hiérarchie.
- Faites-le glisser vers un dossier Prefabs du projet.
- Supprimez l’objet de test et glissez le Prefab dans la scène.
Instances et modifications
Une modification appliquée au Prefab est propagée à ses instances. Vous pouvez néanmoins remplacer localement certaines valeurs, par exemple la couleur ou les points de vie d’un ennemi particulier.
Exercice pratique
Créez un Prefab Projectile avec un sprite, un collider et un script de déplacement. Instanciez-le depuis le script du joueur lorsque la touche de tir est pressée.