Unity AR game (Scuola-Lavoro)
Gioco in Unity AR con Vuforia
Questo progetto l'ho fatto durante la settimana di scuola lavoro del terzo anno dell'ITIS per una durata totale di 40 ore. Ho lavorato insieme ad uno studente del 4° anno nella azienda Esimple.
Dal primo giorno ci hanno lasciato davanti al computer senza troppe indicazioni, ma grazie a Google ho trovato abbastanza informazioni per risolvere e/o aggirare i maggiori problemi.
Il progetto consiste in un gioco in realta aumentata (AR) che riconosce un target che nel nostro caso è una carta da gioco. Ho notato dopo che è simmetrico e quindi non era molto adatto dato che ogni volta che scannerizza il target ha il 50% di possibilità di essere invertito.
Per riuscire a fare una app del genere ovviamente non potevamo farlo da zero ma abbiamo usato come engine Unity, il software per il riconoscimento del target Vuforia (Avrei preferito qualcosa come ARkit o ARcore che non solo non hanno bisogno di un target ma sono anche gratuiti) e un po' di asset gratuiti a caso dallo store di Unity.
E' venuto un po' meglio di quello che mi immaginavo, tenendo conto che ho iniziato praticamente da zero con 40 ore (Almeno 10 sono per scaricare gli asset dato che il computer aveva avuto probabilmente un HDD meccanico).
Uno dei maggiori problemi è stato far muovere la dannata macchina dato che non avevo tempo per capire a fondo il Wheel Collider e quindi ho aggirato il problema usando la macchina brutta dalla demo di Unity e coprendolo con un asset un po' più carino preso dallo store. Da notare come nel momento in cui la macchina sterza ci sono 6 ruote visibili in tutto...
Download
Il lato positivo? è cross-platform
iOS (.ipa) Funziona ma non è ottimizzato per dispositivi nuovi come: iPhone X, iPhone XS Max, iPhone 11 Pro Max, iPhone 12 XS Pro Plus Max e quelli che arriveranno
Android (.apk) Funziona ovunque e non richiede una laurea per installarlo