Select Your Favourite
Category And Start Learning.

Playspace

Home / playspace

Create and Join Rooms

Create a New Room

To create your own room, head to PlaySpace and click “Create a Room”. Your new space is private; no one else can join until you invite them.

Join an Existing Room

You can join an existing Hubs room using either a URL or a numeric code. If you have a URL, navigate to the URL in your browser. If you have a numeric code, visit Link to use it.

Enter a Room

Before entering a PlaySpace room you are in the room’s lobby. You can see and hear what’s going on in the room but you can only interact with the others using text chat. The process of entering a room is a bit different depending on your device.

On Desktop / Mobile

Click “Enter Room” and follow the prompts to select a username/avatar and set up your mic. On the final prompt select “Enter on Screen”, or “Enter on Phone” if on mobile.

On a Standalone VR Headset

If you opened the URL on your desktop or smartphone, choose “Enter on Standalone VR” to create a code that makes it easy to open on your standalone headset (e.g., Oculus Quest, Oculus Go, Samsung Gear).

Open the browser in your VR headset, navigate to  PlaySpace and enter the code.

On a Wired-in VR Headset

We recommend Mozilla Firefox for wired-in headsets (e.g., Oculus Rift, Windows Mixed Reality, Vive). To use a desktop VR device with your headset, the Oculus app (Oculus Rift) or SteamVR (Windows Mixed Reality, Vive) must also be open.

On your computer, click “Enter Room” and follow the prompts to select a username/avatar and set up your mic. On the final prompt before entering you should see an option to select “Connected VR Headset”.

Hubs Features

Hubs Features
Hubs User Interface
User Interface
Invite: Opens a dialog box with information on sharing the room with friends. More info is provided in the Invite Menu section at the bottom of this page.
Mute: Toggles your microphone on/off.
Share: Enables you to share your desktop, webcam, or phone camera with room members. The shared media will appear like a video in the room. Click this button again or use the object menu to remove the media.
Place: Opens a search tool to find media you can bring into the room. Select from 3D models, scenes, avatars and gifs, or provide a URL or file for an image, video, model or scene. Additional objects that you can place are listed below:
Pen: Lets you draw in 3D space. You can change the pen’s size and color (see Hubs Controls), undo strokes, and generate 3D models from your drawing (see the drawing menu).
Camera: Creates a camera object that can take photos and videos of the room then add them to the room as objects. When you take a photo or video, a link also appears in the chat. Click the camera button again to remove the camera object.
React: Opens a menu where you can select an emoji to spawn in the room.
Chat: Enables you to communicate via text chat, create objects or enter commands. Commands include:
/leave - Disconnect from the room. /grow - Increase your avatar's size. /shrink - Decrease your avatar's size. /duck - Create a duck object. /debug - Toggle physics debug rendering. /vrstats - Toggle stats in VR. /scene <scene url> - Change the scene (moderators only). /rename <new name> - Rename the room (moderators only). /audiomode - Toggle left-right spatialization, but keep distance-based attenuation (experimental). /audioNormalization <factor> - Equalize audio levels (experimental) /fly - Toggle fly mode.
Leave: Leave the current room that you are in
More: Opens a panel to display additional commands that are available. From this menu, you can favorite a room, modify your user preferences, access help, and other settings. If you are the room owner, this menu will also include settings related to the room permissions and current scene.
Objects: Displays a list of the media items that exist in the room. Click on the objects in the list for further options.
People: Displays information on the people in the room and lobby. Shows the number of room members, their names, and their device type. You can also access advanced user controls from this list.
Menus
Room objects and avatars have their own menus. To reveal them on desktop computers, hover your cursor on the object, and press the space bar (or tab). For VR devices, see the Controls section of the docs.
Object Menu
Hubs - Object Menu
Pin: Makes the object stay in the room when you leave. By default, objects disappear when their creators exit.
Target: Opens a focused view of the object. This menu item is present for media objects.
Resize: Resizes the object.
Open link: Opens the URL of the object in a new browser tab.
Trash: Removes the object from the scene.
Gravity: Makes the object fall to the floor.
Clone: Makes a duplicate of the object.
Rotate: Rotates the object.
Magnify: Displays a view of object low in your view. This menu item (not shown) is present for media objects.
Convert to drawing: Converts the object back to a drawing. This menu item (not shown) is present if the object originated from a drawing.
Avatar Menu
Hubs - Avatar Menu
Volume: Changes the volume of the user’s audio. (Doesn’t affect the volume for others in the room.)
Hide: Hides a user’s avatar and audio from you. This only applies to the current session; once you refresh you will see them again. Other room members can still see and hear the user.
Mute: Mutes the user’s microphone so that they are no longer heard by anyone in the room. (Moderators only.)
Kick: Temporarily kicks a user from the room. (Moderators only.)
Camera Menus
Hubs - Camera Menus
Photo: Takes a still image then adds it to the room as an object.
Video: Records a video then adds it to the room as an object. Use the arrows to adjust the recording length. Note that video recordings are temporarily saved to browser storage; a recording in progress may be lost if the browser runs out of space. If you wish to record an event we recommend using a screen recording tool such as OBS.
Mute Video: Controls whether audio is included in the video.
Recenter: Reorients the camera to face you.
Trash: Removes the camera from the scene.
Rotate: Rotates the camera.
Object Focus: Reorients the camera to face the object or user.
Object Track: Makes the camera rotate to follow the object or user.
Drawing Menu
Hubs - Drawing Menu
Create: Makes the drawing into a 3D object.
Undo: Removes the last stroke.
Trash Removes the drawing from the scene.
Video Controls
Hover your cursor on a video to display its video controls.
Hubs - Video Media Controls
Screencapture: Takes a screenshot of the video and then adds it to the room as an object.
Volume: Changes the volume of the audio playback for you. (Does not affect the volume for others in the room.)
Play/Pause: Plays/pauses the video.
Time Controls: Jumps forwards/backwards in the video.
Emoji Spawners
A menu of emoji spawners is displayed when you display 
Hubs - Emoji Spawners Menu
The emoji menu lets you spawn a grabbable emoji that emits particles when shaken. The emoji is deleted a few seconds after you let go of it.
Invite Menu
The “Invite” button opens a dialog with the information you need in order to share the room with others, so they can join you in the room.
Hubs - Invite Menu
You can copy or share the hub.link URL or use the numeric code to share a link verbally. Note that numeric codes expire after 72 hours.
The iframe HTML code (displayed if you have room permissions) lets you embed the room in a web page.

