WILLY GAËL
PORTFOLIO
9+ years building Unity, VR & XR experiences from Montreal.
HypnoVR - Forest Visual Universe
Moment of deep relaxation and wellbeing, tempered by the hypnotic sound of the waves of water.
The colors of the evening sky are appreciated during a travel above the lake.
This virtual environment was entirely developed in total autonomy until its release.
HypnoVR - Forest Visual Universe
Out of the forest, after a moment of relaxation in the midst of birdsongs and the sound of the flowing stream,
a refreshing view of the lake announces an even more satisfying relaxation.
This virtual environment was entirely developed in total autonomy until its release.
HypnoVR - Univers Paysage d'Hiver
Contempler des aurores boréales et des étoiles filantes sur une place entourée de chalets aux lumières chaudes.
Le rendu des aurores boréales, les étoiles et les couleurs sont entièrement calculés.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Winter Dreamland Universe
An unobstructed view of the sky during dawn, from extreme heights..
All the sky colors as well as the disposition of the stars are computed by an HLSL shader.
This virtual environment was entirely developed in full autonomy until its deployment.
HypnoVR - Univers Sous Bois
Durant la balade dans la forêt, l'alouette des champs rejoint le chemin et vole au rythme de la respiration
nous incitant ainsi à nous détendre.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Et si on observait un champ de blés depuis un arbre?
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
En progressant dans l'environnement enneigé, la focalisation du regard sur une boule de neige
permet de contrôler la respiration en rythme avec le mouvement de la boule.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Suivre ce petit furet des neiges dans la forêt enneigée promet de belles découvertes.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Quoi de mieux qu'un joli couché du soleil capturé entre les bois d'un cerf élaphe
pendant une chute de neige?
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Une petite balade dans un tapis d'herbes et de fleurs peut parfois s'avérer très relaxante.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Suivre le chemin tracé par des montagnards ne peut conduire qu'à un réservoir de surprises.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Un cerf surpris entrain de brouter de l'herbe sur le chemin. Serait-ce lui qui est en réalité à l'origine de ce chemin?
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Ils paraissent impressionnants, mais il vaut mieux ne pas se faire prendre par ces bois.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Une alouette vue de dessus pendant son envol ressemble étonnamment à une fleur en mouvement.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Sous Bois
Le soleil qui se couche derrière les montagnes et reflète sa lumière sur le lac.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Le paysage totalement enneigé sous un ciel purement bleu laissent imaginer des conditions
de température assez froides, excellentes pendant les canicules pour un refroidissement mental.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Une Ermine (ou furet des neiges) se balade dans l'aire de neige sans aucune crainte
L'animal a été modélisé, riggé et animé sous Blender. Le rendu de la fourrure est calculé dans un shader.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Un cerf se balade dans l'aire de neige sans aucune crainte
L'animal a été modélisé, riggé et animé sous Blender. Le rendu de la fourrure est calculé dans un shader.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Couché du soleil, pris en légère hauteur derrière les montagnes et les montgolfières.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Les couleurs du orangers du couché du soleil sont réfléchies sur les montagnes, laissant percevoir leur majestuosité.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Des aurores boréales colorent le premier plan du ciel, rajoutant une touche vivante
à l'arrière plan teinté de couleurs rougeoyantes.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Ce bonhomme de neige contemple-t-il les aurores boréales ou la vue reposante de la place?
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
HypnoVR - Univers Paysage d'Hiver
Aperçu du rendu graphique d'une perspective aérienne.
Environnement virtuel entièrement développé en totale autonomie jusqu'à sa mise en production.
Meta Quest
7 years of professional experience — daily VR driver across HypnoVR, CAE Healthcare and Prevu3D since the Quest 1 launch.
Unreal Engine
Basic understanding for cross-engine context. Primary engine is Unity.
Unity3D
9 years of professional experience — VR/XR at Prevu3D, Unity Technologies, CAE Healthcare, HypnoVR, SNCF and GE.
2 years of study experience.
Apple Vision Pro
Shipped on Apple Vision Pro — led validation and visualization tools for Apple TV+ Prehistoric Planet at Unity Technologies.
HLSL
9 years of professional experience — signature shaders (auroras, fur, water, voxelization) and custom URP render passes.
2 years of study experience.
Pico
3 years of professional experience — commercial VR products shipped on Pico at HypnoVR.
USD (Universal Scene Description)
Asset staging via Omniverse USD stages — production work on RealityConnect at Prevu3D.
NVIDIA Omniverse
Created RealityConnect, a publicly shipped plugin that launches and streams a digital twin directly in the NVIDIA Omniverse viewport and streams its assets as Omniverse USD stage objects. Architected end-to-end OAuth, sites & assets listing, selection, loading, and data streaming. Built at Prevu3D.
HTC Vive
5 years of professional experience for VR development and testing at HypnoVR, SNCF and GE.
AR Foundation
2 years of professional experience for cross-platform AR work at Unity Technologies.
HDRP (High Definition Render Pipeline)
2 years of professional experience for high-definition rendering utilities at Unity Technologies and Prevu3D.
URP (Universal Render Pipeline)
5 years of professional experience — custom render passes, depth/stencil exploitation and HLSL artistry at Prevu3D, Unity Technologies and CAE Healthcare.
XR Interaction Toolkit
5 years of professional experience — interaction systems, hand-tracking vs controllers, spatial UI on every VR project since 2021.
Q-learning
1 year of study experience in reinforcement learning fundamentals.
Deep Learning
Foundational study experience and self-directed exploration of authoring workflows.
OpenGL
3 years of study experience and personal real-time rendering projects.
Multi-agent Systems
2 years of study experience — distributed AI and behavior scripting.
Symfony
3 months of professional experience at the Ministry of Work (Cameroon) plus this portfolio site (kgw.afronim.com).
GLSL
4 years of personal and cross-platform shader development alongside HLSL.
2 years of study experience.
Python
3 years of professional experience — shipped the RealityConnect Omniverse extension UI in Python (publicly released); plus build pipeline scripting at Unity Technologies and tooling automation at Prevu3D.
Blender
7 years of professional experience — character modeling, rigging and animation for VR.
C#
9 years of professional experience across Unity Technologies, Prevu3D, HypnoVR, CAE Healthcare, SNCF and GE.
3 years of study experience.
C++
Intermediate-Strong at the plugin / SDK / integration layer. Architected end-to-end the C++ backend of RealityConnect, the publicly shipped NVIDIA Omniverse plugin (HTTP, mesh processing, OAuth, data streaming). Not engine-internals depth.
Microsoft Azure
Basics — exposure through Azure DevOps integration and personal experimentation.
Google Cloud
Basic familiarity for personal experimentation.
AWS
3 years of intermediate use for personal projects and cloud deployments.
PlasticSCM
Beginner familiarity for Unity-friendly version control workflows.
Pixyz Studio
2 years of professional experience — CAD processing pipelines at Unity Technologies (Vancouver Airport Digital Twin).
AI-assisted Development
Daily production use of Cursor and Claude Code on RealityConnect at Prevu3D. Authored custom agent skills and rules to steer and quality-control AI-generated code across the project — real AI-governed implementation workflows in production.
Audacity
7 years of professional use for VR sound design and audio assets.
OpenShot
Used for personal video editing and demo reel production.
OpenCV
2 years of study experience in image processing and computer vision.
PowerShell
5 years of professional experience — build automation and deployment scripts at HypnoVR and Unity Technologies.
RenderDoc
4 years of professional experience — GPU profiling and bottleneck triage at Prevu3D and Unity Technologies.
Photoshop
9 years of professional use for textures, UI assets and reference work.
3 years of study experience.
Jenkins
5 years of professional experience — build automation and Android signing pipelines at Unity Technologies and HypnoVR.
Azure DevOps
1 year of professional experience at CAE Healthcare for CI/CD and project management.
Perforce
2 years of professional experience at Unity Technologies on large Unity codebases.
Git LFS
8 years of professional use — standard for Unity project version control on every VR/3D project since HypnoVR.
Git
11 years of daily use across every professional and personal project since 2015.
Batch
5 years of professional use for Windows build scripts and dev tooling.
GitHub
Daily use on personal projects and open source for 10+ years.
Jira
9 years of professional experience across every position since 2017.
Confluence
8 years of professional experience for technical documentation across teams.
Java
3 years of study experience and occasional Unity Android tooling.
HTML 5
12 months of professional experience at Systancia and Ministry of Work.
2 years of study experience.
5+ years of personal projects.
CSS 3
12 months of professional experience at Systancia and Ministry of Work.
2 years of study experience.
5+ years of personal projects.
Javascript
12 months of professional experience at Systancia and Ministry of Work.
2 years of study experience.
5+ years of personal projects (jQuery, vanilla JS).
PHP
9 months of professional experience (Symfony at Ministry of Work, PHP at Systancia).
2 years of study experience.