UniTouch est un jeu vidéo audio-réactif contrôlé par le mouvement des mains, développé lors d'un sprint intensif de deux semaines à ATI en L3.
Le joueur incarne une entité évoluant dans un système informatique corrompu, avec pour objectif de corriger les anomalies du système ou de les accumuler jusqu'au crash. Pour retranscrire cet univers numérique, la direction artistique s'articule autour de trois piliers conceptuels :
Hardware : Utilisation de circuits imprimés pour structurer l'espace.
Synthwave & Wireframe : Un mélange entre environnement 3D polygonal et espace cosmique.
Software : Une ambiance immersive propre aux interfaces informatiques.
Le nom "UniTouch" est né d’expérimentations pour connecter les logiciels Unity et TouchDesigner en temps réel.
Pipeline
Une instance TouchDesigner récupère la vue Webcam et interprète les mouvements et gestes des mains à l'aide de la librairie MediaPipe, puis les envoie à Unity via le protocole OSC. Les valeurs sont réinterprétées dans le moteur puis dispatchées pour contrôler le personnage, la caméra, les VFX / Shaders, etc. La vue des caméras est envoyée de Unity vers une autre instance TouchDesigner via Spout, qui s'occupe d'appliquer des effets de compositing en rythme avec plusieurs musiques analysées en amont, puis le résultat est renvoyé à Unity encore via Spout.
New Image Festival
Avec ATI, nous avons pu présenter UniTouch au New Image Festival (Cité des Sciences de Paris). L'installation était disponible et jouable pendant deux semaines au Carrefour numérique. Nous avons également animé une conférence pour expliquer le fonctionnement et la démarche du projet.