Emergence

Jeu-vidéo procédural.
Version v0.1.5
Updated
Technologies Unity3D / Computational Geometry / Cloud Vision API Type Jeu-vidéo
Previous Next

Introduction

Le jeu vidéo Emergence est actuellement en cours de développement. Ce projet explore le design procédural à travers le développement d’un jeu. Utilisant Unity et C#, il génère des paysages et une narration basés sur des images et des algorithmes de géométrie vectorielle.

Fonctionnalités

  • Génération procédurale de terrains : Création de terrains basés sur les images fournies par l’utilisateur.
  • Intégration du Cloud Vision API : Analyse et interprétation des images pour générer du contenu.
  • Expérience immersive : Plongée au sein d’un environnement généré dynamiquement.

Technologies utilisées

  • Unity3D
  • C#
  • Google Cloud Vision API
  • Algorithmes de géométrie vectorielle

Détails supplémentaires

Émergence propose une expérience immersive au sein des pixels de vos images, combinant réseaux neuronaux et géométrie algorithmique. Le projet s’inspire des travaux de Paul Bourke sur la polygonisation de champs scalaires.

Le jeu-vidéo emergence est actuellement en cours de développement.

Émergence propose une immersion complète et de survie au sein d’un terrain de jeu fabriqué depuis vos fichiers images. Proche d’un passage de la 2D à la 3D, plusieurs algorithmes de géométrie vectorielle, ont permis la création de méthode et de processus utilisable dans Unity3D, matérialisant un terrain selon des méthodes procédurales.

Sur les bases des algorithmes de Paul Bourke et des recherches actuelles en reconnaissance d’images, plusieurs versions de prototype ont actuellement vu le jour, en corrélation avec les API disponible pour l’élaboration de ce jeu.

Dessinant l’architecture même du terrain, mais aussi la base de données nécessaire au bon établissement du gameplay, Émergence propose une expérience immersive au sein des pixels de vos images, entre réseaux neuronaux et géométrie algorithmique.

En informatique, la génération procédurale (ou le modèle procédural) est la création de contenu numérique (niveau de jeu, modèle 3D, dessins 2D, animation, son, musique, histoire, dialogues) à une grande échelle (en grande quantité), de manière automatisée répondant à un ensemble de règles définies par des algorithmes. Le modèle procédural s’appuie sur les informations d’un algorithme pour créer. La méthode de génération procédurale trouve son application dans le domaine principalement du jeu vidéo ainsi que du cinéma. Dans le domaine du jeu vidéo, il y a la notion de création à portée artistique ainsi que de conception de contenu à grande échelle, c’est pourquoi la notion de génération procédurale s’associe avec un contrôle a posteriori par l’artiste qui modifie l’environnement (simulation, modélisation) (aléatoire contrôlé). La génération procédurale est une catégorie des techniques de modélisation (les deux autres étant : la simulation informatique et la modélisation par esquisses ou par édition) permettant la création d’un monde virtuel cohérent.


Notes & références

Reference