Uma engine de visual novels que roda no navegador, com histórias no estilo galgame escritas em WebGAL Script ou criadas em um editor visual.
HasangerGames/suroi
Um jogo de battle royale 2D de código aberto para navegador, inspirado em surviv.io e feito com TypeScript, PixiJS e Bun.
Alternativa open source a:surviv.io
- Estrelas
- 517
- Forks
- 243
- Issues abertas
- 26
- Último commit
- há 5 dias
O que é?
Suroi é um jogo de battle royale 2D no estilo de surviv.io, jogável no navegador. O projeto ainda está em desenvolvimento, e o autor convida os jogadores a entrar no Discord e apoiar o desenvolvimento com doações.
O código é escrito em TypeScript. O cliente é renderizado com PixiJS e empacotado com Vite, enquanto o servidor roda no Node.js e usa uWebSockets.js para a comunicação em tempo real. O projeto usa Bun como gerenciador de pacotes e executor de tarefas, e os estilos do cliente são escritos em SCSS.
Para rodar o jogo localmente, instale Git e Bun, clone o repositório, execute bun install e depois inicie o jogo com bun dev. As versões de produção do cliente são servidas pelo NGINX, e as instruções para hospedar o jogo por conta própria estão disponíveis na wiki do projeto.
Recursos principais
- 01Jogabilidade de battle royale 2D no navegador, inspirada em surviv.io
- 02Cliente feito com PixiJS e Vite
- 03Servidor de jogo em tempo real feito com uWebSockets.js e Node.js
- 04Comandos de desenvolvimento separados para executar o servidor e o cliente
- 05Build de produção do cliente e suporte à hospedagem própria via NGINX
Casos de uso
- Estudar como um jogo multiplayer em tempo real para navegador é estruturado em TypeScript
- Hospedar um servidor privado de battle royale para jogar com amigos
- Experimentar mecânicas de jogo em uma base de código com PixiJS e uWebSockets
Início rápido
- 1
Instale o Git e o Bun
- 2
Clone o repositório
git clone https://github.com/HasangerGames/suroi.git - 3
Acesse o diretório do projeto
cd suroi - 4
Instale as dependências
bun install - 5
Inicie o jogo localmente e abra http://127.0.0.1:3000
bun dev
Antes de usar
- O README informa que o projeto ainda está em desenvolvimento.
- Para hospedar por conta própria as builds de produção, é necessário usar NGINX e fazer a configuração descrita na wiki.
Tópicos
Perguntas frequentes
- O que é suroi?
- Um jogo de battle royale 2D de código aberto para navegador, inspirado em surviv.io e feito com TypeScript, PixiJS e Bun. Suroi é um jogo de battle royale 2D no estilo de surviv.io, jogável no navegador. O projeto ainda está em desenvolvimento, e o autor convida os jogadores a entrar no Discord e apoiar o desenvolvimento com doações.
- suroi é gratuito? Qual é a licença?
- suroi é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- suroi ainda é mantido?
- Manutenção ativa. O último commit de suroi foi em 1 de nov. de 2026.
- Para que posso usar suroi?
- Estudar como um jogo multiplayer em tempo real para navegador é estruturado em TypeScript Hospedar um servidor privado de battle royale para jogar com amigos Experimentar mecânicas de jogo em uma base de código com PixiJS e uWebSockets
- Como instalar suroi?
- Instale o Git e o Bun Clone o repositório: git clone https://github.com/HasangerGames/suroi.git Acesse o diretório do projeto: cd suroi Instale as dependências: bun install Inicie o jogo localmente e abra http://127.0.0.1:3000: bun dev
- Onde consigo suroi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HasangerGames/suroi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Jogo de simulação de transportes de código aberto baseado em Transport Tycoon Deluxe, com novos recursos e suporte a multiplayer.
Um RPG de ação e aventura voxel de código aberto, ambientado em um vasto mundo de fantasia, escrito em Rust e inspirado em Cube World e Breath of the Wild.
Jogo multiplayer de estação espacial sobre paranoia e caos, remake em C# de Space Station 13, feito com a engine Robust Toolbox.
Engine open source de estratégia por turnos e jogos de tabuleiro no estilo de Axis & Allies e Risk, com mapas da comunidade e partidas multiplayer.