Creating a virtual reality serious game using a domain specific language for interactive 3D environments - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Creating a virtual reality serious game using a domain specific language for interactive 3D environments

Création d'un jeu sérieux en réalité virtuelle à l'aide d'un langage dédié pour des environnements 3D interactifs

Résumé

Virtual reality (VR) places players in immersive environments with which they can interact. This allows players to experience lifelike scenarios in various contexts. However, setting up a scenario in a game can turn out to be a long and complex process for the developer for two main reasons : (1) the large number of different objects composing a scene and their arrangement in it, making the task of taking into account all the parameters in the creation of a scenario (what the user sees, can touch, what he can interact with, ...) challenging, and (2) the diversity of tasks with varying complexity that the user must be able to accomplish. A way to set a realistic and achievable goal for the user to make them feel like they are progressing through the game and provide them with help as and when they need it is necessary. This project presents a system allowing the creation of scenarios in virtual reality. A scenario is a series of several tasks that the user must accomplish in a given time. This system uses a DSL (Domain Specific Language) to help the developer in creating scenarios, and it allows two functionalities for this purpose : (1) annotate the various elements of the scene according to the type of object as well as its location and (2) define the tasks composing a scenario and the various constraints and aids related to them. Thus, the developer can create scenarios that provide progressive assistance to the user while taking into account the different properties of the objects in the scene and their situation in relation to the player. This system is implemented in Unity, it features two types of 3D environments, first an indoor scenario in a house and the second an outdoor scenario near a road with traffic.
Fichier principal
Vignette du fichier
XR in Games Slides.pdf (1.77 Mo) Télécharger le fichier
XR in Games.pdf (43.48 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03464417 , version 1 (01-04-2022)

Identifiants

  • HAL Id : hal-03464417 , version 1

Citer

Florent Alain Sauveur Robert, Marco Winckler, Hui-Yin Wu, Lucile Sassatelli, Barthélemy Passin-Cauneau, et al.. Creating a virtual reality serious game using a domain specific language for interactive 3D environments. IMX 2021 - XR in Games, Jun 2021, New York, United States. ⟨hal-03464417⟩
63 Consultations
56 Téléchargements

Partager

Gmail Facebook X LinkedIn More