Road To Yvhalon – Immersive VR Soulslike Experience

Road To Yvhalon – Immersive VR Soulslike Experience

Road To Yvhalon is an immersive VR action RPG developed in Unity, designed to deliver responsive combat mechanics and atmospheric exploration.
Within the project I focused on gameplay programming, VR interaction systems and the design of a scalable and maintainable code architecture.

Project Overview

Road To Yvhalon is an action RPG designed specifically for virtual reality, combining exploration, combat and immersive world interaction.
The project aims to deliver a dark fantasy experience inspired by soulslike mechanics, where players navigate hostile environments, face dangerous enemies and progress through skill-based combat.

My contribution focused primarily on the programming side of the project. I developed gameplay systems and VR interaction mechanics, ensuring that player actions felt responsive, intuitive and consistent within an immersive environment.

A key part of my work was also designing the internal code architecture. The project structure was organized following KISS and SOLID principles, allowing the codebase to remain modular, maintainable and scalable as the project evolved.

This approach made it possible to build complex gameplay systems while keeping the project readable, extensible and easier to iterate on during development.

Project Tasks

  • VR Interaction System

    Implementation of immersive VR interaction mechanics designed to support intuitive player input and responsive gameplay feedback.

  • Gameplay system programming

    Development of core gameplay logic and real-time mechanics supporting combat interactions and player progression.

  • Scalable Code Architecture

    Design of a modular code structure built to support future expansion while maintaining clarity and maintainability.

  • KISS & SOLID Implementation

    Application of clean architecture principles to ensure systems remain understandable, extensible and easier to debug.