Skip to content

Architecture

Architecture Diagram

flowchart TD
    A[Camera Input] --> B[Calibration Module]
    B --> C[Unity Game Engine]
    C --> D[Projection Output]
    D --> E[User Interaction]
    E --> F[Score & UI System]

Component Overview:

Camera Input

Captures real-time surface and interaction data.

Calibration Module

Aligns the virtual co-ordinates with the real physical co-ordinates on the projection surface and corrects distortion.

Unity Game Engine

Handles gameplay logic, object spawning, collision detection, and state management.

Projection Output

Projects calibrated visuals onto the physical surface.

User Interaction

Processes user input and validates hit detection.

Score & UI System

Updates score, timer, and manages session state.