Мультиплеер в браузере: Kaboom.js + Nakama на Replit

Replit — это не только IDE в браузере. На нём можно собирать полноценные приложения и игры. Если хочется быстро накидать мультиплеер без возни с бэкендом, связка Kaboom.js и Nakama от Heroic Labs решает задачу.
Что за стек
Kaboom — JavaScript-библиотека для игр: минимум boilerplate, максимум геймплея. Nakama — open source сервер для мультиплеера: матчи, реалтайм, battle royale или командные режимы. Оба инструмента хорошо интегрируются с Replit.
Как это работает
Мультиплеер обычно строится вокруг матчей: игроки заходят в матч, соревнуются за очки или выбивают друг друга. Всё происходит в реальном времени. Nakama поддерживает и командный режим, и соло-режимы.
В туториале на блоге Replit показано, как поднять игру на Kaboom, подключить Nakama как игровой сервер и запустить всё в одном REPL. Готовый пример и пошаговый разбор — в материале по ссылке ниже.
Источник: Make a Multiplayer Game with Kaboom.js and Heroic Labs