Playspace
Home / playspace
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
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
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
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
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
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.
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
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.
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
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”.
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”:
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.
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.
Touchscreen Controls
Action | Controls | Context |
---|---|---|
Move | Pinch | |
Rotate | Single-finger drag | |
Move and Rotate | On-screen joysticks | |
Spawn or drop pen | Tap on the pen button | |
Rotate object | Drag finger | After pressing and holding the “rotate” button in the object’s menu |
Toggle menus | Two-fingered tap |
Keyboard and Mouse Controls
Actions | Controls | Context |
---|---|---|
Move | Arrow or W, A, S, D keys | |
Turn | Q and E or left mouse button | |
Teleport | Right mouse button | |
Toggle fly mode | G or type /fly in chat | |
Move faster | Shift | In conjunction with using other keys to move |
Show menus | Hold Space | |
Toggle menus | Tab | |
Toggle UI | ` (backtick key) | |
Toggle microphone mute | M | |
Focus chat | T | |
Inspect your avatar | I | |
Focus on media or someone’s avatar | F | Hover over the media or someone’s avatar you’d like to inspect |
Rotate object | Move mouse | After pressing and holding the “rotate” button in the object’s menu |
Scale object | Shift + Mouse wheel | While holding an object |
Move object closer/away | Mouse wheel | While holding an object |
Drop pen or camera | Right mouse button or Escape | While holding a pen or camera |
Next/previous pen color | Shift + E, Shift + Q | While holding a pen |
Change pen size | Shift + Mouse wheel | While holding a pen |
Undo pen stroke | Ctrl + Z | While holding a pen |
Take photo | Left mouse button | While holding a camera |
Increase/decrease media volume | Mouse wheel | While hovering over media |
Exit camera mirror mode | Escape | |
Search the web | Ctrl-[1-7] | |
Spawn from Chat | Ctrl-Enter | While typing into chat box |
I’m Feeling Lucky | Ctrl-Enter | While searching content |
Emotes | Numbers 1-7 |
Oculus Touch Controls
You can also use the keyboard keys listed above while using your Oculus Rift.
Actions | Controls | Context |
---|---|---|
Move | Left controller thumbstick | |
Turn | Right controller thumbstick | |
Move faster | B or Y buttons to move faster | |
Teleport | Trigger | |
Show menus | Hold A or X | |
Rotate object | Rotate controller | After pressing and holding the “rotate” button in the object’s menu |
Grab object | Grip button on either controller | |
Scale object | Move both hands together or apart while holding object | While holding an object |
Move object closer/away | Up/down on right thumbstick | While holding an object with cursor |
Draw with pen | Trigger | While holding a pen |
Next/previous pen color | Left/right on thumbstick | While holding a pen |
Change pen size | Up/down on thumbstick | While holding a pen |
Undo pen stroke | B or Y button | While holding a pen |
Take photo | Trigger | While holding a camera |
Increase/decrease media volume | Up/down on right thumbstick | While hovering over media |
Vive Controls
You can also use the keyboard keys listed above while using your Vive.
Actions | Controls | Context |
---|---|---|
Move | Left controller touchpad | |
Turn | Right controller touchpad | |
Move faster | Press top of touchpad | |
Teleport | Trigger | |
Teleport | Press center of touchpad | While holding pen |
Show menus | Press and hold center of touchpad on right controller | |
Rotate object | Rotate controller | After pressing and holding the “rotate” button in the object’s menu |
Grab object | Grip button on either controller | |
Scale object | Move both hands together or apart while holding object | While holding an object |
Move object closer/away | Swipe up/down on right touchpad | While holding an object with cursor |
Draw with pen | Trigger | While holding a pen |
Next/previous pen color | Up/down on touchpad | While holding a pen |
Change pen size | Swipe left/right on touchpad | While holding a pen |
Undo pen stroke | Press top of touchpad | While holding a pen |
Take photo | Trigger | While holding a camera |
Increase/decrease media volume | Press up/down on right touchpad | While hovering over media |
Windows Mixed Reality Controls
You can also use the keyboard keys listed above while using your Windows Mixed Reality headset.
Actions | Controls | Context |
---|---|---|
Move | Left controller joystick | |
Turn | Right controller joystick | |
Move faster | Trigger | |
Teleport | Right controller joystick up | |
Show menus | Press and hold center of touchpad on left or right controller | |
Press button | Trigger | While cursor is on button |
Rotate object | Rotate controller | After pressing and holding the “rotate” button in the object’s menu |
Grab object | Grip button on either controller | |
Scale object | Move both hands together or apart while holding object | While holding an object |
Move object closer/away | Press bottom/top of touchpad on right controller | While holding an object with cursor |
Draw with pen | Trigger | While holding a pen |
Next/previous pen color | Press right/left on touchpad | While holding a pen |
Change pen size | Swipe up/down on touchpad | While holding a pen |
Undo pen stroke | Press center of touchpad | While holding a pen |
Take photo | Trigger | While holding a camera |
Oculus Go and Samsung Gear VR Controls
Actions | Controls | Context |
---|---|---|
Turn | Touchpad left/right | |
Teleport | Trigger | |
Show menus | Press and hold center of touchpad on right controller | |
Grab object | Trigger | |
Move object closer/away | Swipe up/down on touchpad | While holding an object |
Drop pen or camera | Press center of touchpad | While holding a pen or camera |
Draw with pen | Trigger | While holding a pen |
Next/previous pen color | Left/right on touchpad | While holding a pen |
Change pen size | Swipe left/right on touchpad | While holding a pen |
Undo pen stroke | Press top of touchpad | While holding a pen |
Take photo | Trigger | While holding a camera |
Increase/decrease media volume | Scroll up/down on touchpad | While hovering over media |
Google Daydream Controls
Actions | Controls | Context |
---|---|---|
Turn | Touchpad left/right | |
Teleport | Trigger | |
Grab object | Press center of touchpad | |
Rotate object | Rotate controller | After pressing and holding the “rotate” button in the object’s menu |
Move object closer/away | Swipe up/down on touchpad | While holding an object |
Drop pen or camera | Press center of touchpad | While holding a pen or camera |
Draw with pen | Press top of touchpad | While holding a pen |
Next/previous pen color | Press left/right on touchpad | While holding a pen |
Change pen size | Swipe left/right on touchpad | While holding a pen |
Undo pen stroke | Press top of touchpad | While holding a pen |
Move pen closer/away | Swipe up/down on touchpad | While holding a pen |
Take photo | Press top of touchpad | While holding a camera |
Increase/decrease media volume | Scroll up/down on touchpad | While hovering over media |
Gamepad Controls
Actions | Controls | Context |
---|---|---|
Move | Left thumbstick | |
Move faster | Left trigger | |
Turn | Left/right bumper. Right thumbstick | |
Show menus | Hold Up on D-pad | |
Toggle menus | Start/Menu button | |
Teleport | A | |
Grab object | Right Trigger | |
Rotate object | Move cursor | After pressing and holding the “rotate” button in the object’s menu |
Move object closer/away | Up/down on left joystick while holding left trigger | While holding an object |
Spawn pen | Y | |
Drop pen | B | While holding a pen |
Draw with pen | Right Trigger | While holding a pen |
Next/previous pen color | A/X | While holding a pen |
Undo pen stroke | Y | While holding a pen |