Unity (moteur de jeu)
|
|
Cet article ne cite pas suffisamment ses sources (octobre 2012).
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». (Modifier l'article)
|
| Unity | |
Logo |
|
|
|
|
| Développeur | Unity Technologies |
|---|---|
| Dernière version | 4.1 |
| Environnements | Mac OS, Windows, iOS, Android |
| Type | Moteur de jeu |
| Licence | Freeware ou commercial selon éditions |
| Site web | http://www.unity3d.com/ |
| modifier |
|
Unity est un logiciel 3D temps réel et multimédia ainsi qu'un moteur 3D et physique utilisé pour la création de jeux en réseaux, d'animation en temps réel, de contenu interactif comportant de l'audio, de la vidéo et des objets 3D. Le logiciel a la particularité d'utiliser un éditeur de script compatible mono (C#)[1], JavaScript [1] et Boo[1] au lieu de Lua très utilisé dans les jeux vidéo. Son approche orientée asset, par le biais d'un EDI dédié, le différencie des moteurs[réf. nécessaire] comme le Quake engine dont les éléments centraux sont les codes sources[réf. nécessaire]. Il est l'équivalent du logiciel de création Director pour la 2D qui utilise Lingo. Il se rapproche plus pour la 3D des logiciels tel que Shiva, Virtools, Cheetah3D. Parmi les logiciels d'animations il ne permet pas la modélisation mais permet de créer des scènes supportant des éclairages, des terrains, des caméras, des textures. Il est par ces fonctionnalités un mélange de VRML et de QuickTime.
Le logiciel de conception développé d'abord pour la plateforme Mac a été porté sous Windows et permet d'obtenir des applications compatibles Windows, Mac OS X, iOS, Android, Wii, Playstation 3, Xbox 360 nativement, dans une page web grâce à un plugin, ou plus récemment -depuis la version 3.5- le format Flash d'Adobe, bien que cette dernière option ait été retirée fin avril 2013[2]
Il est capable d'importer de nombreux formats 3D (Maya, Cinema 4D, Cheetah3D, FBX)[3], des ressources variées : des textures Photoshop, PNG, TIFF, audios, vidéos) qu'il optimise par l'utilisation de filtres. [4]
Unity possède une large palette de déploiement :
- Il est compatible avec les API graphiques Direct3D[5], OpenGL[5] et Wii.[6]
- Les navigateurs web peuvent, grâce au plugin Unity Web Player, afficher les productions du moteur. [7]
- Il est compatible QuickTime et utilise en interne le format Ogg Vorbis [réf. nécessaire]
Sommaire |
Support Linux [modifier]
La version 4.0, sortie en novembre 2012, intègre le développement de jeux compatibles avec Linux[8],[9],[10]. Les jeux développés pourront fonctionner sous Linux, mais Unity lui-même n'est pour l'instant pas disponible sous Linux[11]. Le support de jeux compatibles avec Linux s'appuye dans un premier temps sur la distribution Ubuntu et sur les pilotes propriétaires fournis par les fabricants de cartes graphiques[12]. Unity 3D collabore avec Canonical au sein d'une équipe dédié aux jeux vidéo[13].
Voir aussi [modifier]
Solutions analogues [modifier]
Sujets afférents [modifier]
Lien externe [modifier]
Références [modifier]
- [1], détails des fonctionnalités de scripting d'Unity
- [2], annonce de la fin du support de Flash
- [3], liste des formats 3d supportés par Unity3d
- [4], formats 2d supportés par unity3d et optimisations qui y sont appliquées
- [5], annonce de la compatibilité desktop et DX11
- [6], résumé des plate-formes supportées par Unity
- [7], détails du support web pour unity3d
- http://forum.unity3d.com/threads/140299-Unity-4-Details
- http://video.unity3d.com//video/6481739/unity-4-linux-export
- Port your standalone desktop indie game to Linux with Unity 4
- http://forum.unity3d.com/threads/915-Linux-Support-D?p=960174&viewfull=1#post960174
- http://forum.unity3d.com/threads/915-Linux-Support-D?p=957830&viewfull=1#post957830
- http://www.omgubuntu.co.uk/2012/10/canonical-setting-up-dedicated-games-dev-team