VR Cave Painting Game

VR Cave Painting Game

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

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 the primary C# Programmer and Mechanics Designer, I was responsible for:

  • VR Interactions: Implementing hand-based painting mechanics and object manipulation using the XR Interaction Toolkit.

  • Locomotion System: Setting up comfortable room-scale locomotion using teleportation to prevent motion sickness.

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

Teamwork & Performance

Working in an Agile environment (Kanban/Trello), I managed code versioning via Git. A major focus of my work was performance optimization—ensuring the physics and rendering ran at a stable framerate on the standalone Quest hardware.

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 the primary C# Programmer and Mechanics Designer, I was responsible for:

  • VR Interactions: Implementing hand-based painting mechanics and object manipulation using the XR Interaction Toolkit.

  • Locomotion System: Setting up comfortable room-scale locomotion using teleportation to prevent motion sickness.

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

Teamwork & Performance

Working in an Agile environment (Kanban/Trello), I managed code versioning via Git. A major focus of my work was performance optimization—ensuring the physics and rendering ran at a stable framerate on the standalone Quest hardware.

© 2026 Illia Romanenko