Skip to content

dasg34/mixed-reality-extension-godot

Repository files navigation

Mixed Reality Extension SDK Godot

The Mixed Reality Extension SDK Godot library makes it easy for any Godot app or game to support user generated content (UGC) built with the Mixed Reality Extension SDK. It also makes it easy to test an MRE within a simple environment inside the Godot editor.

This project was forked from Mixed Reality Extension Unity.

Prerequisites

How to build and run Hello World in the Godot editor

From command prompt:

  • git clone http://github.com/dasg34/mixed-reality-extension-godot
  • Open Godot editor with project.godot
  • Open the scene MREGodotRuntime/Scenes/HelloWorld.tscn
  • Play Scene(F6)

You should now see a slowly spinning Hello World label.

Scene Descriptions

The MRETestbed project contains 4 Godot scenes set up for different testing purposes

  • HelloWorld.tscn: Connects to a single MRE in the cloud on startup, no interaction needed.
  • Standalone.tscn: Connects to a localhost.
  • TriggerVolumeTestBed-localhost.tscn: Connects to a localhost MRE when you walk close - useful for testing user join/leave.
  • SynchronizationTest-localhost.tscn: Connects twice to twice to a localhost MREs with the same session ID. When you click on the two spheres you will see 2 different connections to the same server, so you can perform basic multiuser testing without multiple machines or multiple unity instances.

The Localhost samples requires a local node server running, see the Sample repository for localhost deployment.

Overview

  • For more information, please see the Mixed Reality Extension SDK repository's README.md is the best source of information about features, current state, limitations, goal, major known issues, and roadmap.

Getting In Touch

To report issues and feature requests: Github issues page.

License

Code licensed under the MIT License.

About

The Mixed Reality Extension Godot library is an easy way for developers to add User Generated Content (UGC) capabilities to their GodotEngine-based host apps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages