Unity 3D est un logiciel middleware de création de jeu vidéos. L’intérêt de ce logiciel est que, tout comme Flash, celui-ci dispose d’une interface d’intégration d’objets et de scripts vraiment très intuitive.

L’éditeur d’Unity intègre des composants pré-configurés évitant le développement de code assez fastidieux. Ces composants sont :

-un moteur physique basé sur PhysX de la société Nvidia.
-un système de collision.-un système de ragdoll.
-un moteur d’ombre (version pro).
-une interface en drag and drop.
-et plein d’autres choses…:)

Le gros avantage de Unity est qu’il permet des exports en standalone PC, Mac, Web et Iphone (sur la version Unity Iphone).
Il existe 3 versions d’unity :
-Unity 2.6 qui est la version gratuite (les fonctions manquantes sont la gestion des ombres dynamiques, le stream video et audio, des fonctions d’intégrations de scripts C# particuliers).
-Unity Pro, qui est la version payante autour de 1500$
-Unity Iphone qui n’existe que sur Mac à cause de son interaction avec Xcode d’Apple.

Pour visualiser toutes les fonctions du logiciel, c’est ici.

Pour télécharger la version gratuite, c’est là.

Pour acheter les autres versions, c’est par là.

Pour tout ce qui est documentation :

Unity Script Reference

Le Wiki

Le forum officiel en anglais