Unity est un moteur de jeu multiplateforme (smartphone, ordinateur, consoles de jeux vidéo et Web) développé par Unity Technologies. Il est l'un des plus répandus dans l'industrie du jeu vidéo, aussi bien pour les grands studios que pour les indépendants du fait de sa rapidité aux prototypages et qu'il permet de sortir les jeux sur tous les supports.
Il a la particularité de proposer une licence gratuite dite « Personal » avec quelques limitations de technologie avancée au niveau de l'éditeur, mais sans limitation au niveau du moteur.
Le logiciel a la particularité d'utiliser du code (C#) sur la plateforme « .NET » avec l'implémentation Mono. Son éditeur était auparavant basé sur MonoDevelop, via MonoDevelop-Unity, mais à partir de la version 2018.1, il est basé sur Visual Studio Community. Il permet toujours de sortir du code Mono, ayant l'avantage d'être multiplateforme et multi-architecture, mais permet également, via son backend « IL2CPP » (Intermediate Language To C++), de générer du code intermédiaire C++ afin de pouvoir générer des binaires natifs (.exe, APK...). Ce backend permet également de générer des applications pour iOS et WebGL.
UnityScript (un langage proche du JavaScript et inspiré d'ECMAScript et arrêté depuis la version 2017.2) et Boo (arrêté à la version 5.0) au lieu de Lua très utilisé dans les jeux vidéo. Son approche est orientée asset, par le biais d'un EDI dédié, à la différence des moteurs comme le Quake engine dont les éléments centraux sont les codes sources. Il est l'équivalent du logiciel de création Adobe Director pour la 2D qui utilise Lingo. Il se rapproche plus pour la 3D des logiciels tels que Shiva, Virtools, . Parmi les logiciels d'animations, il ne permet pas la modélisation (sauf depuis la version 2018.1) mais permet de créer des scènes supportant des éclairages, des terrains, des caméras, des , la musique et les vidéos. Il est par ces fonctionnalités un mélange de VRML et de QuickTime.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Un jeu vidéo indépendant est un jeu vidéo créé généralement par des individus ou des équipes de développement relativement petites et sans le soutien financier d'un grand éditeur de jeux vidéo. Il s'oppose donc en ce sens à la plupart des jeux dits « AAA » ou triple-A, mais le terme « indépendant » peut s'appliquer à d'autres scénarios où le développement du jeu présente une certaine indépendance créative par rapport à un éditeur, ce dernier aidant à financer ou à distribuer un jeu.
vignette|Smartphones Android. Une application mobile ou appli est un logiciel applicatif conçu pour un appareil électronique mobile, tel qu'un assistant personnel, un téléphone portable, un smartphone, un baladeur numérique, une tablette tactile. Elles sont pour la plupart distribuées depuis des plateformes de téléchargement (parfois elles-mêmes contrôlées par les fabricants de smartphones) telles que l'App Store (plateforme d'Apple), le Google Play (plateforme de Google / Android), ou encore le Microsoft Store (plateforme de Microsoft pour Windows 10 Mobile).
La est une console de jeux vidéo produite par Nintendo, succédant à la Wii U. Elle est la première console hybride de la firme, pouvant faire office aussi bien de console de salon que de console portable. Elle est sortie mondialement le . Elle se place en concurrence indirecte avec la Xbox One de Microsoft et la PlayStation 4 de Sony, puis leurs successeurs respectifs Xbox Series et PlayStation 5, ou le Steam Deck qui est aussi une console hybride concurrente.
The goal of VR is to embed the users in a potentially complex virtual environment while ensuring that they are able to react as if this environment were real. The course provides a human perception-ac
Explore les systèmes de réalité virtuelle, y compris les écrans, les systèmes de suivi et les contrôleurs, ainsi que les comparaisons d'appareils et les environnements logiciels.
Couvre le théorème de Meyers-Serrin en analyse, en discutant des conditions des fonctions dans différents espaces.
Couvre la configuration de l'environnement Unity sous Windows et la gestion des outils de plate-forme SDK pour le développement Android.
The presence of conversational agents (or chatbots) in educational contexts has been steadily increasing over the past few years. Recent surveys have shown widespread interest in the use of chatbots in education, both for research and practice. Although th ...
Modern information technologies and human-centric communication systems employ advanced content representations for richer portrayals of the real world. The newly adopted imaging modalities offer additional information cues and permit the depiction of real ...
EPFL2021
, , ,
Physical simulation is an indispensable component of robotics simulation platforms that serves as the basis for a plethora of research directions. Looking strictly at robotics, the common characteristic of the most popular physics engines, such as ODE, DAR ...