Ultimate VR Template

Modjo - Blueprints - Sep 29, 2022

The Ultimate VR Template provides everything you need for all kind of VR game

  • Supported Platforms
  • Supported Engine Versions
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.




Create your ambitious VR game with this Template.

Locomotions, smooth turn, body orientation, climbing, inventory, telekinesis grabbing, this starter pack has it all !

This Template expands the Open XR Framework shipped with Unreal Engine 5. Developping Virtual Reality has never been this easy ! Everything is made in blueprints which makes this template compatible with future Engine Versions.

If this template has enough adopters, I will expand a few systems. Write the number in the comments which one you want me to add !

1 - VR reloading

2 - advanced door with knobs

3 - physic hands

4 - hands animation

Technical Details


  •  VR character blueprint using the open XR framework
  •  Free turn & Snap turn
  •  Head (HMD) orientation & Body (Controllers) Orientation (The body orientation does not orientate to either hand but predicts the body orientation by calculating the direction of BOTH hands)
  • 4 Locomotion mode : Joystick, Teleport, Teleport Shift, Hands Swings
  • Climbing System with Vaulting and smooth (interpolated) recovery
  • Inventory system with slots
  • Telekinesis Grab : Gravity Grab for PCVR or kinematic Grab for mobile VR (switch the variable HMDType Value on the VR Pawn)
  • VR Spectator blueprint
  • Interactable actors : Rotating Valve, Translating Lever, Pushing button, Door
  • Crouch and Jump button
  • Everything in blueprints with comments & explanation
  • (added in 1.1) 2-handed grabbings system

Number of Blueprints: 23

Input: Any VR controllers within the Open XR framework

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Mac: No


Important/Additional Notes : if you have screen tearing, please read the provided documentation

v1.0.3 : projectile movement component is used instead of set physics linear velocity.