Unity (moteur de jeu)

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Unity3d)
Aller à : Navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Unity.
Unity
Image illustrative de l'article Unity (moteur de jeu)
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/

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 :

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. a, b et c [1], détails des fonctionnalités de scripting d'Unity
  2. [2], annonce de la fin du support de Flash
  3. [3], liste des formats 3d supportés par Unity3d
  4. [4], formats 2d supportés par unity3d et optimisations qui y sont appliquées
  5. a et b [5], annonce de la compatibilité desktop et DX11
  6. [6], résumé des plate-formes supportées par Unity
  7. [7], détails du support web pour unity3d
  8. http://forum.unity3d.com/threads/140299-Unity-4-Details
  9. http://video.unity3d.com//video/6481739/unity-4-linux-export
  10. Port your standalone desktop indie game to Linux with Unity 4
  11. http://forum.unity3d.com/threads/915-Linux-Support-D?p=960174&viewfull=1#post960174
  12. http://forum.unity3d.com/threads/915-Linux-Support-D?p=957830&viewfull=1#post957830
  13. http://www.omgubuntu.co.uk/2012/10/canonical-setting-up-dedicated-games-dev-team