Skip to content

Products / Case study

OFF PLAY logo

OFF PLAY

Games

Every game night, one link away.

A free website of 341 browser games for friends, couples, parties, classrooms and teams. Create a room, share a link or a six-character code, and everyone's in. No downloads, and it works on any phone.

Platforms
Web
Status
Live · Free to play
Built by
Devian Labs, in-house
Stack
Next.js 16, React 19, MongoDB Atlas, Server-Sent Events
The OFF PLAY home page with Ludo, Crazy Eights, Scribble and the daily word game

01The problem

“One link. Everyone in.”

Game night usually starts with friction: everyone installs the same app, makes an account and hunts for the right lobby. For a quick break with remote teammates, or a party where only one person has the game, that's enough to give up.

We wanted game night to start with a link. Open it on any phone or laptop and you're playing, whether that's a ten-minute round of Ludo or a daily puzzle on your own.

02What we built

The product.

Online rooms

Create a room and share a link or six-character code. Friends join the lobby, the host starts, and bots can fill empty seats in most games.

Pass-and-play

Party, couples and drawing games that run on one device passed around the room, from Truth or Dare to Drawing Telephone.

Daily and solo puzzles

Daily Word, Connections, Sudoku, Nonogram, Cipher and more. Everyone gets the same puzzle, refreshed at midnight, with streaks and leaderboards.

A full chess suite

Play friends or the computer from 250 to 3200 Elo, then review any game with accuracy scores, move classifications and best-move arrows.

Tournaments and teams

Knockout tournaments with brackets that advance on their own, teams, per-game leaderboards and saved match history.

341 games, 25 categories

From Party and Group (70) and Daily Challenges (93) to Logic and Brain (68), Couples and Dating, Word Games and Arcade.

The OFF PLAY games catalogue
341 games in 25 categories
The Chess page on OFF PLAY with Play vs Bot and Quick Match
Chess against friends, strangers or Stockfish

03Under the hood

The engineering we own.

Next.js 16React 19MongoDB AtlasServer-Sent EventsStockfish (WASM)Auth.jsTailwind CSS
  1. 01

    Realtime without a realtime server

    Every move is a POST. The server runs the game, writes the new state to MongoDB with a version check, and a change stream pushes each player's view over Server-Sent Events. There's no separate WebSocket server to run.

  2. 02

    Server-authoritative game engines

    Each multiplayer game, from Ludo and Chess to Scribble and Battleship, is a pure state machine behind one GameEngine interface, so clients can't cheat and new games drop in the same way.

  3. 03

    Hidden information stays hidden

    Cards in your hand and the word being drawn in Scribble are filtered per viewer on the server and never reach another player's browser.

  4. 04

    Timers without a cron job

    Turn clocks and round timers are deadlines stored in the game state. When one passes, a client sends a tick and the server settles it.

  5. 05

    Stockfish in the browser

    Stockfish runs as WebAssembly in a worker, with a strength model from 250 to 3200 Elo, hints, takebacks and an eval bar. The same engine powers game review for bot games, live games and pasted PGNs.

  6. 06

    A catalogue that builds its own pages

    One catalogue holds every game's metadata and copy. Each game gets its own page, how-to, FAQ, structured data, share image and sitemap entry automatically, which is how 341 games stay maintainable.

04Key decisions

A link, not an install

Solo games and pass-and-play need no account. Multiplayer rooms ask for a free Google sign-in so match history, teams and leaderboards work.

Ads never interrupt a match

Free, non-intrusive ads keep the site free, and they never appear inside live multiplayer games.

Bots keep a room playable

A game shouldn't die because one friend is late. Bots fill empty seats in most games.

One daily puzzle for everyone

The same puzzle for every player, so friends and teams can compare results.

05Where it is today

Live · Free to play

OFF PLAY is live and free at offplay.cc with 341 games, and the catalogue keeps growing, with hundreds more on the roadmap.

For your project

Need something like OFF PLAY?

The team and the engineering behind OFF PLAY are available for client projects and long-term partnerships.

  • Web applications

    Products, dashboards, admin consoles and storefronts in React and Next.js, fast and search-friendly.

  • Backends and APIs

    APIs, auth, databases, sync engines, security rules and edge workers, designed to be secure and cheap to run.

Next case study

Devian Desktop

A control center for the AI coding agents on your machine.

Devian Desktop logo

Have something to build?

A new product, a project on any platform, or a long-term partnership. Tell us what you're working on and we'll reply within a day.

Or call +91 91876 57958

Message us on WhatsApp