Condition: New,UPC: 9798746151483,Publication Date: Thu, April 1, 2021,Type: Paperback ,
description
2Unity3D est un environnement de développement programmé en C++ pour la production de jeux vidéo 2D et 3D(Site Unity3D). Il permet de créer des applications pour pratiquement toutes les plateformes PC, tablettes, téléphones, et même consoles de jeux.Il s'agit de programmation par composants. Le programmeur dispose d'une scène et de différents types de GameObject qui sont des formes de base préprogrammées (cubes, sphère etc.). Chaque GameObject résulte lui-même d'un assemblage de composants qui le dotent de propriétés spécifiques selon ce qui est souhaité pour son fonctionnement. Le programmeur dispose également d'une galerie d' Assets . Les Assets sont des éléments plus complexes incluant graphismes, animations et codes sources opérationnels, et disponibles pour l'utilisation dans un projet (beaucoup sont gratuits, accessibles sur internet et il existe un important marché des Assets).Le programmeur commence par définir les GameObjects dont il a besoin et il les assemble sur la scène. Ensuite il programme leurs comportements, c'est-à-dire tout ce qui dans le scénario du jeu les relie entre eux et se trouve à la base du déroulement du jeu. La programmation des comportements et des actions utilise essentiellement le langage C# (un dialecte C++ généralement considéré comme "très élégant"). Eventuellement on peut aussi utiliser le langage javascript. Par défaut Unity3D intègre l'environnement de développement et le compilateur libre Monodevelop. Il est également possible d'utiliser Visual Studio de Microsoft qui est extrêmement puissant et disponible gratuitement dans sa version Community 2017 ou 2019. Unity3D propose plusieurs licences dont une accessible gratuitement.