Volver a proyectos
game
Valtheris
Web videojuego RPG con mundo persistente y multijugador en tiempo real
[Project Screenshot]
Objetivo
Crear un RPG completo y jugable directamente en el navegador sin necesidad de instalar nada.
Problema
Diseñar una arquitectura escalable capaz de soportar múltiples jugadores simultáneos con baja latencia.
Arquitectura
Servidor de juego con RPGJS + API REST Express + base de datos PostgreSQL para persistencia de personajes y mundo.
Tecnologías
RPGJSNode.jsTypeScriptPostgreSQLDockerSocket.IO
Retos
Sincronización del estado del mundo entre múltiples jugadores y persistencia de datos de sesiones largas.
Qué aprendí
Arquitectura de servidores de juego, WebSockets avanzados, optimización de bases de datos relacionales.