Présentation
Unity3D est un logiciel, permettant de faire du développement de jeux sur de multiple plateforme (smartphone, Mac, PC, consoles de jeux vidéo et web). Il est développé par Unity Technologies en 2D et 3D.
En effet, Unity3D permet de créer des jeux très facilement avec un choix de deux langages possibles : le JavaScript et le C#.
Il a la particularité de proposer une licence gratuite dite « Personal » sans limitation au niveau du moteur.
Mais aussi de proposer une licence éducation pour l’enseignement en classe.
Qu’est ce que l’edition “ÉDUCATION” ?
Les licences Unity Education peuvent être utilisées pour des activités d’apprentissage, d’enseignement, de formation et de recherche-développement faisant partie de l’apprentissage donnée par l’établissement. Cette licence comprends des restrictions de publication.
L’asset store, la mine d’or ?
L’intêret d’Unity 3D réside dans ce qui s’appelle l’Asset Store. Ce dernier est une boutique permettant d’accéder a du contenu créés par les différents utilisateurs. Ces contenus additionnels peuvent être payant ou gratuits (à l’image d’un google play store) et permettent de facilité le développement et la création de jeux vidéos en mettant à dispositions de nombreuses ressources.
Voici la liste des ressources qu’il est possible de trouver dans cet Asset Store :
- Objets 3D : Ces derniers peuvent représentés la majeure partie des objets dont nous avons besoins dans un jeux vidéo, que ce soit un personnage sans animation, une épée, un coffre ou tout ce genre de chose, de nombreux objets 3D sont disponibles sur l’asset store.
- Animations : ces packages permettent d’animer un personnage / objet 3D afin de réaliser certains types d’action ou d’animation. Cela permet d’apporter un côté vivant au jeu vidéo et de sortir des animations basiques.
- Audio : Principalement des sons d’ambiances ou bruitages afin d’améliorer l’expérience de jeu, de nombreux sons existent et ne demandent qu’à être incorporé dans un jeu.
- Projet : Des projets complets sont aussi à disposition dans cette boutique. Cela permet de pouvoir s’inspirer d’un jeu crée afin de reprendre certaines parties en ne changeant que les décors, images etc.. Cela permet aussi de regarder et d’apprendre comment mettre en place certains fonctionnalités et donc de monter en compétence grâce à l’observation.
- Extensions de l’interface: ces assets permettent d’ajouter des fonctionnalités à l’éditeur de base comme l’ajout de nouveau contrôle ou de nouvelle fenêtre, très pratique pour personnaliser l’outil Unity 3D comme bon vous semble.
- Scripts : Les scripts permettent de réaliser une action particulière comme par exemple la sauvegarde automatique ou encore le fait de simuler une chute. Ces scripts sont eux aussi disponibles via l’asset store de unity
- Shaders et Textures : Il faut différencier les textures et les shaders, d’un côté les textures permettent de recouvrir les différents surfaces de votre jeu avce de l’herbe, du bois, de la rouille… Tandis que les shaders vont s’occuper de rendre réaliste le rendu des surfaces, ajouter un effet brillant ou réfléchissant pour un miroir par exemple. L’utilisation des deux est bien sûr plus que conseillée dans un jeu vidéo.
Différents projets mis en place avec Unity 3D
Endless Space 2 (2017) – PC et Mac –
Jeu vidéo de Amplitude Studios
Endless Space 2 est un space opéra stratégique au gameplay addictif, façon « Allez, un dernier tour », dans l’univers mystérieux des Endless. En tant que dirigeant d’une civilisation, saurez-vous imposer votre vision et construire le plus grand empire stellaire ?
Ori and the Blind Forest (2015) – PC, Xbox One et Xbox 360 –
Jeu vidéo de Moon Studios et Microsoft Game Studios
« Ori and the Blind Forest » relate l’histoire d’une jeune créature orpheline à la destinée héroïque, au travers d’un jeu de plateforme et d’action aux graphismes époustouflants.
Guns of Icarus Online (2012) – PlayStation 4, Mac, Linux et PC –
Jeu vidéo de Muse Games
Guns of Icarus Online est le un jeu de combat aérien de premier plan. Avec un bon appareil et un bon équipage vous pourrez partir à la conquête du ciel.
Conclusion
Unity 3D permet donc de développer tous types de jeux sur un nombre de plateforme importante. Grâce à l’Asset Store ce moteur de jeu multi-plateforme est idéal pour commencer à créer et à développer des jeux vidéos en classe.

