Godot XR Template

Godot XR Template is a starter project for developing VR games in Godot Engine. It provides preconfigured exports for Android-based headsets with OpenXR support, example scenes, and integration with Godot XR Tools.

https://github.com/godotVR/godot-xr-template

Godot XR Template: Your Starting Point for VR Games

The Godot XR Template is a comprehensive project designed to facilitate the creation of VR games using the Godot Engine. It serves as a foundation for building immersive experiences with preconfigured settings and essential components.

Key Features

  • VR Game Template: A ready-to-use template for developing VR games.
  • Godot XR Tools Integration: Utilizes Godot XR Tools and OpenXR Loaders for XR functionality.
  • Multi-Platform Support: Offers preconfigured exports for Android-based headsets that support OpenXR.
  • Example Scenes: Includes example scenes to showcase basic VR interactions and movement.
  • Customizable: Allows easy customization of splash screen, game icon, and game state variables.

Getting Started

To begin, download the template from GitHub or the Godot Asset Library. The project includes example scenes to demonstrate player movement and basic interactions. You can customize the game by modifying the splash screen, icon, and game state variables within the game_state.gd singleton class. The template also contains a copy of the XR loaders plugin and preconfigured exports for Android.

Exporting to Android

The template simplifies the process of exporting to Android. Ensure you have installed the Android build template through the Godot editor. Refer to the official Godot documentation for prerequisites on exporting to Android.

Asset Recommendations

Enhance your VR project using assets from the Godot Asset Library, AmbientCG for textures, FreePD.com for soundtracks, FreeSound for sound effects, and Kenney.nl for various assets.

Resource Details

demo

godotVR



4.2, 4.1, 3.5