Vincent Delannoy

Portfolio informatique

Voir mon portfolio artistique

VR Language Learning

2017

Unity 5

C#

Google Daydream

Projet collaboratif

VR Language Learning est une application de réalité virtuelle pour Android permettant l'apprentissage de langues étrangères.

Le joueur est mis en situation dans un environnement du quotidien, et discute avec un personnage. Au cours du dialogue, l'utilisateur choisit des réponses et pratique la langue oralement.

Les contrôles se font uniquement par le regard : pas d'autre controller.

Alchemy

2015

Unity 4

C#

Projet personnel

Alchemy met le joueur dans la peau d'un alchimiste, qui doit manipuler et combiner divers ingrédients pour créer des potions.

Le but est d'avoir un monde aussi 'physique' que possible : tout objet peut ainsi être bougé par le joueur, les ingrédients sont affectés par la chaleur (cuisson, évaporation, distillation) et se mélangent, les feux émettent progressivement de la chaleur autour d'eux, etc.

Ermeline

2016

C++

Projet personnel

Ermeline est un prototype de jeu textuel développé en C++ avec Qt.

Le joueur incarne une voix dans le crâne du personnage principal, Ermeline, une jeune femme peinant à distinguer ses cauchemards de la réalité.

Chaque choix a ses conséquences, directes ou bien plus lointaines dans l'histoire, à travers un graphe et un système avancé de variables.

Shuffleboard

2015

Unity 4

C#

Projet personnel

Shuffleboard est un jeu de palet en 3D. Le joueur peut y affronter 3 niveaux d'IA, ou observer un match entre deux IAs.

MapGen

2015

Java

Projet collaboratif

Avec :

Hugo Talbot

-

Jonathan Jobkel

MapGen est un logiciel de génération de heightmaps : en l'occurence, des images en niveau de gris qui pourront ensuite être utilisées par d'autres logiciels pour reconstituer des terrains en 3D.

La génération des terrains se fait de manière matricielle et aboutit à l'affichage d'une image bitmap, que l'utilisateur peut visionner sous différentes formes et enregistrer s'il le souhaite.

Les rendus en 3D des terrains (voir ci-dessous) ont été obtenus grâce au logiciel Terragen 3.

MeshWork

2015

Unity 5

C#

Projet personnel

Meshwork est un composant pour Unity 5. Il permet, une fois attaché à un objet, de manipuler aisément le modèle de l'objet (déformations du mesh, destruction de vertices) en invoquant les méthodes du composant depuis un script tiers.

DungeonGL

2016

C++

OpenGL 3

Projet collaboratif

Avec :

Irène Burlet

-

Valentin Bacon

DungeonGL propose au joueur de parcourir un donjon sombre et hostile jusqu'à en trouver la sortie. Les mouvements, bien que fluides, se font sur un système de damier, de même que les rotations, s'effectuant à 90° obligatoirement.

Un intérêt majeur de ce projet était son caractère bas niveau : gestion de la caméra et positionnement des objets 3D via calculs matriciels, gestion de la lumière et des textures (fragments shaders, vertex shaders...), construction/importation de modèles 3D, prise en compte du frame rate, etc.

Super Lava Doom Racer

2016

C

OpenGL 1

Projet collaboratif

Super Lava Doom Racer propose au joueur de contrôler un engin semblable à un aéroglisseur, dans le but de franchir une multitude de balises à travers plusieurs niveaux.

Le jeu repose sur du C et de l'OpenGL 1, et a donc représenté un certain défi technique en terme de développement.