Casanova Interactive Quiz | How Much of a Casanova Are You?

Casanova Quiz is an interactive Unity experience designed to introduce visitors to the life, works, and cultural legacy of Giacomo Casanova through a question-based journey.
- Date
- Role & stack
- Software Development • Touchscreen Application • Interactive Quiz


Casanova Quiz is an interactive Unity experience designed to introduce visitors to the life, works, and cultural legacy of Giacomo Casanova through a question-based journey.
Created for the Casanova Official Museum at Palazzo Zaguri in Venice, the application transforms historical and biographical content into an educational game comprising twenty illustrated questions, designed for a 4K touchscreen in a museum setting.
The goal was to make documented historical content approachable through a short, engaging experience consistent with the imagery of eighteenth-century Venice.
From introduction to final profile
- Homepage — An illustrated composition introduces Giacomo Casanova, offers a choice between Italian and English, and invites the visitor to begin.
- Rules — A page inspired by a period book provides a concise explanation of the experience.
- Quiz — Twenty multiple-choice questions explore Casanova's Memoirs, journeys, encounters, literary works, and publishing legacy.
- Result — The score is transformed into one of five final profiles, each with a dedicated title, description, and illustration.
After every choice, the interface immediately communicates the outcome and presents the correct answer together with a short historical explanation. Visitors can continue manually or wait for automatic progression when the reading time expires.
An interactive, bilingual narrative
The full quiz is available in Italian and English. Switching language also updates content already on screen — questions, answers, explanations, scores, and final profiles — without restarting the session.
Illustrations, text, salon music, sound feedback, and subtle animations accompany visitors throughout the journey. The playlist continues uninterrupted between screens and allows any available track to be selected directly.
At the end of the experience, the result can be turned into a personalized portrait card. When the sharing service is available, the file is published and made accessible through a QR code; without a network connection, the local result remains fully visible. After two minutes of inactivity, the session is cleared and the application automatically returns to the homepage.
Content separated from logic
Questions, answers, explanations, sources, images, configuration, and result tiers are organized as editor-friendly ScriptableObjects. Each question keeps its Italian and English content, solution, source reference, and visual-production notes together in a single asset.
A central controller coordinates the experience flow, while separate components handle navigation, quiz logic, question presentation, localization, audio, inactivity, and sharing. This structure allows the journey to be updated without changing application logic and protects the experience from repeated touches, inconsistent transitions, and incomplete network operations.
My contribution
- developed the application architecture and homepage → rules → quiz → explanations → result flow;
- implemented the quiz engine, percentage calculation, and five final profiles;
- structured questions, answers, sources, images, and configuration as ScriptableObjects;
- designed and built the 4K touch UI, using generative AI to support concepts, assets, and iteration;
- implemented dynamic Italian and English localization and developed the audio system;
- created portrait result cards, FTP/FTPS publishing, and local QR-code generation;
- implemented offline fallback, secure external configuration, and automatic inactivity reset;
- built Editor tools to synchronize content, generate previews, and test uploads and QR codes.
Technical stack
| Area | Technology |
|---|---|
| Engine | Unity 6.3 (6000.3.10f1) |
| Language | C# |
| Rendering | Universal Render Pipeline |
| UI and text | uGUI / TextMesh Pro |
| Input | Unity Input System |
| Data | ScriptableObjects and JSON |
| Localization | Custom Italian / English system |
| Sharing | 1080 × 1920 PNG, FTP/FTPS, and ZXing.Net |
| Target | Windows, 4K UHD touchscreen |
Project value
Casanova Quiz adds a moment of direct participation to the museum journey and turns every answer into an opportunity to learn. Its combination of traceable content, audiovisual identity, personalized profiles, and QR sharing extends the experience beyond the touchscreen while keeping its core functionality independent of connectivity.
Credits and rights
Project developed within TopTouch for the Casanova Official Museum at Palazzo Zaguri, Venice. Trademarks, historical content, reference texts, images, music, and proprietary assets belong to their respective owners.


