Game Programmer Portfolio · Daniel Ramírez Morilla

VRCHERY

Unity C# VR
Gameplay
Info

VRCHERY is a virtual reality archery game developed by me in Unity for Meta Quest 2. As the only developer, I programmed everything in the game.

Inspired by the archery game in Wii Sports Resort, the VRCHERY demo has a world made up of 4 levels. Each level is part of the same map, but as the player progresses, the difficulty increases: the target gets further away from the player and the wind speed increases.

This game was developed for the user experience course. The aim of the course was to develop a game from start to finish which would offer a polished and enjoyable experience to the player.

Steam Play it for free on Itch.io
Mechanics

Bow

The bow is the main mechanic of the game. To make it easier for the player to use, it can be invoked by pressing the side button of the controller in the same way that the player would grab the bow.

To load the bow with an arrow, the player must take it from the quiver, which has two locations: on the right side of the player's wrist or behind the player's head.

Once the arrow is in your hand, you can load the bow by placing it next to the string. In the same motion, without releasing the right controller side button, once the bow is loaded, the player can start pulling the bow string and shoot by releasing the right controller.

Wind

To add some realism and difficulty to the levels, the wind will affect the arrow as it flies to the target. Depending on the level, the wind will have a different speed and direction.

The red flag above the target represents both the direction and speed of the wind.