This project is part my online course in the making, and consists of a first person shooter demo that can run on both mobile and desktop VR platforms.
As part of this project I made a cross-platform "free roaming" teleportation component that can be dropped into any Unity project. The way it works is you have to create invisible planes in the areas where you want to allow movement, then this component can allow you to point towards any point in that area, within a certain distance from the player.
The demo also features collectable ammo and energy. For the gun, I attached a real world space canvas on the side as an energy bar. In VR it is common to place all UI in the game itself, as real element, as "HUD"'s are distracting and break immersion.
The enemy logic is quite simple - they just come towards you when you are close enough. For the blood I used a particle effect.