Core ConceptsTypes of Experiences

Types of experiences

Playroom Kit supports a variety of collaborative multi-user setups. Participants can be in the same room, remote, or a mix. Choose the modes you want your app to support and the engine or library that fits. Playroom Kit is web-based and works across all of these as a single kit.

Collaborative Apps

Build real-time collaborative applications where multiple users interact together. Perfect for whiteboards, design tools, document editors, virtual workspaces, and any app that benefits from live presence and shared experiences.

Examples: Shared cursors, collaborative drawing, co-editing, real-time presentations

Collaborative Apps

Mobile Games

Playroom Kit is widely used to build casual mobile games. By default, many of our components are designed to be flexible and work across all devices. This means that you don’t need to do anything special to enable it. Just follow the steps described here and ship your game on Appstore or Playstore.

Example: Death by AI (mobile and web).

Mobile Games

Web & Embeddable Games

Browser and desktop. Ship on any domain or on platforms like Poki, Discord, YouTube, CrazyGames, and Itch.io. Plug your engine’s input into Playroom Kit and go.

Example: Ready Room.

Web & Embeddable Games

Big screen (stream mode)

One screen is the main view; participants join from phones as controllers. Enable Stream mode: main screen shows a QR code or room code; phones join and control.

Example: Gogogo Party.

Big screen (stream mode)

Big screen with gamepads

Playroom Kit also lets you make games that are played on a central screen with physical game controllers that are connected to PC via Bluetooth/USB.

If you run out of controllers, more players may also join the game on their mobile devices. Players on phones see on-screen Joystick controls to play the game. The API remains unchanged for both types of controllers, so, as a developer, you don’t have to worry about the type of controller being used.

Big screen with gamepads