Sharing Avatar Links Privately

Sharing Avatar Links Privately
Do you have a hubs room where you want specific avatars to be available for specific people but not others? For example, an event where the performer has an exclusive avatar or moderators wear a custom moderator shirt, unavailable to attendees? If so, read on…
If you create a custom avatar, you can send the 2D texture set or the 3D GLB model file to the event organizes to upload.
Alternatively, if you want to make it easier on the event organizers, you can create a “dressing room” for special avatars. This is a room, where the different avatars are on display for people to wear.
Creating a dressing room
Create a new Hubs room to be the “dressing room”.
Upload a special avatar you want to share, and then find it in your list of “my avatars”.
Right click on it and select “copy link location”.
Example get avatar link screenshot
Go back to the dressing room, then press CTRL+V (CMD+V on Mac). A 2D representation of the avatar is added to the room as an object.
Pin this object so that it doesn’t disappear when you leave the room. (Hover cursor on it, press the space bar, and select “pin”.)
Share the URL to this dressing room with the organizing team. To wear an avatar, users just have to point at the one they want and select “use avatar”.
Here’s a screenshot of an example “dressing room”:
Example dressing room with custom avatars

User Settings

User Settings
Changing Name and Avatar
The first time you enter a Hubs room you will choose a name and an avatar. You can change them at any time by clicking the ‘People’ menu in the top left corner of the screen and selecting your own name from the list.
Use one of our featured avatars or upload your own.
My Avatars
For quick access to your favorite avatars, you can save them to “My Avatars” for quick access. Press the “Copy to my Avatars” icon associated with the avatar in the avatar selection screen.
Screenshot of avatar selection screen
User Preferences
Advanced user preferences (e.g., media volume, movement controls, graphics resolution, etc), can be found in the user preferences section of the dropdown menu.

User Accounts
You don’t need an account to use Hubs, but some features are only available if you sign in. These include:
Uploading custom avatars.
Saving avatars to “My Avatars”.
Changing scenes.
Uploading custom scenes.
Pinning objects in a room.
Using room moderation tools.
Saving rooms to favorites.
To set up an account, the only information we require is an email address.

Controls

Touchscreen Controls

ActionControlsContext
MovePinch
RotateSingle-finger drag
Move and RotateOn-screen joysticks
Spawn or drop penTap on the pen button
Rotate objectDrag fingerAfter pressing and holding the “rotate” button in the object’s menu
Toggle menusTwo-fingered tap

Keyboard and Mouse Controls

