Video
Quiz Quest: Local MultiplayerEdition
Answer quizzes simultaneously in an immersive CAVE experience
Mission Brief
A multiplayer educational quiz experience designed for classrooms and immersive learning environments such as the Igloo CAVE. Each player uses a controller or keyboard to answer questions, with real-time score tracking, vibration feedback, and detailed performance reports.
4-6 simultaneous players
Mix of Xbox, PlayStation controllers + keyboard (Can be disabled)
Automatic player controller detection via script
Player name entry and device info display
Real-time correct, wrong, and missed counts
Xbox: A / B / X / Y buttons for answers
PlayStation: ร / โ / โก / โณ buttons for answers
Keyboard: R / T / Y / U keys for answers
Unitys new Input System integration
Unique controller ID per player
Controller vibration feedback (Xbox supported)
Setup: Players enter their names, select round quantity and identify devices in the setup screen
Quiz Start: Rounds of multiple-choice questions begin
Answer Phase: Players press their assigned buttons to select answers
Visual Feedback: Player names becomes green when they choose an answer
Result Display: Correct option flashes green after all players answer
Score Update: Real-time score tracking visible to all players
Auto-Reports: TXT and PDF reports generated automatically at session end
Player name flashes green when they choose an answer
Correct answer option flashes green after all responses
Player panel flashes green if answer is correct, otherwise flashes red if answer wrong.
Real-time stat updates on screen for all players
Clear display of correct/wrong/missed counts
Screen Space Canvas for CAVE multi-projector sync
JSON-based question files
Three difficulty levels: Easy / Medium / Hard
Adjustable round and question counts
Optional timer for each question
Automatic handling of missed questions after timeout
Multiple-choice format with 4 options per question
Every session generates comprehensive reports automatically at the end of the quiz:
Player names and devices used
Correct, wrong, and missed answer counts
Per-question results breakdown
Time taken per question
Optional remarks and explanations
Professional formatted report
One page per player with header and watermark
Summary cards with scores and timing
Table of all answers with details
Generated using QuestPDF library
A lightweight browser-based editor for teachers:
Export JSON files in game-ready format
Difficulty tagging and validation included
Works offline in any browser
PDF Generation via NuGet
Unity doesnt ship a native PDF API, so this project uses NuGetForUnity to integrate mature .NET libraries:
SkiaSharp โ 2D drawing backend (QuestPDF dependency)
HarfBuzzSharp โ Advanced text shaping (Unicode, ligatures, RTL)
Collaborative Learning: Students compete and learn together in shared space
Immediate Feedback: Visual confirmation of correct/wrong answers
Knowledge Recall + Reflex: Combines thinking speed with accuracy
Performance Tracking: Detailed reports for assessment and improvement
Engagement: Game-like format increases student participation
Group Sessions: Perfect for classroom quizzes, campus exhibitions, or CAVE demos
[
{
"category": "Easy",
"question": "What is 2 + 2?",
"options": ["1", "2", "3", "4"],
"correctAnswerIndex": 3
}
]
Expanded controller support (more device types)
Enhanced visual effects and animations
Difficulty progression system
Team mode (collaborative answering)
Igloo CAVE systems offer 360ยฐ wall and floor projection, transforming simple games into fully immersive learning experiences. Multiple players can physically share the same space while answering on their individual controllers, creating a unique blend of physical co-location and competitive learning.
QuestPDF โ Free for community / educational use
SkiaSharp / HarfBuzzSharp โ MIT License
Unity Project โ Educational / Non-commercial use
Project Breakdown
1 Problem
Answer quizzes simultaneously in an immersive CAVE experience
2 Your Role
Led implementation and iteration across Unity, Igloo, Multiple Controller, balancing technical reliability with player experience goals.
3 Tech Stack
Primary stack and delivery surface used in this build.
4 Challenges
A multiplayer educational quiz experience designed for classrooms and immersive learning environments such as the Igloo CAVE. Each player uses a controller or keyboard to answer questions, with real-time score tracking, vibration feedback, and detailed performance reports.
5 Outcome
Delivered as a production-ready build with complete core scope and polished user-facing flow.
6 What You Learned
A multiplayer educational quiz experience designed for classrooms and immersive learning environments such as the Igloo CAVE. Each player uses a controller or keyboard to answer questions, with real-time score tracking, vibration feedback, and detailed performance reports.
Development Telemetry
Mission Completion: 100%
Development Squad
In-Engine Captures