
Simulazione VR immersiva dello sbarco alleato in Normandia del 6 giugno 1944, realizzata per Meta Quest 3 durante il mio tirocinio presso Radica Design.
L'obiettivo è la divulgazione storica attraverso l'apprendimento esperienziale: il giocatore esplora un campo di battaglia costiero storicamente accurato e interagisce con l'equipaggiamento dell'epoca. Ci sono due modalità: una modalità Tour più lenta, per esplorare e imparare, e una modalità Action FPS con gestione delle armi fisicamente accurata e combattimento.
L'applicazione funziona su più piattaforme (VR standalone e PC con mouse e tastiera) a partire dalla stessa scena e punta a 90 FPS stabili su hardware VR mobile. Il progetto è ancora in sviluppo attivo.

Architettura multipiattaforma
Una scena, quattro varianti di giocatore, nessuna configurazione manuale.
Ho progettato il GameModeManager, un singleton che rileva la piattaforma in uso (VR/PC) e sceglie tra quattro varianti di giocatore (VR FPS, VR Tour, PC FPS, PC Tour). La stessa scena funziona senza modifiche su tutte le piattaforme e modalità, senza configurazioni manuali durante test o rilasci.


Sistemi d'arma & interazione VR
Ricariche fisicamente accurate, condivise tra VR e PC.
- In VR le munizioni si gestiscono con una cintura tattica indossabile (
SimpleVRBelt,AmmoReturnSocket). - Offre un feedback magnetico per afferrare e riporre i caricatori durante l'azione, tenendo le mani del giocatore sull'arma invece che su un menu.
Un'architettura a componenti (WeaponCore, VRWeaponController, PCWeaponController) gestisce le meccaniche di ricarica dell'M1 Garand (caricatore a lamella en bloc con espulsione automatica) e del Thompson M1A1 (otturatore manuale), senza duplicare la logica tra le piattaforme.

Interazione storica & edutech
Gli oggetti della scena insegnano la storia senza rompere l'immersione.
Oltre al combattimento, il progetto si basa sull'apprendimento esperienziale: guardare o interagire con gli oggetti della scena (veicoli, equipaggiamento, fortificazioni) attiva un pannello informativo diegetico con il contesto storico tratto da fonti verificate, senza menu che interrompano l'immersione.
È pensato per appassionati di storia, studenti, musei e istituzioni culturali che cercano un complemento esperienziale al materiale didattico tradizionale.


Gameplay & prestazioni
Movimento VR confortevole, un ciclo di gioco completo e 90 FPS stabili su Meta Quest 3.
- Doppia locomozione VR (movimento continuo con vignettatura + teletrasporto parabolico) per ridurre la nausea da movimento
- Ciclo di gioco principale: salute del giocatore, punteggio, timer della partita, flusso di fine partita, UI VR diegetica sul polso
AudioManagercon pooling che gestisce decine di sorgenti sonore spaziali simultanee con un carico minimo sulla CPU- Fisica personalizzata per modificare dinamicamente i vettori di gravità e le costanti di forza
- Pipeline di retopology/LOD, illuminazione baked, riduzione delle draw call e refactoring a eventi per raggiungere 90 FPS stabili su Meta Quest 3
Galleria



