Onboarding Instructions for New Plugin Developers on XR.Voyage
XR Voyage empowers you to explore and grow your XR potential through a gamified, integrated virtual world platform accessible on multiple devices.
This platform provides a development and integration sandbox into persistent, synchronous metaverse where ships and planets can be travelled together. With AI agents and faction-driven missions, you can engage in VR scripting and gamified system integration tasks, improve you development and comprehension capabilities by integrating with 3rd party data sources for purpose of immersive exploration.
System Overview
1. XR.Voyage Platform: The main interface for experiencing and developing within XR.Voyage is accessible through XR.Voyage. It’s essential to be familiar with the ID of the SHIP, which is a core element in navigating the platform.
2. Organizational Structure: The XR.Voyage system is organized into several key elements: Factions, Solar Systems, Planets and Ships.
3. Plugin Development: Plugins are written in JavaScript or TypeScript, and are mounted on a Ship or Planet using a Panel.
4. Navigating the XR.Voyage: Familiarize yourself with the Ship URL format and Planet dynamics.
Initial Assignment
During first login each user is equipped with their own faction, solar system, planet and a ship. With this basic setup you can equip your planet and ship with existing modules, start writing your own plugins (based on TypeScript and BabylonJS) or send mission requests to other factions to help you build whatever you desired.
Plugin Development Practice: Access your ship and start developing new planet modules using the online editor.
Adding Your First Plugin:
- Finding Your Planet: Once you can locate your planet in the admin section, proceed to the next step.
- Using Panels: Navigate to the panels for your planet. Here, you’ll have the option to add new elements.
- Creating a Plugin: Click on the PLUS (+) sign to create a new plugin. This plugin will be automatically added to your planet (not the ship).
- Scripting: After adding the plugin, you will have the ability to write scripts directly into your setup.
Welcome aboard, and happy coding in the XR.Voyage metaverse!