Retour aux projets
Projet universitaire · 2026

WHACK-A-MOLE EN RÉALITÉ AUGMENTÉE

Une application de réalité augmentée pour Android qui combine deux technologies de suivi : le suivi d'image pour ancrer le jeu dans le monde réel, et le suivi de main pour interagir sans manette ni écran tactile. Les taupes apparaissent sur un marqueur imprimé posé sur une table, et le joueur les détruit en passant la main dessus.

  • Unity
  • C#
  • AR Foundation
  • ARCore
  • MediaPipe
  • URP
Rôle
Développement, en autonomie
Contexte
Projet universitaire
Plateforme
Android (ARCore)
Interaction
Suivi de main, sans contact

Le principe

Un marqueur ArUco est imprimé et posé sur une surface plane. Une fois détecté par la caméra, il sert d'ancrage : les taupes apparaissent dessus, à la bonne position et à la bonne échelle. Le joueur les élimine en passant sa main au-dessus.

La réalité augmentée

  • Base du projet : template Mobile AR d'Unity, avec AR Foundation 5.2 et le plugin ARCore
  • Rendu en Universal Render Pipeline, optimisé pour le mobile
  • Détection de plans du template remplacée par un système de marqueurs ArUco
  • Marqueur enregistré dans une Reference Image Library avec sa taille physique réelle, pour qu'ARCore estime correctement la position et l'échelle des objets virtuels

Le suivi de main

La détection de la main repose sur MediaPipe, intégré à Unity via le MediaPipe Unity Plugin. C'est la partie qui a demandé le plus de travail d'intégration : au-delà du modèle de détection, il a fallu embarquer les librairies natives Android et écrire un script de préchargement pour résoudre les erreurs de chargement au démarrage sur l'appareil.

Le gameplay

  • Le spawner s'abonne aux événements de suivi d'image pour savoir quand le marqueur entre ou sort du champ de la caméra
  • Apparition d'une taupe à intervalle régulier, à une position aléatoire sur la surface du marqueur
  • Rayon de spawn paramétrable pour contrôler la zone de jeu sur le marqueur
  • Les taupes actives sont suivies dans une liste partagée, accessible aux scripts de détection de collision avec la main

Lien du projet

Recherche de stage · 2027

Ce projet vous parle ? Je cherche un stage de développement de 5 à 6 mois à partir de février 2027.

Me contacter