This document is a guide for developers who want to develop using XRCLOUD.
II. Getting Started with XRCLOUD Development
Welcome to developing web metaverse using XRCLOUD.
1) Purpose of XRCLOUD
XRCLOUD is a service that helps build web metaverses through web APIs.
2) Scope and Features of XRCLOUD.
XRCLOUD is a cloud SaaS platform for web metaverse development developed by BELIVVR INC.
It provides a web space editor for developing web metaverse sites and a web player to access the space.
Developed with WebXR-based technology, it provides an optimized user experience on almost all platforms with a browser, including PC, mobile, and XR devices without requiring a separate app installation.
XRCLOUD allows creation, modification, change, and deletion of all resources via API, supporting the development of separate web services using these APIs.
XRCLOUD can be used as a substitute for Mozilla Foundation's Hubs, a subscription service that was discontinued on May 31, 2024.
1. XRCLOUD Dashboard Setup
The first step is to sign up for XRCLOUD and register a Project on the dashboard. Refer to the document below for detailed information.
II.Understanding Development Structure Using XRCLOUD
1. Mozilla Hubs and XRCLOUD
XRCLOUD is developed based on the Hubs project by the Mozilla Foundation.
Since XRCLOUD is developed based on Mozilla Foundation's Hubs project, it shares the advantages and issues of Hubs.
XRCLOUD reflects the source from a specific point in time from Hubs, so there is no guarantee that it will always be identical.
Believer provides special features for XRCLOUD's customers by modifying Hubs, and contributes verified features to the Hubs repository as well.
BELIVVR pursues the social value of open-source and respects copyrights.
2. Support for Independent User Websites Using Metaverse (Hubs) Resources
(Support for Independent Sites and Data Separation) XRCLOUD manages and updates metaverse (Hubs) resources, supporting users in building their own sites using these resources.
The philosophy is to not store business information of sites developed using XRCLOUD.
XRCLOUD aims to support the development of each web metaverse site and has a basic philosophy of not storing site member information and business information.
Business information necessary for creating spaces is injected to dynamically change spaces, and avatars are managed using standardized formats at each site and can be referenced by parameters upon entry.
Refer to the documents for developing MySpace using template scenes and entering spaces using avatars.