Unity (moteur de jeu)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Unity.
Unity
Logo
Logo

Développeur Unity Technologies
Dernière version 4.5.3
Écrit en JavaScript, C#
Environnements Mac OS, Windows, Linux, iOS, Android, Windows Phone, BlackBerry, Flash Player, PlayStation Mobile , Wii U Plug-in Web
Langue Anglais
Type Moteur de jeu 3D/2D
Site web http://www.unity3d.com/

Unity est un logiciel 3D temps réel et multimédia ainsi qu'un moteur 3D/2D et physique utilisé pour la création de jeux en réseau, d'animation en temps réel, de contenu interactif comportant de l'audio, de la vidéo et des objets 3D/2D.

Il a la particularité de proposer une licence gratuite.

Description technique[modifier | modifier le code]

Gone Home - Unity

Le logiciel a la particularité d'utiliser un éditeur de script compatible mono (C#)[1], UnityScript (un langage proche du JavaScript et inspiré d'ECMAScript) 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.

Plates-formes supportées[modifier | modifier le code]

Le logiciel de conception développé d'abord pour la plate-forme Mac a été porté sous Windows et permet d'obtenir des applications compatibles Windows, Mac OS X, iOS, Android, Wii, PlayStation 3, PlayStation Vita, PlayStation 4, Xbox 360, Xbox One, Windows Phone 8, PlayStation Mobile, Wii U 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].

Support Linux[modifier | modifier le code]

La version 4.0, sortie en novembre 2012, intègre le développement de jeux compatibles avec Linux[3],[4]. Les jeux développés pourront fonctionner sous Linux, mais Unity lui-même n'est pour l'instant pas disponible sous Linux[5]. Le support de jeux compatibles avec Linux s'appuie dans un premier temps sur la distribution Ubuntu et sur les pilotes propriétaires fournis par les fabricants de cartes graphiques[6]. Unity 3D collabore avec Canonical au sein d'une équipe dédié aux jeux vidéo[7].

Le support linux est cependant limité aux processeurs X86 et aucune version ARM n'est prévue.

Compatibilité[modifier | modifier le code]

Il est capable d'importer de nombreux formats 3D (Maya, Cinema 4D, Cheetah3D (en), FBX)[8], des ressources variées : des textures Photoshop, PNG, TIFF, audios, vidéos) qu'il optimise par l'utilisation de filtres[9].

Unity possède une large palette de déploiement :

Licence[modifier | modifier le code]

En date du 2 août 2013, le logiciel est disponible dans une version payante et une version gratuite :

  • la licence payante est facturée à l'achat, une licence pour deux postes de travail sans royalties ;
  • la licence gratuite est disponible en gratuiciel (freeware), elle ne présente pas de coût d'acquisition et pas de royalties, mais toutes les fonctionnalités ne sont pas disponibles[14] et les jeux ou animations produits incluent un écran de démarrage ou un tatouage numérique (watermark) Unity[15].

Notes et références[modifier | modifier le code]

  1. a et b (en) Site officiel d'Unity3d, page du scripting, détaillant les fonctionnalités de scripting d'Unity.
  2. (en) Blog officiel de l'équipe d'Unity3d, annonçant la fin du support de Flash. Mis en ligne le 23 avril 2013.
  3. a, b et c (en) Site officiel d'Unity3d, page du support pour bureau, détaillant la compatibilité desktop et DX11.
  4. (en) Vidéo sur le site d'Unity, interview sur la compilation pour Linux des jeux Unity.
  5. (en) Liens de téléchargements d'Unity3d, liste des versions téléchargeables d'Unity.
  6. (en) Informations sur le support « Desktop », « we will only be offering official support for Ubuntu 10.04 or later, with a graphics card that has vendor-made drivers installed », consulté le 3 juin 2013.
  7. (en) Joey-Elijah SNEDDON, « Article sur le lancement d'une équipe dédiée sur OMGUbuntu », sur OMG Ubuntu,‎ 2012 (consulté le 3 juin 2013).
  8. (en) Manuel utilisateur d'Unity3d, liste des formats 3D supportés par Unity3d.
  9. (en) Manuel utilisateur d'Unity3d, formats 2D supportés par unity3d et optimisations qui y sont appliquées.
  10. (en) Site officiel d'Unity, page du support, résumé des plates-formes supportées par Unity.
  11. (en) Site officiel d'Unity, page du plugin Unity web player, détaillant le support web pour unity3d.
  12. (en) Manuel utilisateur d'Unity, page des MovieTexture expliquant comment utiliser des vidéos QuickTime.
  13. (en) Manuel utilisateur d'Unity3d, page des fichiers audio, indiquant la manière d'enregistrer les sons en interne.
  14. (en) comparaison des licences, site web d'Unity, consulté le 2 août 2013.
  15. (en) FAQ Unity, site web d'Unity, consulté le 2 août 2013.

Voir aussi[modifier | modifier le code]

Solutions analogues[modifier | modifier le code]

Sujets afférents[modifier | modifier le code]

Lien externe[modifier | modifier le code]

Sur les autres projets Wikimedia :