// Multiplayer

⚠ Multiplayer features are actively in development during this alpha. Network flakiness, desyncs, and general weirdness is expected. Please report them when you see them.

Seeing Other Players

When another player is on the same floor as you, their character appears in your viewport as a cyan figure. They also show up on your minimap with an @ symbol. Hovering their minimap icon shows their username and level.

Other players move in real time — their position updates as they navigate the floor. You can walk past each other without collision.

Parties

You can form a party with another player to descend floors together. Open the Party panel (click Party in the tab bar at the bottom of the screen) to see who is on your current floor. From there you can send a party invite.

When both players accept, you are in a party. Party members descend together — when one player reaches the exit, a descent vote triggers. All party members must agree to descend before the floor changes. If someone votes no, you stay.

Party descent voting

  1. Player A steps on the exit tile.
  2. All party members receive a vote prompt: Descend?
  3. If all members vote yes within the time limit, everyone descends together.
  4. If one member votes no, or the timer runs out, descent is cancelled and the vote resets.

Co-op Combat

Party members who are on the same floor share combat encounters. When one player enters combat, nearby party members can participate. Both players attack in turn, and both see the combat log.

Co-op combat uses a shared enemy HP pool. Attack animations are synchronized — when Player A lands a hit, all spectators see the damage at the moment the animation connects (a small delay is applied to keep the visual in sync across different network connections).

Chat

Global Chat

Press T to open the chat input and communicate with all online players. Messages appear in a shared chat log visible to everyone.

Party Chat

Use /party <message> to send a message visible only to your current party members. Party chat messages are prefixed with a party indicator and are colour-coded to distinguish them from global chat.

Player Name Interaction

Player names in the chat log are clickable. Clicking a name opens an action menu with options: Invite, Add Friend, and Join Shard (on rest floors).

Chat is unavailable during combat encounters. The chat log and input area are hidden while you are in an active combat round.

Rest Floors & Shared Spaces

Rest Floors are shared instances — all players currently on that floor depth occupy the same map. You will see each other, can navigate together, and share NPCs like the Merchant. Regular dungeon floors are instanced per player or party.

While on a rest floor, you can use the Join Shard action from a friend's player menu to teleport into their specific shard instance. Rest floor shards have a soft cap of 32 players per instance — above this limit, new shards are spun up automatically.

Companions

Companions are persuaded enemies that join your solo party (not the multiplayer party system). They fight alongside you in combat, auto-attacking each combat round. Each companion type has unique traits and passive effects — see the Bestiary for per-type trait details and mechanics.

Companions level up through combat experience, reaching a maximum level of 20. Higher-level companions deal more damage and have improved trait potency.

Companions can be healed using a Seed Phial (restores 40% of the companion's max HP). They can also be renamed and equipped with items from your inventory through the Companions panel.

Your companion roster starts with 3 slots. This can be expanded up to a maximum of 5 by increasing your Prestige level.

To add a companion: during combat, use the Persuade action. Success chance equals your Persuasion %. Failed persuasion uses up one of your attempts for that encounter (2 by default, 3 with the Ring of Amplified Audio).

To remove a companion: click their Release button in the Companions panel. You will be asked to confirm. The companion has opinions about this.

To talk to a companion: click Talk. Your translator generates a grammatically questionable sentence which the companion delivers in a synthetic voice. Content varies.

Friends & Social

The Friends panel is accessible from the tab bar at the bottom of the screen. It lists all players you have added as friends, along with their current status.

Player Search

Use the search bar in the Friends panel to find other players. Searches must be at least 2 characters and accept only alphanumeric characters and underscores (A-Za-z0-9_). Matching players are listed with their level and online status.

Friend Requests

  1. Search for a player using the Friends panel search.
  2. Click Add Friend to send a friend request.
  3. The recipient can accept or decline the request.
  4. Accepted friends appear in your Friends list permanently.
  5. To remove a friend, click their name and select Remove Friend.

Status Indicators

Friends in your list show an online/offline status indicator:

Player names in the Friends panel are clickable. Clicking a name opens an action menu with options: Invite, Join Shard (on rest floors), and Remove Friend.

Vampire Raid

The Vampire Raid is a special multiplayer PvE event accessible from Floor 30's rest hub. It is the primary source of the crafting materials needed for the Golden Wang.

How to access it

  1. Reach Floor 30.
  2. On the rest floor, find and interact with the stationary Vampire NPC.
  3. Accept the raid invitation.
  4. You are transported to the Vampire Raid arena (a special floor).

Raid Rewards

RewardCondition
BitcoinsStandard kill reward
Vampire TesticlesRare drop — required for Golden Wang crafting
Vampire CockRare drop — required for Golden Wang crafting

Obtaining both rare materials and 6,900 Bitcoins allows you to craft the Golden Wang at the crafting menu. See Crafting.

The quest Red-Light District Enthusiast requires killing the Vampire Raid Boss 100 times and awards all materials required for crafting the Golden Wang.

Leaving the Raid

Stepping on the exit tile in the raid arena returns you to Floor 30 (the rest floor).