Paleta de comandos

Navegá el sitio, cambiá el tema o saltá a un proyecto.

MP
Volver al trabajo
Logo de Legendaryum
Plataforma de juegos · Marketing gamificado/2024/Game Platform Engineer · Backend · WebGL

Legendaryum

Plataforma de juegos y torneos con +120 k usuarios, 9,3 k jugadores activos por día y 24 títulos propios servidos a escala.

  • Node.js
  • Express
  • TypeScript
  • Redis
  • Socket.io
  • MongoDB
  • WebGL
  • Google Cloud Storage
  • Docker
El ángulo

Game platform engineer en una metaplataforma Web3 de marketing gamificado: arquitectura REST pública sobre Node/Express con Redis, WebSocket para partidas en tiempo real, y una suite de 24 juegos WebGL entregada desde Google Cloud Storage. El producto sostiene 42 k usuarios activos mensuales y 3,1 M de partidas jugadas. Skull Squad es la IP propia de la plataforma — cinco títulos del mismo universo con descarga nativa en Android e iOS.

0k

Usuarios registrados

+120.000 cuentas

9,3k

Activos por día

DAU

3,1M

Partidas jugadas

acumuladas

0

Juegos propios

El problema

Una plataforma de juegos que escala sin credenciales expuestas

Legendaryum necesitaba un catálogo de juegos públicamente accesible, un sistema de salas multijugador ligero y rankings en tiempo real, sin comprometer seguridad ni levantar infraestructura costosa para el inicio.

La decisión

Redis como columna vertebral del tiempo real

Las partidas usan salas WebSocket con estado en Redis (TTL por habitación). Las monedas generadas se distribuyen dentro de bounding boxes 3D configura bles en JSON. El catálogo es solo una API REST sobre MongoDB — sin auth en la capa pública, los assets en GCS.

El resultado

Un producto vivo: engagement diario, rankings globales y una IP nativa

La plataforma acumula +120 k usuarios registrados, 42 k activos mensuales y 9,3 k diarios, con 3,1 M de partidas jugadas y sesiones de 11,4 min. Sostiene 20 torneos simultáneos y su propia saga Skull Squad con apps descargables en Android e iOS, todo sobre una arquitectura que empezó como un challenge y creció a producción.

En pantalla

Lo que se ve

Skull Squad Survive

Juego portada — acción 3D con hordas de esqueletos

Catálogo de 24 juegos

Desde Fruit Slash hasta Dual Car — 24 títulos WebGL propios

Sala WebSocket

Monedas persistidas en Redis con coordenadas 3D

Rankings globales

20 torneos activos — top scores públicos en tiempo real

Lo resuelto

En concreto

API REST pública para el catálogo de juegos — 24 títulos servidos desde GCS con metadatos completos.

Salas WebSocket con estado en Redis: monedas por habitación con TTL de 1h y notificaciones de coins en tiempo real.

Engagement sostenido: 42 k usuarios activos mensuales, 9,3 k diarios y sesiones de 11,4 min de media, con 3,1 M de partidas jugadas.

Skull Squad: IP propia con 5 títulos (Survive, Ice Royale, Survivor, Connect & Smash, Strike) — descarga nativa en Google Play y App Store.

20 torneos simultáneos y rankings globales en tiempo real, con jugadores en 30+ países.