Quiz Quest

A CAVE based endless running game
Logo

Project Overview

An immersive Unity-based educational game where fast-paced running meets knowledge. Built for the Igloo CAVE multi-projector system, players dodge, jump, and slide while tackling quiz challenges that build bridges to survival. 🎮Gameplay🧠Quizzes🧪CAVE Ready📊Reports📝Editor 🎮 Gameplay Endless 3-lane running Lane switching, jumping, and sliding Obstacles, barricades, and gaps Collect planks to build bridges Health pickups and increasing speed 🧠 Quiz Challenges Questions split into Easy / Medium / Hard Rounds increase difficulty dynamically Keyboard + Xbox controller input supported Correct answers = planks, wrong = danger Visible across all Igloo CAVE projectors 📊 Reports Every session auto-generates reports for tracking performance: TXT report: all questions, answers, results PDF report: player info, session ID, totals Saved with timestamp + unique ID 📝 Quiz Editor App A lightweight browser-based editor for teachers: Create, edit, and preview quizzes Export JSON files in game-ready format Difficulty tagging and validation included Works offline in any browser ⚙️ Pdf Implementation PDF Generation via NuGet Unity doesnt ship a native PDF API, so this project uses NuGetForUnity to integrate mature .NET libraries: QuestPDF – Fluent C# PDF layout engine SkiaSharp – 2D drawing backend (QuestPDF dependency) HarfBuzzSharp – Advanced text shaping (Unicode, ligatures, RTL) ⚙️ Server Integration Unity automatically connects to the online quiz library hosted on the college server. when the “Sync” button is pressed. PHP endpoint – 🔎 The game sends a request to a PHP endpoint (***.php) that lists all available quiz files in the server’s /JsonFiles folder. Quizzes directory – 📥 Unity compares timestamps or checksums with the local copies in the QuizQuest/Quizzes directory Download – ⬇️ If new or updated files are found, they are downloaded automatically and overwrite the old versions. Dropdow – 🗂️ The quiz dropdown in-game refreshes instantly to include the newly synced files — no manual setup required. Safe – 🔐 Only read-only access is granted to Unity; uploads and modifications remain handled by the Quiz Editor app. Result – The result pdf also gets uploaded to sever after the completion of the game. 🧠 Educational Benefits Engages students through gamified learning Combines reflexes with knowledge retention Perfect for immersive classroom sessions Generates performance reports for evaluation 🔮 Future Plans AI-driven adaptive quiz difficulty New categories (Science, Math, History, etc.) NPC-driven storytelling integration Why Igloo CAVE? Igloo CAVE systems offer 360° wall and floor projection, transforming simple games into fully immersive learning experiences. This project is optimized for a 6-projector setup (front, floor, side walls) using Unity’s Igloo Toolkit, making every quiz, jump, and interaction feel physically present in the room. The game supports synced UIs on multiple walls, allowing players and viewers to stay engaged from every angle. It’s built for digital learning spaces, group activities, and embodied game-based education.

Project Status

Development Progress: 100%

Team Members

Sagor Ahamed Avatar

Sagor Ahamed

Game Developer 💼 Graduate CAVE Intern — Wigan & Leigh College

Thomas Kay Avatar

Thomas Kay

Creative Contributor 💼 Digital Innovation Specialist — Wigan & Leigh College

Project Screenshots

Project Videos