Assets¶

Les assets sont les ressources graphiques ou logicielles qui composent un jeu : objets 2D, 3D, textures, scripts, matériaux, etc.
Installation dans Unity¶
Via Asset Store ¶

Asset Store est le magasin d'assets de Unity. On y trouve du gratuit comme du payant.
Avant d'ajouter des assets du Asset Store à votre projet, vous devez les connectez d'abord à votre compte.
- Visiter le site Web Asset Store en mode connecté.
- Choisir un des assets gratuits du magasin (vous pouvez aussi en payer si vous le désirez)
- Appuyer sur « Add to my assets » et accepter les conditions
Ainsi, l'asset sera enregistré à votre compte et sera maintenant disponible dans Unity !
Ensuite, sur Unity :
- Cliquez sur
Window>Package Management>Package Manager. Une petite fenêtre s'ouvrira, celle du « Package Manager ». - Cliquez sur « My Assets » si vous n'y êtes pas déjà.
- Cliquez sur l'asset ajouté via l'Asset Store, puis cliquez sur « Download »
- Une fois téléchargé, cliquez sur « Import ... to project » (puis sur « Install / Upgrade » si demandé).
- Une autre fenêtre s'ouvrira, cliquez sur « Import »
Le contenu de l'asset se trouve maintenant dans le panneau « Project », à la racine du dossier « Assets »
Via fichier .unitypackage¶

La façon manuelle d'installer des assets se fait via un fichier avec l'extension .unitypackage.
- Dans le panneau « Project », faites un clic droit sur le dossier « Assets »
- Choisissez l'option « Import Package » puis « Custom Package... »
- Choisissez un fichier avec l'extension
.unitypackage - Une petite fenêtre « Import Unity Package » apparaîtra. Cliquez sur le bouton « Import »
Via un repo Git¶
- Cliquez sur
Window>Package Management>Package Manager. Une petite fenêtre s'ouvrira, celle du « Package Manager ». - Cliquez sur le bouton
et choisir « Install package from git URL... » - Ajoutez l'URL et cliquez
Install
Pour voir le package installé, cliquez sur All Packages, il devrait être dans la liste.
Certains packages ont des outils qu'on peut téléchager en plus. Il se trouvent normalement sous l'onglet Samples.
Assets du cours¶
Collider Event System¶

Collider Event System permet de faciliter la gestion des événements suite à une collision en Unity.
Lorsqu'un GameObject entre en contact avec un des prefab du plugin, le plugin peut déclencher plusieurs événements et ce, sans programmation.
Il n'est pas encore disponible via l'Asset Store. Il doit être installé via un repo Git avec l'URL suivante :
https://github.com/jfcmontmorency/collider-event-system.git
Demo
Une scène de démonstration est téléchargeable dans l'onglet Samples du package.
POLYGON - Sampler Pack | Synty Studios™¶

Avec le compte éducationnel, vous avez accès gratuitement à « POLYGON - Sampler Pack » d'une valeur de 80 $ USD. Le pack contient des centaines de modèles low poly 3D cohérents entre eux.
Character Controllers¶

Package officiel de Unity Technologies, il permet l'ajout d'un personnage controllable à la première ou à la troisième personne.
Character Controllers | AssetStore
Skybox Series Free¶

Packager permettant de configurer un différent Skybox dans Unity.
Skybox Series Free | AssetStore
Autres ressources¶
- https://kenney.nl/assets/category:3D (Assets)
- https://itch.io/game-assets/free/tag-3d (Assets)
- https://www.mixamo.com/ (Animation)
- https://assetstore.unity.com/top-assets/top-free (Assets gratuits)