top of page

Destinazione Vacanze! - Unity WebGL

  • Writer: Piero Chianese
    Piero Chianese
  • Oct 3
  • 2 min read




Try it on my itch page!


Tipologia: Endless casual game 3D/2D – developed for Web (WebGL)

Description


Destinazione Vacanza! is a project developed for the travel agency Bluvacanze, designed as a summer game to be integrated into their vacation booking website.The main goal was to increase visitor retention by offering a light and entertaining interactive experience connected to the theme of travel.


The game was created as part of an academic project, where I played a key role in technical development.


Destinazione Vacanza! is an endless game where the player pilots a hot-air balloon around the globe, landing on iconic landmarks indicated by photographic polaroids. Each correct landing extends the vacation, while mistakes reduce precious time.


Gameplay

  • The player receives a visual hint in the form of a polaroid (e.g., Eiffel Tower, Colosseum).

  • By rotating the 3D Earth, they must find the correct destination.

  • The hot-air balloon slowly descends, but a double tap/click allows for a quick landing.

  • A timer dictates the length of the session: each success adds seconds, each mistake removes them.

  • At the end of the run, a recap of the reached destinations is displayed.


Key Features

  • Interactive 3D globe with 2D landmark sprites.

  • Controls optimized for both mobile (touch) and desktop (mouse).

  • Time-based system with landing-related bonuses/maluses.

  • Polaroid-based interface that enhances the narrative and “touristic” experience.

  • Visual and audio feedback for perfect landings, errors, and guided tutorials.


Platforms: WebGL (playable in-browser on both desktop and mobile).


Personal Contribution


In the BluVacanze project, I was mainly responsible for:


Gameplay Programming

  • Balloon descent system and boost mechanic via double tap/click.

  • Distance check between balloon and platform to validate correct or wrong landings.


User Interaction

  • Integration of Unity’s new Input System (mouse and touch).

  • Swipe controls for rotating the 3D Earth.

  • Double tap/click for “rapid landing.”


World & UI Systems

  • Alignment and billboard system for 2D landmark sprites on the globe’s surface.

  • Game menu management (main menu, pause, game over, tutorial).


Game Manager

  • Creation of a centralized GameManager to handle game states (Start, Tutorial, Gameplay, Endgame).

  • Coordination between UI, timer, balloon spawning, and destination progression.


Feedback & Polish

  • Sound effects (AudioMixer + mute toggle).

  • Interactive step-by-step tutorial.


Technical/Deployment

  • Optimization and build for WebGL.

  • Initial analytics setup for session tracking and high scores.

 
 

©2022 di Piero Chianese. Creato con Wix.com

bottom of page