Skip to content

Add multiplayer room lifecycle and lobby#2

Merged
halfdimension merged 2 commits into
mainfrom
feature/multiplayer-rooms
Jun 21, 2026
Merged

Add multiplayer room lifecycle and lobby#2
halfdimension merged 2 commits into
mainfrom
feature/multiplayer-rooms

Conversation

@halfdimension

Copy link
Copy Markdown
Owner

Adds authenticated multiplayer room lifecycle and frontend room lobby.

  • Adds backend room APIs for create, join, leave, close, get room, and list my rooms
  • Requires JWT auth for room APIs
  • Adds host/member model with deterministic host transfer on host leave
  • Adds frontend room lobby for creating and joining rooms
  • Connects WebSocket presence only after joining/creating a room
  • Shows room code, status, members, host badge, online count, leave, and close actions
  • Keeps guest solo gameplay unchanged

@halfdimension
halfdimension merged commit 8ee6b42 into main Jun 21, 2026
2 checks passed
@halfdimension
halfdimension deleted the feature/multiplayer-rooms branch June 21, 2026 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant