Primoljo Quiz

A multilingual touchscreen quiz that turns educational content about extra virgin olive oil into a timed, visual experience for up to three players.
- Date
- Role & stack
- Software Development • Touchscreen Application • Localization
- Project
- PRIMOLJO | Multimedia Museum

Primoljo Quiz turns the world of extra virgin olive oil into an immediate, visual, and interactive experience. Visitors choose a language, topic, and number of participants before entering a timed sequence of questions supported by images, audio, and instant feedback.
Developed in Unity for touch installations, the application brings education and play together. It makes content about the product, its production chain, and olive oil culture approachable without sacrificing pace, competition, or engagement.
The goal was to transform complex educational content into an experience that could be understood and played within seconds, either individually or together with other visitors.
From initial setup to final ranking
- Configuration — Visitors select one of five available languages, a topic, and a game mode for one to three players.
- Questions — The quiz loads content from the chosen category and associates localized text, answers, and images.
- Timed challenge — Each participant answers from an independent panel; speed and accuracy determine the score.
- Results — The final screen presents correct answers, scores, trophies, and ranking before returning to the menu.
The categories explore the journey of oil from harvest to bottle, olive varieties, tasting, product composition, and the connection between olive oil, health, and the Mediterranean diet.
A truly multiplayer experience
The one-, two-, and three-player modes are more than visual variations. Each participant has an independent panel with its own timer, question state, answers, and score. The global logic coordinates the match and waits for everyone to finish before composing the final results.
Visual feedback, colors, icons, and audio communicate the outcome of every choice immediately, keeping the interaction readable even when several people are playing at the same time.
Content separated from gameplay
Questions and answers are loaded from JSON files organized by category. Images are associated with content through Unity Resources, while the localization system supports Italian, English, German, French, and Spanish.
This data-driven structure allows questions, languages, and assets to be updated without rewriting the gameplay. Supporting Python scripts also make quiz content faster and more consistent to generate and maintain.
My contribution
- architecture of the menu → quiz → results → menu flow;
- preference management through
PlayerPrefsfor language, category, and player count; - localization system for questions, answers, and interface text;
- data-driven content loading from JSON;
- dynamic creation of player panels and composition of final results;
- integration of visual and audio feedback throughout the interaction;
- supporting tools for generating and updating quiz content.
Technical stack
| Area | Technology |
|---|---|
| Engine | Unity 6000.2.8f1 |
| Language | C# |
| UI and text | Unity UI / TextMesh Pro |
| Data | JSON through JsonUtility |
| Content | Audio, images, and 2D assets |
| Support | Python scripts for content generation |
Project value
Primoljo Quiz combines brand communication, educational content, and playful interaction in an application suited for events, information points, and touch installations. Its flexible structure allows the project to grow over time without rebuilding the game logic.
Credits and rights
Project developed within TopTouch for Primoljo. Trademarks, logos, and proprietary assets belong to their respective owners.

