Destinazione Vacanze! - Unity WebGL
- 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.





