BTC 2 · 2026 · Hugo LIÉGEARD

Un projet intensif d'une semaine pour créer une expérience immersive AR/VR avec Unity. Application, rapport et soutenance live au programme.

🔮 Mode piscine — Lun → Jeu 📱 AR obligatoire ✦ VR optionnel
01

Introduction

🔮
Mode piscine

La conclusion de votre UE Réalité Augmentée & Virtuelle se concrétise par un projet intensif de quatre jours, du lundi au jeudi.

🎯
Deux parcours

Tous les étudiants réalisent le parcours AR. Le parcours VR est optionnel pour ceux disposant d'un casque compatible.

📋
Livrables attendus

Application Unity déployée (AR et/ou VR), rapport de projet et soutenance orale devant le référent pédagogique.

🎓
Condition de validation

La soutenance est obligatoire. Sans elle, vous ne pouvez prétendre à la validation de l'UE.

🏢 Contexte client

ImmaTech

Une startup spécialisée dans la formation professionnelle vous mandate pour développer une expérience immersive destinée à guider des techniciens lors d'interventions complexes.

Groupes de 3 à 4 étudiants

Le choix du parcours AR+ ou VR doit être confirmé le lundi matin. Les deux parcours représentent une charge de travail équivalente sur la semaine.

02

Les deux parcours

⚠️ Les deux parcours mènent à la même évaluation. Le choix du parcours doit être confirmé le lundi matin.
📱
Obligatoire pour tous
Parcours AR+
  • Application AR complète (marqueurs + plans)
  • Minimum 3 interactions C# distinctes
  • Scène AR multi-objets avec animations
  • Système de score / progression en AR
  • Documentation technique complète
  • Build Android/iOS ou WebGL
🥽
Optionnel — avec casque
Parcours VR ✦ Bonus +1pt
  • Scène VR avec XR Interaction Toolkit
  • Locomotion (téléportation + smooth)
  • Grab & interact sur au moins 3 objets
  • UI spatiale (Canvas World Space VR)
  • Test sur casque + rapport de bugs
  • Optimisation framerate (≥ 72 fps)
03

Livrables attendus

🐙
GitHub est obligatoire — c'est la preuve de votre travail

Le dépôt GitHub est le seul élément vérifiable de votre travail tout au long de la semaine. Sans commits réguliers, il est impossible de prouver votre implication.

Dépôt obligatoire

Un repository GitHub public ou partagé avec le formateur, initialisé dès le lundi matin.

Commits réguliers obligatoires

Commitez plusieurs fois par jour. L'historique des commits montre qui a travaillé, quand, et sur quoi.

Aucun commit = aucune preuve

Un projet sans historique de commits ne peut pas être évalué, même si le code fonctionne. Le rendu sans GitHub ne sera pas accepté.

🎮
Application Unity
  • Scène(s) fonctionnelle(s) AR (et/ou VR)
  • Build exporté (Android / WebGL / PC XR)
  • Repository GitHub avec commits réguliers
⚙️
Code C#
  • Scripts d'interaction documentés
  • Architecture propre (séparation UI/logique)
  • Pas de code mort, commentaires en place
📄
Rapport de projet
  • Contexte, concept et choix techniques
  • Captures d'écran / captures vidéo
  • Difficultés rencontrées & solutions
🎤
Soutenance
  • Présentation du projet + démo live
  • Explication des choix d'implémentation
  • Retour d'expérience : AR vs VR
04

Outils & Technologies

Stack obligatoire
Moteur
Unity 2022 LTS Unity 6 URP
AR — obligatoire
AR Foundation 5.x ARCore ARKit Vuforia
Langage
C# Shader Graph
Versioning
Git GitHub .gitignore Unity
✦ VR optionnel
XR
XR Interaction Toolkit OpenXR Plugin XR Plugin Management
Documentation
  • Rapport PDF ou Word
  • Présentation soutenance (slides)
  • Captures vidéo / GIF recommandés
  • Commits réguliers obligatoires
05

Évaluation

📝 Rapport écrit
Rigueur / Méthodologie 2 pts
Organisation / Rédaction 2 pts
Valeur informative 4 pts
Total écrit /8 pts
🎤 Soutenance orale
Qualité du support 2 pts
Forme (clarté, aisance) 4 pts
Fond (contenu technique) 4 pts
Questions / Réponses 2 pts
Total oral /12 pts
⚙️ Note technique — progressive
0–6
pts
Partie I — Projet Unity de base
Projet Unity configuré (URP activé) · Scène AR avec détection fonctionnelle · Repository GitHub initialisé avec commits
6–14
pts
Partie II — Expérience interactive
Objets 3D placés et interactifs en AR (ou VR) · Minimum 2 scripts C# d'interaction · Build exporté et testable
14–20
pts
Partie III — Finition & Maîtrise
Expérience complète et cohérente · Animations, effets, UI soignée · Optimisation performances + rapport technique complet
Les étudiants en parcours VR bénéficient d'un bonus de +1 point sur la note technique pour la gestion des contraintes matérielles spécifiques.
06

Le minimum requis

💡 Si vous êtes bloqués ou en retard, concentrez-vous d'abord sur ce minimum. Une app simple et fonctionnelle vaut mieux qu'un projet ambitieux cassé.
🎯 Minimum technique acceptable
1️⃣
Afficher un objet 3D

Un modèle 3D (cube, sphère, objet importé) visible dans la scène AR ou VR. La détection de surface ou de marqueur doit fonctionner.

2️⃣
Une interaction simple

Un tap/clic qui déclenche quelque chose : changer de couleur, jouer une animation, afficher un texte, spawner un objet. Un seul script C# suffit.

C'est suffisant pour valider

Ces deux éléments couvrent la Partie I de la note technique (0–6 pts). Ajoutez des interactions supplémentaires pour viser plus haut.

⚡ Vous avez du mal avec Unity ?

Utilisez A-Frame.js

A-Frame.js est une librairie WebXR en HTML/JS — aucune installation, ça tourne directement dans le navigateur. Si Unity vous bloque, c'est votre solution de secours.

Zéro install — une balise <script> et c'est parti
Objets 3D, AR, interactions en pur HTML
Déployable sur GitHub Pages instantanément
Prévenez le formateur si vous choisissez A-Frame.js. Ce choix doit être justifié dans le rapport et mentionné en soutenance.
07

Format de la soutenance

📑 Slide de titre obligatoire
  • Numéro de groupe
  • Nom et prénom de tous les membres
  • Logo IPSSI
  • Titre du projet et parcours choisi (AR+ / VR)
🗣️ Structure du discours
Présenter le contexte (ImmaTech, problématique)
Présenter le groupe et les rôles de chacun
Expliquer le choix du parcours AR+ ou VR
Présenter l'application et ses fonctionnalités
Démonstration live (AR sur appareil ou VR casque)
Conclusion, difficultés rencontrées & lien avec le cours
🔮
Prêt à démarrer PRISM ?

Créez votre groupe, choisissez votre parcours, et soumettez votre lien GitHub avant le jeudi 10h00.

Créer mon groupe →