Hubs

Hubs

  • Hubs Foundation
  • Docs
  • GitHub
  • Help

›For Creators

Introduction

  • Welcome
  • Getting Started With Hubs
  • Building Scenes with Spoke
  • Creating Custom Avatars
  • Hosting Events in Hubs

Setting Up Your Hub

  • Beginner’s Guide to CE
  • Set up SMTP email service
  • Download and install doctl
  • What’s next?
  • Troubleshooting and FAQs
  • How to back up your Hubs instance
  • Managing Your Hub's Content
  • Frequently Asked Questions
  • Contact Us

Hubs Fundamentals

  • Create and Join Rooms
  • Hubs Features
  • Sharing Avatar Links Privately
  • User Settings
  • Room Settings
  • Controls
  • Discord Bot
  • Troubleshooting
  • FAQ

Spoke Documentation

  • Create Project
  • User Interface
  • Spoke Controls
  • Adding Content
  • Architecture Kit
  • Grid
  • Skyboxes
  • Lighting and Shadows
  • Physics and Navigation
  • Publish Scenes

For Creators

  • Advanced Avatar Customization
  • Linking Hubs Rooms
  • Using the Blender glTF Exporter
  • Blender Add-on Components
  • Optimizing Scenes
  • Introduction to Behavior Graphs

For Developers

  • System Overview
  • Build a Custom Client
  • Contributing
  • Hubs Query String Parameters
  • GitHub Workflows

Hubs Client development

  • Hubs Client development Basics
  • Core Concepts for Gameplay Code
  • Hubs Client development Interactivity
  • Hubs Client development Networking

Hubs Admin Panel

  • Introduction
  • Getting Started
  • Importing Content
  • Customizing Themes
  • Managing Content
  • Adding Administrators
  • Limiting Access
  • Recipe: Permissive Rooms
  • Recipe: Enable Scene Editor
Edit

Linking Hubs Rooms

It is possible to link Hubs rooms together using Spoke, or from directly in Hubs. To do this, you will want to first create your rooms, then build scenes for the rooms that use the 'Link' element to reference to other rooms.

Create rooms

The first thing that you want to do is create your rooms. While you have the ability to create rooms directly from a scene URL, this will generate a new room each time. In order to link multiple rooms together, we recommend generating the rooms first, then updating the rooms to use a scene that contains links to the other room.

Option 1: Linking rooms from inside Hubs

It is possible to link rooms together directly from inside of another Hubs room without having to create new scenes. To do this:

  1. Visit the room that you want to add other room links to
  2. Copy the URL to another Hubs room
  3. Paste the URL anywhere in the first room. This will generate a screenshot of the room, and add a 'Visit Room' link

Option 2: Linking rooms inside Spoke scenes

You can also link Hubs rooms together from inside of a Spoke scene. To do this:

  1. Create a scene
  2. Use the Spoke 'Link' element to create a new link in your scene
  3. Place the link element where you want your portal to the other room to be
  4. Copy the room link that you want to link to into the link element 'URL' property
  5. Publish your scene
  6. In the original room, change the scene link to the one that contains your new scene that links to the other room
  7. Repeat steps 1-6, publishing a second scene that links to the first room, and use that for your second room

Note that you can use the same project in Spoke as a base by using the 'Save As' feature to create a copy of your project. If you use the same project, it will update the original scene, which will result in the first room updating to link back to itself.

← Advanced Avatar CustomizationUsing the Blender glTF Exporter →
  • Create rooms
  • Option 1: Linking rooms from inside Hubs
  • Option 2: Linking rooms inside Spoke scenes
Hubs
Docs
IntroductionSetting Up Your HubHubs FundamentalsSpoke DocumentationFor CreatorsFor DevelopersAdministration
Community
Discord Chat
More
HubsSpokeGitHub
Copyright © 2024–2025 Hubs Foundation. Hubs Documentation available under the Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.