Version 0.17 is out! 🎉 - Read the migration guide and upgrade your projects.
Colyseusv0.17
DocumentationRoadmapSponsors
GitHubGitHubDiscordDiscord
  • Overview
  • Introduction
  • Getting Started
    • TypeScript TypeScript
    • React React
    • Unity Unity
    • MonoGame MonoGame
    • Godot Godot
    • Defold Engine Defold
    • Construct 3 Construct 3
    • GameMaker GameMaker
    • Cocos Creator Cocos Creator
    • Haxe Haxe
    • Discord Discord Activity
    • WeChat WeChat
  • Learn
    • Tutorials
      • Phaser
        • Part 1: Basic Player Movement
        • Part 2: Linear Interpolation
        • Part 3: Client Predicted Input
        • Part 4: Fixed Tickrate
        • MMO Demo
        • Shooting Gallery Demo
        • Starboss Demo
        • Turn Based Tanks Demo
      • PlayCanvas
        • Basics
        • Hide and Seek Tech Demo
        • MMO Demo
    • Examples
      • JavaScript
      • Phaser
      • PixiJS
      • Babylon.js
      • KAPLAY
      • Three.js
      • Engines
      • Defold Engine
      • Platforms & Integration
      • Discord Activity
      • Decentraland
  • API Reference
  • Client SDK
    • State Sync Callbacks
      • React
      • Advanced: Implement Your Own Callback System
  • Server
    • HTTP Routes
    • Presence
    • Driver
    • Transport
      • WebSocket (Default)
      • uWebSockets.js
      • WebTransport
      • Bun WebSockets
    • Development Mode
    • Debugging
    • Graceful Shutdown
    • Logging
  • Rooms
    • Message Composability
    • Reconnection Handling
    • Timing Events
    • Exception Handling
    • Built-In Rooms
      • Lobby Room
      • Queue Room
      • Relay Room
  • State Synchronization
    • Schema Definition
    • State View
    • Advanced Schema Usage
  • Matchmaker API
    • Standalone Match-maker
  • Authentication
    • Room Authentication
    • HTTP Middleware
    • Auth Module
  • Tools
  • Built-in Tools
    • Playground
    • Monitoring Panel
    • Load Testing
    • Unit Testing
  • Payments
    • Xsolla Xsolla
  • Database
  • 3rd Party Packages
  • Infrastructure
  • Deployment
  • Scalability
    • Traefik Load Balancer
  • Colyseus Cloud
    • Compute Plans
    • Private NPM Registry
    • Continuous Deployment
    • DDoS Protection
    • Environment Variables and Secrets
    • "Deploy failed" errors
    • TypeScript/Compilation errors
    • Pricing & Billing
  • More
  • Best Practices
    • The Command Pattern
  • Recipes
    • Custom Room ID
    • Deny a Player Joining a Room
    • Password Protect Room
    • Setup Server from Scratch with TypeScript
  • Extra
  • Community
    • Migrating to 0.17
    • Migrating to 0.16
    • Migrating to 0.15
  • FAQ

On This Page

  • Backend-only Examples
Question? Give us feedback →Edit this page
Sponsors
Learn Examples

Examples

Explore ready-to-use example projects to help you get started with Colyseus. Browse the sidebar to find examples organized by game engine or framework. The majority of these examples are MIT licensed, so feel free to use them as a starting point for your own projects.

Backend-only Examples

Basic Usage ExamplesAuthentication using FirebaseAuthentication w/ Firebase"Push To Talk" ExampleMessaging w/ Protocol Buffers

See Community → Games for more games developed by the community.

MMO DemoPhaser

2026 © Endel Dreyer