Motor de novelas visuales para el navegador que permite crear historias al estilo galgame con WebGAL Script o un editor visual.
HasangerGames/suroi
Un juego battle royale 2D de código abierto para navegador, inspirado en surviv.io y desarrollado con TypeScript, PixiJS y Bun.
Alternativa open source a:surviv.io
- Estrellas
- 517
- Forks
- 243
- Issues abiertos
- 26
- Último commit
- hace 5 días
¿Qué es?
Suroi es un juego battle royale 2D al estilo de surviv.io que se puede jugar en el navegador. El proyecto sigue en desarrollo y su autor invita a los jugadores a unirse a su Discord y apoyar el desarrollo con donaciones.
El código está escrito en TypeScript. El cliente se renderiza con PixiJS y se empaqueta con Vite, mientras que el servidor funciona con Node.js y uWebSockets.js para la comunicación en tiempo real. El proyecto usa Bun como gestor de paquetes y ejecutor de tareas, y los estilos del cliente están escritos en SCSS.
Para ejecutarlo localmente, instala Git y Bun, clona el repositorio, ejecuta bun install y luego inicia el juego con bun dev. Las versiones de producción del cliente se sirven mediante NGINX, y la wiki del proyecto incluye instrucciones para alojarlo por cuenta propia.
Funciones clave
- 01Partidas battle royale 2D en el navegador, inspiradas en surviv.io
- 02Cliente desarrollado con PixiJS y Vite
- 03Servidor de juego en tiempo real desarrollado con uWebSockets.js y Node.js
- 04Comandos de desarrollo separados para ejecutar el servidor y el cliente
- 05Compilación de producción del cliente y opciones para alojarlo por cuenta propia mediante NGINX
Casos de uso
- Estudiar cómo se estructura un juego multijugador en tiempo real para navegador, escrito en TypeScript
- Alojar un servidor privado de battle royale para jugar con amigos
- Experimentar con mecánicas de juego en una base de código con PixiJS y uWebSockets
Inicio rápido
- 1
Instala Git y Bun
- 2
Clona el repositorio
git clone https://github.com/HasangerGames/suroi.git - 3
Entra en el directorio del proyecto
cd suroi - 4
Instala las dependencias
bun install - 5
Inicia el juego localmente y abre http://127.0.0.1:3000
bun dev
Antes de usarlo
- El README indica que el proyecto está en desarrollo.
- Para alojar por tu cuenta las compilaciones de producción, se requiere NGINX y la configuración descrita en la wiki.
Temas
Preguntas frecuentes
- ¿Qué es suroi?
- Un juego battle royale 2D de código abierto para navegador, inspirado en surviv.io y desarrollado con TypeScript, PixiJS y Bun. Suroi es un juego battle royale 2D al estilo de surviv.io que se puede jugar en el navegador. El proyecto sigue en desarrollo y su autor invita a los jugadores a unirse a su Discord y apoyar el desarrollo con donaciones.
- ¿suroi es gratuito? ¿Qué licencia tiene?
- suroi es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿suroi sigue mantenido?
- Mantenimiento activo. El último commit de suroi fue el 1 nov 2026.
- ¿Para qué puedo usar suroi?
- Estudiar cómo se estructura un juego multijugador en tiempo real para navegador, escrito en TypeScript Alojar un servidor privado de battle royale para jugar con amigos Experimentar con mecánicas de juego en una base de código con PixiJS y uWebSockets
- ¿Cómo se instala suroi?
- Instala Git y Bun Clona el repositorio: git clone https://github.com/HasangerGames/suroi.git Entra en el directorio del proyecto: cd suroi Instala las dependencias: bun install Inicia el juego localmente y abre http://127.0.0.1:3000: bun dev
- ¿Dónde consigo suroi?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HasangerGames/suroi
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un juego de simulación de transporte de código abierto basado en Transport Tycoon Deluxe, ampliado con nuevas funciones y compatibilidad con multijugador.
Un RPG de acción y aventura voxel de código abierto, ambientado en un vasto mundo de fantasía, escrito en Rust e inspirado en Cube World y Breath of the Wild.
Un juego multijugador de paranoia y caos en una estación espacial, remake en C# de Space Station 13 creado con el motor Robust Toolbox.
Motor de estrategia por turnos y juegos de mesa de código abierto, al estilo de Axis & Allies y Risk, con mapas de la comunidad y partidas multijugador.