VR Cave Painting Game

VR Cave Painting Game

Unity, C#, Meta Quest, XR Interaction Toolkit.

Period

Winter 2024/2025

Duration

4 months

Team

5 people

Status

Academic prototype

Overview

A team project developed for Meta Quest 2/3. The core loop allows players to step into the shoes of a caveman: craft pigments, mix colors, and paint on stencils to bring ancient animations to life.

My Role & Contributions

As a C# Programmer and Event System Developer and Mechanics Designer, I was responsible for:

  • Object Interaction: Implementing object grabbing and manipulation using the XR Interaction Toolkit.

  • Event System: Implementing gameplay events, triggers, and responses for interactive VR scenarios.

  • Locomotion System: Setting up room-scale locomotion with teleportation for comfortable navigation.

  • NPC Logic: Coding behavioural patterns and logic for in-game NPCs.

Teamwork & Performance

Working in an Agile environment (Kanban/Trello), I managed code versioning via Git. Standalone Quest performance was a development consideration alongside physics and rendering.

Overview

A team project developed for Meta Quest 2/3. The core loop allows players to step into the shoes of a caveman: craft pigments, mix colors, and paint on stencils to bring ancient animations to life.

My Role & Contributions

As a C# Programmer and Event System Developer and Mechanics Designer, I was responsible for:

  • Object Interaction: Implementing object grabbing and manipulation using the XR Interaction Toolkit.

  • Event System: Implementing gameplay events, triggers, and responses for interactive VR scenarios.

  • Locomotion System: Setting up room-scale locomotion with teleportation for comfortable navigation.

  • NPC Logic: Coding behavioural patterns and logic for in-game NPCs.

Teamwork & Performance

Working in an Agile environment (Kanban/Trello), I managed code versioning via Git. Standalone Quest performance was a development consideration alongside physics and rendering.

© 2026 Ilya Romanenko