Technical documentation
Everything a developer needs to understand, run, and extend Room of Horror:
| Page | Content |
|---|---|
| Project Overview | Quick overview: what the system does and which sub-projects exist |
| Architecture | System overview, communication flow, backend/frontend/Unity architecture, diagrams |
| Data Model | PostgreSQL schema, ER diagram, migrations, data lifecycle |
| Reference | Complete REST API, WebSocket events, and configuration reference |
| Error Catalog | The full error catalog (32 errors) with categories, weights, and Unity mapping |
| Local Setup | Getting started: prerequisites, environment files, start order |
| Workflow: Game Start | Step-by-step walkthrough of starting a training session |
| User Manual (DOCX, German) | Detailed manual for hosts and non-technical users: login, game code, session setup, troubleshooting |
| VR Application Manual (PDF, German) | Manual for trainers, lecturers, and medical instructors: VR start, lobby and game code, WebApp login, desktop test mode, troubleshooting, role overview |