Destinazione Vacanze! - Unity WebGL
- Piero Chianese
- 26 set
- Tempo di lettura: 2 min
Aggiornamento: 5 giorni fa
Provalo sulla mia pagina di itch!
Tipologia: Endless casual game 3D/2D – sviluppato per Web e Mobile (WebGL)
Descrizione
Destinazione Vacanza! è un progetto sviluppato per l’agenzia di viaggi Bluvacanze, pensato come gioco estivo da integrare nel loro sito di prenotazione vacanze. L’obiettivo principale era aumentare la retention dei visitatori, offrendo un’esperienza interattiva leggera e divertente legata al tema del viaggio.
Il gioco è stato realizzato all’interno di un progetto accademico, dove ho avuto un ruolo chiave nello sviluppo tecnico.
Destinazione Vacanza! è un gioco endless in cui il giocatore guida una mongolfiera attorno al mondo, atterrando nei luoghi iconici indicati da polaroid fotografiche. Ogni atterraggio corretto estende la durata della vacanza, mentre gli errori fanno perdere tempo prezioso.
Gameplay:
Il giocatore riceve un indizio visivo sotto forma di polaroid (es. Tour Eiffel, Colosseo).
Ruotando la Terra in 3D deve trovare la destinazione corretta.
La mongolfiera scende lentamente, ma un doppio tap/click permette un atterraggio rapido.
Un timer scandisce la durata della sessione: ogni successo aggiunge secondi, ogni errore ne toglie.
Alla fine della partita viene mostrato il recap delle destinazioni raggiunte.
Caratteristiche principali:
Globo 3D interattivo con monumenti 2D.
Controlli ottimizzati sia per mobile (touch) che per desktop (mouse).
Sistema a tempo con bonus/malus legati all’atterraggio.
Interfaccia basata su polaroid che rendono l’esperienza più narrativa e turistica.
Feedback visivi e sonori per atterraggi perfetti, errori e tutorial guidato.
Piattaforme: WebGL (giocabile da browser, desktop e mobile).
Contributo personale
Nel progetto BluVacanze mi sono occupato principalmente di:
Programmazione del gameplay
Discesa della mongolfiera e boost tramite doppio tap/click.
Controllo della distanza tra mongolfiera e piattaforma per validare atterraggi corretti o errati.
Interazione utente
Integrazione del nuovo Input System di Unity (mouse e touch).
Swipe per la rotazione della Terra in 3D.
Doppio tap/click per il “rapid landing”.
World & UI systems
Sistema di allineamento e billboard dei monumenti (sprite 2D) alla superficie della Terra.
Gestione dei menu di gioco (menu principale, pause, game over, tutorial).
GameManager
Creazione e gestione del GameManager centralizzato per coordinare stati di gioco (Start, Tutorial, Gioco, Fine partita).
Comunicazione tra UI, timer, spawn della mongolfiera e progressione delle destinazioni.
Feedback e polish
Effetti sonori (AudioMixer + toggle mute).
Tutorial interattivo step-by-step.
Tecnico/Deployment
Ottimizzazione e build in WebGL.
Primo setup di analytics per sessioni e punteggi.