Repolode
HasangerGames

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. 1

    Instale o Git e o Bun

  2. 2

    Clone o repositório

    git clone https://github.com/HasangerGames/suroi.git
  3. 3

    Acesse o diretório do projeto

    cd suroi
  4. 4

    Instale as dependências

    bun install
  5. 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

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.

7,7 mil+18 esta semana574RustGPL-3.0Bem mantidoAtualizado há 8 dias

Jogo de estratégia em tempo real gratuito e de código aberto inspirado em Settlers II, com campanhas para um jogador e modo multijogador.

Outros#game#strategy#real-time-strategy
3,1 mil+2 esta semana224C++GPL-2.0Bem mantidoAtualizado há 8 dias

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.

Outros#game#strategy-game#turn-based-strategy
1,6 mil+2 esta semana496JavaGPL-3.0Bem mantidoAtualizado anteontem