Technologies


None

Moteur de jeu Unigine 2

Nous avons choisi Unigine 2 comme moteur de jeu. Il a été conçu spécialement pour des univers à grande échelle comme celui proposé par Dual Universe. Il offre un contrôle fin des fonctionnalités graphiques de bas-niveau et il nous permet de créer des shaders spécifiques pour le rendu des voxels et pour la gestion de la lumière et de l'atmosphère. Ses excellentes performances nous permettent d'améliorer la qualité graphique du jeu.

Rendez-vous sur le DevBlog pour en savoir plus sur Unigine 2

Rendez-vous sur le site de Unigine

None

Coherent GT

Pour atteindre la productivité requise pour développer un jeu, il est indispensable de disposer d'un système d'interfaces aussi robuste que flexible. C'est pourquoi nous avons opté pour Coherent GT de Coherent Labs qui nous permet d'utiliser nativement des technologies JavaScript ou HTML5 pour concevoir et tester notre interface puis de les importer directement dans le jeu pour des résultats spectaculaires. Nous avons ainsi gagné une grande liberté créative.

Rendez-vous sur le site de Coherent Labs

None

Moteur voxel personnalisé

Nous avons développé notre propre moteur voxel capable de gérer les surfaces lisses, et non uniquement des cubes. Ce moteur permet d'afficher un niveau de détails (LOD) illimité pour que les planètes deviennent de gigantesques entitées voxels entièrement modifiables. Ce moteur voxel planétaire fonctionne conjointement avec notre CSSC pour rendre possible la modification concurrente de notre monde par des millions de joueurs, ainsi que la diffusion des mises à jour à tous les participants pour leur permettre de visualiser toujours la dernière version de leur environnement.

Rendez-vous sur le DevBlog pour en savoir plus sur les voxels

None

Continuous Single-Shard Cluster (Gestion du Fragment unique continu)

Nous avons développé une technologie, le Continuous Single-Shard Cluster (CSSC), pour gérer le fait que des millions de joueurs puissent potentiellement jouer en simultané dans le même univers. Parfois, il peut y avoir des milliers de joueurs réunis dans des espaces confinés, tels que des villes ou de champs de bataille spatiaux. Nous avons conçu une solution pour prévenir la moindre interruption du gameplay : le fractionnement dynamique de l'espace (ou Dynamic Space Splitting) qui implique l'intervention de nœuds de serveurs dans les régions densément peuplées afin de modifier la fréquence de mise à jour des entités éloignées et ainsi maintenir une expérience fluide pour les entités proches.

Rendez-vous sur le DevBlog pour en savoir plus sur le CSSC

Partenaires


None

Direction Générale des Entreprises.

En savoir plus sur la DGE

None

Centre National du cinéma et de l'image animée

En savoir plus sur le CNC