Objectif. Démontrer un parcours d’achat gamifié (scanner → ajouter → valider) jouable en 1ʳᵉ personne (WebGL) et en VR via WebXR si un casque est détecté.
Multijoueur. Sessions à plusieurs via Photon (rooms) pour les démos à distance et les tests UX collaboratifs.
État. Une image dispo (pas de vidéo — machine trop limitée). Version finale sur GitLab Worldline (accès interne).
Étude de cas (détaillée)
Solution
- Unity (C#) + WebXR : build WebGL jouable au clavier/souris (1ʳᵉ personne) ; bascule VR auto si casque.
 - Réseau : multijoueur via Photon (rooms/matchmaking), sync des positions/états (raycast, panier, étapes), RPC ciblées.
 - Parcours gamifié : guidage étape-par-étape, feedback UI/son, validation du panier.
 
Mon rôle
- Dev Unity/WebXR (interactions, UI, état de progression) + intégration Photon (rooms, ownership, RPC).
 - Packaging WebGL/VR et fallback propre (pas de casque → mode 1ʳᵉ personne).
 
Fonctionnalités clés
- FPS WebGL, VR WebXR, multi-participants via Photon (2–N).
 - UI panier/étapes, raycast/hover, gestion des collisions et confirmations.
 
Contraintes & optimisations
- Perf WebGL : assets light, compression textures, batching/culling.
 - Réseau : lissage (interpolation/lerp), rate-limit RPC, gestion latence/jitter pour confort VR.
 
État & code
- Livrable : prototype fonctionnel WebGL/VR multijoueur Photon.
 - Média : 1 image (pas de vidéo pour l’instant).
 - Code : GitLab Worldline (interne/NDA).
 
Accroche (vignette)
Scan & Pay — WebXR : 1ʳᵉ personne (WebGL), VR si casque, multi via Photon. Parcours d’achat gamifié pour démos sales & tests UX. Code final : GitLab Worldline (interne).