Développer des jeux vidéo avec Unity 3D

Développer des jeux vidéo avec Unity 3D

https://ift.tt/2xkC44p

Développer des jeux vidéo avec Unity 3D

Unity 3D est un moteur de jeux vidéo en 2D et 3D multi plateforme permettant d’exploiter la réalité virtuelle et la réalité augmentée. Les deux langages de prédilection du moteur sont le C# et la version spéciale Jeux vidéo du JavaScript.

 

Avec la version Personal, la principale contrainte est que vous ne pourrez pas modifier le Splash screen d’Unity.

Développer des jeux multi plateforme À choisir, le langage C# est bien plus puissant que le Javascript. Qui plus est, si vous développez en C#, vous pouvez utiliser l’EDI Visual Studio et profiter ainsi de l’intellisense (auto-complétion « intelligente ») pour les classes d’Unity 3D. Comme pour les autres projets Visual Studio, la création d’un jeu vidéo avec Unity générera une solution (.sln). Les bibliothèques Unity peuvent être installées à n’importe quel moment et sont fournies directement par Microsoft. Une fois votre jeu vidéo créé et prêt à être déployé sur une ou plusieurs des nombreuses plates-formes disponibles, Unity compilera la solution en langage « natif » afin de la rendre en adéquation avec les spécifications de chaque plateforme cible. Si, par exemple, la cible est Android, Unity 3D transformera le code en Java et fournira une APK optimisée et prête à l’emploi. La seule contrainte concerne la plate-forme iOS d’Apple pour laquelle vous devrez recompiler votre projet avec XCode, l’EDI de la firme à la Pomme, et ce sur un Mac. Unity a encore d’autres atouts pour séduire, ses droits d’utilisation et leur tarification notamment. Unity Technologies propose trois différentes éditions de son moteur de jeux vidéo.

 

Unity est vraiment multi plateforme : Android, iOS, Windows, Mac OS X, Linux, navigateurs, consoles de jeux… personne n’a été oublié.

Les différentes éditions d’Unity 3D

Toutes les distributions d’Unity sont « royaltie free ». Même les gratuites incluent toutes les plates-formes, toutes les fonctionnalités essentielles (« core ») du moteur, des mises à jour en continu et l’accès aux versions beta. Nul besoin d’investissement de base conséquent pour se lancer dans la conception de jeux grâce à ce modèle de distribution.











Sécurité

via L’1FO : Fil d’actus transfo numérique, RGPD, IA, SSI, RV, cybersociété… https://ift.tt/2iJzzkK

May 29, 2018 at 04:20PM