EVERYTHING XIAOMI
Get listed

Third Room

Third Room is a free, open-source social platform for communicating and collaborating in immersive 3D worlds.

Place
#19 of 22
Score
5.6
Third Room's website

What Third Room is

Third Room is a free, open-source social platform for communicating and collaborating in immersive 3D worlds. Communities can create public or private worlds, invite people, and manage privacy, roles, and permissions. Built on Matrix, it lets users communicate with people on other Matrix-supporting platforms. Its getting started guide describes communication as end-to-end encrypted, with messages and files accessible only to intended recipients. Users can choose a homeserver or set up their own; the guide says data is distributed across homeservers. The single-page web client can be hosted on a static web server, and running a personal Matrix homeserver is optional. Third Room supports desktop and XR, spatial audio, and guest access. Creators can use glTF content and a Unity exporter to add lightmaps, spawn points, and physics. Developers can script interactive worlds with WebAssembly-compatible languages through the Web Scene Graph API; a JavaScript runtime and in-world editor are also available. Voice chat and networking use Matrix Group VoIP Calls, while the WebSG networking API uses peer-to-peer WebRTC data channels. The creator guide recommends binary glTF scene files under 50 MB.

Good

  • Free and open source.
  • Supports public and private worlds with guest access.
  • Works with other platforms that support Matrix.
  • Supports desktop, XR, and spatial audio.
  • Includes scripting tools and an in-world editor.

Watch out

  • The creator guide recommends scenes under 50 MB.
  • Some glTF material extensions are not yet supported.
  • A TURN server is recommended for all networking scenarios.

Who it suits

Third Room suits communities that want to gather, share, collaborate, host events, or explore 3D concepts such as architecture and industrial design. It also offers tools for creators and developers building interactive worlds.

Verdict

Third Room combines Matrix communication with 3D spaces, creator tools, and self-hosting options. Review its scene-size recommendation and supported material extensions if you plan to build worlds.

The facts

Each one read from Third Room's own pages, with the date it was checked.

What it does

3D content
Third Room supports glTF content and recommends its Unity exporter, which can bake lightmaps, set spawn points, and add physics to objects.checked 9 Oct 2001
Audience
The homepage presents Third Room for communities to gather, share, collaborate, host events, and explore 3D concepts, including architecture and industrial design use cases.checked 4 Oct 2001
Content limit
The creator guide recommends uploading binary glTF scenes under 50 MB.checked 4 Oct 2001
Creators
Creators can build 3D content in glTF and use the Unity exporter to add features such as lightmaps, spawn points, and physics.checked 4 Oct 2001
Decentralization
Users can choose a homeserver, including setting up their own, and the guide says data is distributed across homeservers.checked 4 Oct 2001
Developer tools
The Web Scene Graph API supports interactive world scripting from WebAssembly-compatible languages, with JavaScript runtime and an in-world editor also available.checked 4 Oct 2001
Encryption
The documentation says communication is protected by end-to-end encryption so messages and files can be accessed only by intended recipients.checked 9 Oct 2001
Homeservers
Users can choose Third Room’s default homeserver, another listed homeserver, or set up their own.checked 9 Oct 2001
Matrix
Third Room is built on Matrix and supports communication with users on other platforms that support Matrix.checked 4 Oct 2001
Matrix interoperability
Third Room users can communicate with people on other platforms that support Matrix, including Element.checked 9 Oct 2001
Networking
Third Room uses Matrix Group VoIP Calls for networking and voice chat, and its WebSG networking API uses peer-to-peer WebRTC data channels.checked 4 Oct 2001
Notable compatibility limits
The Unity exporter guide says Third Room does not yet support KHR_materials_iridescence, KHR_materials_specular, or KHR_materials_clearcoat extensions.checked 9 Oct 2001
Purpose
Third Room is an open-source social platform for communicating and collaborating in immersive 3D worlds.checked 4 Oct 2001
Scripting
The Web Scene Graph API supports WebAssembly-compatible languages, and Third Room includes a JavaScript runtime and in-world script editor.checked 9 Oct 2001
Self-hosting
The open-source web client can be self-hosted as a single-page app on any static web server; hosting a Matrix homeserver is optional.checked 9 Oct 2001
Support
The documentation directs users with questions or feedback to the Third Room Matrix chat.checked 9 Oct 2001
Voice and networking
Third Room uses Matrix Group VoIP Calls for networking and voice chat; its developer guide recommends a TURN server such as Coturn for connections across all networking scenarios.checked 9 Oct 2001
What it does
Third Room is an open-source social platform for communicating and collaborating in immersive 3D worlds, built on Matrix.checked 9 Oct 2001
Worlds
Users can create and join public or private worlds for discussions, project collaboration, and events.checked 9 Oct 2001
World upload limit
The creator guide recommends uploading binary glTF scene files under 50 MB.checked 9 Oct 2001
XR
The getting started guide describes support for desktop and XR.checked 4 Oct 2001

Alternatives to Third Room

All alternatives
  1. 1Glue logo

    Glue

    Free planAndroidiOSWebmacOS
    7.3From €50 a month
  2. 2Topia logo

    Topia

    Free planAndroidiOSWeb
    7.2From $4 a month
  3. 3WorkAdventure logo

    WorkAdventure

    Free planAndroidiOSWebAPI
    7.2From €8 a month
  4. 4

    Watch2Gether

    Free planAndroidiOSWebWindows
    7.1From $9.99 a month
  5. 5RAUM logo

    RAUM

    AndroidiOSWebmacOS
    6.9From €99 a month
  6. 6

    Frame

    AndroidiOSWeb
    6.8From $10 a month