> For the complete documentation index, see [llms.txt](https://docs.siminsights.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siminsights.com/hyperskill/experience-a-simulation/multiplayer.md).

# Multiplayer

## Overview

HyperSkill allows multiple users to join and experience a simulation in real-time multiplayer collaboration.

## How to Create a Multiplayer Session

1. When viewing a simulation, click on **Multiplayer.**

<figure><img src="/files/T4yvz1W5EzEa6nfZskJh" alt="" width="163"><figcaption></figcaption></figure>

2. In the **Multiplayer Session** customization screen, select the following information:
   * **Name**: The name in which you want to appear as to others.
   * **Selected Avatar**: The avatar that you want to appear as in the environment.&#x20;

<figure><img src="/files/vVzZkjfUSn2zUCxXYnF9" alt=""><figcaption></figcaption></figure>

3. Click on **Create Custom Session** and enter the following information:
   * **Session Name**: Name of the session for others to find and join.
   * **Max Players**: Maximum number of players that can join.
   * **Is Public**: If checked, the session will be visible in the browser.&#x20;

<figure><img src="/files/3aM3OyWp0yKDogJZxJnB" alt="" width="375"><figcaption></figcaption></figure>

## How to Join a Multiplayer Session

1. When viewing a simulation, click on **Multiplayer.**

<figure><img src="/files/T4yvz1W5EzEa6nfZskJh" alt="" width="163"><figcaption></figcaption></figure>

2. In the **Multiplayer Session** customization screen, select the following information:
   * **Name**: The name in which you want to appear as to others.
   * **Selected Avatar**: The avatar that you want to appear as in the environment.&#x20;

<figure><img src="/files/vVzZkjfUSn2zUCxXYnF9" alt=""><figcaption></figcaption></figure>

3. Click on **Join Custom Session** and enter the **Session Name** provided by the session creator.

{% hint style="info" %}
&#x20;The **Join** option will allow interactions, while the **Spectate** option will not.&#x20;
{% endhint %}

Alternatively, to join a **public room** instead, select a room in the room browser.

<figure><img src="/files/kQIVEzWtPuoCPSuZYE0v" alt="" width="563"><figcaption></figcaption></figure>
