top of page

Destinazione Vacanze! - Unity WebGL

  • Immagine del redattore: Piero Chianese
    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.

 
 

©2022 di Piero Chianese. Crea con Wix.com

bottom of page