ActionsControlsContext
MoveArrow or W, A, S, D keys
TurnQ and E or left mouse button
TeleportRight mouse button
Toggle fly modeG or type /fly in chat
Move fasterShiftIn conjunction with using other keys to move
Show menusHold Space
Toggle menusTab
Toggle UI` (backtick key)
Toggle microphone muteM
Focus chatT
Inspect your avatarI
Focus on media or someone’s avatarFHover over the media or someone’s avatar you’d like to inspect
Rotate objectMove mouseAfter pressing and holding the “rotate” button in the object’s menu
Scale objectShift + Mouse wheelWhile holding an object
Move object closer/awayMouse wheelWhile holding an object
Drop pen or cameraRight mouse button or EscapeWhile holding a pen or camera
Next/previous pen colorShift + E, Shift + QWhile holding a pen
Change pen sizeShift + Mouse wheelWhile holding a pen
Undo pen strokeCtrl + ZWhile holding a pen
Take photoLeft mouse buttonWhile holding a camera
Increase/decrease media volumeMouse wheelWhile hovering over media
Exit camera mirror modeEscape
Search the webCtrl-[1-7]
Spawn from ChatCtrl-EnterWhile typing into chat box
I’m Feeling LuckyCtrl-EnterWhile searching content
EmotesNumbers 1-7

Oculus Touch Controls

You can also use the keyboard keys listed above while using your Oculus Rift.

ActionsControlsContext
MoveLeft controller thumbstick
TurnRight controller thumbstick
Move fasterB or Y buttons to move faster
TeleportTrigger
Show menusHold A or X
Rotate objectRotate controllerAfter pressing and holding the “rotate” button in the object’s menu
Grab objectGrip button on either controller
Scale objectMove both hands together or apart while holding objectWhile holding an object
Move object closer/awayUp/down on right thumbstickWhile holding an object with cursor
Draw with penTriggerWhile holding a pen
Next/previous pen colorLeft/right on thumbstickWhile holding a pen
Change pen sizeUp/down on thumbstickWhile holding a pen
Undo pen strokeB or Y buttonWhile holding a pen
Take photoTriggerWhile holding a camera
Increase/decrease media volumeUp/down on right thumbstickWhile hovering over media

Vive Controls

You can also use the keyboard keys listed above while using your Vive.

ActionsControlsContext
MoveLeft controller touchpad
TurnRight controller touchpad
Move fasterPress top of touchpad
TeleportTrigger
TeleportPress center of touchpadWhile holding pen
Show menusPress and hold center of touchpad on right controller
Rotate objectRotate controllerAfter pressing and holding the “rotate” button in the object’s menu
Grab objectGrip button on either controller
Scale objectMove both hands together or apart while holding objectWhile holding an object
Move object closer/awaySwipe up/down on right touchpadWhile holding an object with cursor
Draw with penTriggerWhile holding a pen
Next/previous pen colorUp/down on touchpadWhile holding a pen
Change pen sizeSwipe left/right on touchpadWhile holding a pen
Undo pen strokePress top of touchpadWhile holding a pen
Take photoTriggerWhile holding a camera
Increase/decrease media volumePress up/down on right touchpadWhile hovering over media

Windows Mixed Reality Controls

You can also use the keyboard keys listed above while using your Windows Mixed Reality headset.

ActionsControlsContext
MoveLeft controller joystick
TurnRight controller joystick
Move fasterTrigger
TeleportRight controller joystick up
Show menusPress and hold center of touchpad on left or right controller
Press buttonTriggerWhile cursor is on button
Rotate objectRotate controllerAfter pressing and holding the “rotate” button in the object’s menu
Grab objectGrip button on either controller
Scale objectMove both hands together or apart while holding objectWhile holding an object
Move object closer/awayPress bottom/top of touchpad on right controllerWhile holding an object with cursor
Draw with penTriggerWhile holding a pen
Next/previous pen colorPress right/left on touchpadWhile holding a pen
Change pen sizeSwipe up/down on touchpadWhile holding a pen
Undo pen strokePress center of touchpadWhile holding a pen
Take photoTriggerWhile holding a camera

Oculus Go and Samsung Gear VR Controls

ActionsControlsContext
TurnTouchpad left/right
TeleportTrigger
Show menusPress and hold center of touchpad on right controller
Grab objectTrigger
Move object closer/awaySwipe up/down on touchpadWhile holding an object
Drop pen or cameraPress center of touchpadWhile holding a pen or camera
Draw with penTriggerWhile holding a pen
Next/previous pen colorLeft/right on touchpadWhile holding a pen
Change pen sizeSwipe left/right on touchpadWhile holding a pen
Undo pen strokePress top of touchpadWhile holding a pen
Take photoTriggerWhile holding a camera
Increase/decrease media volumeScroll up/down on touchpadWhile hovering over media

Google Daydream Controls

ActionsControlsContext
TurnTouchpad left/right
TeleportTrigger
Grab objectPress center of touchpad
Rotate objectRotate controllerAfter pressing and holding the “rotate” button in the object’s menu
Move object closer/awaySwipe up/down on touchpadWhile holding an object
Drop pen or cameraPress center of touchpadWhile holding a pen or camera
Draw with penPress top of touchpadWhile holding a pen
Next/previous pen colorPress left/right on touchpadWhile holding a pen
Change pen sizeSwipe left/right on touchpadWhile holding a pen
Undo pen strokePress top of touchpadWhile holding a pen
Move pen closer/awaySwipe up/down on touchpadWhile holding a pen
Take photoPress top of touchpadWhile holding a camera
Increase/decrease media volumeScroll up/down on touchpadWhile hovering over media

Gamepad Controls

ActionsControlsContext
MoveLeft thumbstick
Move fasterLeft trigger
TurnLeft/right bumper. Right thumbstick
Show menusHold Up on D-pad
Toggle menusStart/Menu button
TeleportA
Grab objectRight Trigger
Rotate objectMove cursorAfter pressing and holding the “rotate” button in the object’s menu
Move object closer/awayUp/down on left joystick while holding left triggerWhile holding an object
Spawn penY
Drop penBWhile holding a pen
Draw with penRight TriggerWhile holding a pen
Next/previous pen colorA/XWhile holding a pen
Undo pen strokeYWhile holding a pen