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.