Браузерный движок визуальных новелл для историй в стиле galgame: сценарии пишут на WebGAL Script или собирают в визуальном редакторе.
HasangerGames/suroi
Открытая 2D-игра в жанре «королевская битва» для браузера, вдохновлённая surviv.io и созданная на TypeScript, PixiJS и Bun.
Open source альтернатива:surviv.io
- Звёзды
- 517
- Форки
- 243
- Открытые issues
- 26
- Последний коммит
- 6 дней назад
Что это?
Suroi — браузерная 2D-игра в жанре «королевская битва» в духе surviv.io. Проект всё ещё находится в разработке: автор приглашает игроков присоединиться к Discord и поддержать разработку пожертвованиями.
Код проекта написан на TypeScript. Клиент использует PixiJS для рендеринга и собирается с помощью Vite, а сервер работает на Node.js и использует uWebSockets.js для обмена данными в реальном времени. В качестве менеджера пакетов и средства запуска задач проект использует Bun, стили клиента написаны на SCSS.
Чтобы запустить игру локально, установите Git и Bun, клонируйте репозиторий, выполните bun install, а затем запустите игру командой bun dev. В production-сборке клиент раздаётся через NGINX, а инструкции по самостоятельному размещению доступны в вики проекта.
Ключевые возможности
- 01Браузерный геймплей в жанре 2D-королевской битвы, вдохновлённый surviv.io
- 02Клиент на PixiJS и Vite
- 03Сервер для игры в реальном времени на uWebSockets.js и Node.js
- 04Отдельные команды для запуска сервера и клиента в режиме разработки
- 05Production-сборка клиента и поддержка самостоятельного размещения через NGINX
Сценарии использования
- Изучение структуры браузерной многопользовательской игры с обменом данными в реальном времени, написанной на TypeScript
- Размещение приватного сервера для игры в жанре «королевская битва» с друзьями
- Эксперименты с игровой механикой на кодовой базе с PixiJS и uWebSockets
Быстрый старт
- 1
Установите Git и Bun
- 2
Клонируйте репозиторий
git clone https://github.com/HasangerGames/suroi.git - 3
Перейдите в каталог проекта
cd suroi - 4
Установите зависимости
bun install - 5
Запустите игру локально и откройте http://127.0.0.1:3000
bun dev
Что важно знать
- В README указано, что проект находится в разработке.
- Для самостоятельного хостинга production-сборок требуются NGINX и настройка, описанная в wiki.
Темы
Частые вопросы
- Что такое suroi?
- Открытая 2D-игра в жанре «королевская битва» для браузера, вдохновлённая surviv.io и созданная на TypeScript, PixiJS и Bun. Suroi — браузерная 2D-игра в жанре «королевская битва» в духе surviv.io. Проект всё ещё находится в разработке: автор приглашает игроков присоединиться к Discord и поддержать разработку пожертвованиями.
- suroi можно использовать бесплатно? Какая у него лицензия?
- suroi распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- suroi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в suroi — 1 нояб. 2026 г..
- Для чего можно использовать suroi?
- Изучение структуры браузерной многопользовательской игры с обменом данными в реальном времени, написанной на TypeScript Размещение приватного сервера для игры в жанре «королевская битва» с друзьями Эксперименты с игровой механикой на кодовой базе с PixiJS и uWebSockets
- Как установить suroi?
- Установите Git и Bun Клонируйте репозиторий: git clone https://github.com/HasangerGames/suroi.git Перейдите в каталог проекта: cd suroi Установите зависимости: bun install Запустите игру локально и откройте http://127.0.0.1:3000: bun dev
- Где скачать suroi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/HasangerGames/suroi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая транспортная стратегия на основе Transport Tycoon Deluxe с новыми возможностями и поддержкой многопользовательской игры.
Приключенческая RPG с открытым миром из вокселей, написанная на Rust и вдохновлённая Cube World и Breath of the Wild.
Многопользовательская игра про паранойю и хаос на космической станции — ремейк Space Station 13 на C# и движке Robust Toolbox.
Открытый движок пошаговых стратегий и настольных игр в духе Axis & Allies и Risk: пользовательские карты и многопользовательская игра.