Destinazione Vacanze!

Unity WebGL | Corporate Project

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.

Play on Bluvacanze.it Play on itch.io

Podcast & Behind the Scenes

Beyond the technical development, I had the opportunity to discuss the creative process and the vision behind this project in a dedicated podcast episode recorded with the Bluvacanze team. We explored how gamification can transform the travel booking experience.

🎙️ Listen on Spotify
Bluvacanze Podcast Session 1 Bluvacanze Podcast Session 2 Bluvacanze Podcast Session 3

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

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.

← Back to Projects