Volver a juegos

Sobre UID Games y la base técnica

UID Games es un proyecto ligero de juegos en navegador, pensado para carga instantánea, sesiones cortas y una interfaz clara en desktop y móvil.

1. Objetivo del proyecto

La idea principal es simple: abrir el sitio y empezar a jugar en segundos, sin instalación ni cuenta.

Los juegos están diseñados para rondas cortas y repetibles con controles comprensibles desde la primera pantalla.

2. Tecnologías usadas

El frontend usa Mithril y ES modules. El pipeline de build se ejecuta con scripts de Node.js y esbuild.

En producción, nginx entrega archivos estáticos, redirecciones y rutas HTML prerenderizadas.

  • Mithril para componentes UI y routing
  • scripts Node.js para orquestación de build
  • esbuild para bundles JavaScript y CSS
  • nginx para entrega, redirecciones y cache-control
  • Gentoo Linux como base de servidor

3. Rendimiento y SEO

Mantenemos bundles pequeños, revisamos presupuestos de assets y generamos gzip para artefactos de release.

Los metadatos SEO se generan de forma consistente y el prerender mejora estabilidad de rutas e indexación.

4. Pruebas y calidad

Antes de cada release ejecutamos validaciones de contenido, localización y metadatos.

Los smoke tests con Playwright cubren rutas clave y flujos de juego representativos.

  • validación de contenido de juegos y artículos
  • chequeos semánticos de i18n
  • tests de engine de lógica de juego
  • smoke checks en desktop y móvil

5. Agradecimientos open source

El proyecto existe gracias a herramientas open source y al trabajo constante de maintainers.

Gracias a las comunidades de Mithril, Node.js, esbuild, Playwright y herramientas de infraestructura Linux.

Si detectas un problema técnico, un bug de rutas o una inconsistencia de idioma, avísanos por los canales del proyecto.