What is XRift?
XRift is a platform for easily building immersive 3D worlds using WebXR.
What You Can Develop
Worlds
With XRift, you can create your own unique 3D worlds. Using a component library based on React Three Fiber, you can build interactive spaces compatible with VR/AR.
Items
Create reusable 3D components that can be placed inside worlds. Uploaded items are available from your inventory in any world.
Tools
xrift-cli
A command-line tool. It handles project creation, uploading to the XRift platform, and more.
@xrift/sdk
A universal SDK for the XRift platform. Provides API operations and file uploads for worlds and items in both Node.js and browser environments.
xrift-world-components
A React component library for building WebXR worlds.
Quick Start
# Install XRift CLI
npm install -g @xrift/cli
# Create a new world
xrift create world my-world
# Navigate to the project and start the development server
cd my-world
npm run dev
For details, please refer to Getting Started.