LINKTOWN
FPS multiplayer en 3D para navegador usando Three.js y arquitectura P2P WebRTC (PeerJS). Elimina servidores de juego dedicados, permitiendo despliegue autoalojado con requisitos mínimos bajos (1 núcleo CPU, 1GB RAM). Stack: Vue.js + Node.js.
Ficha actualizada 24 sept 2026, 18:43 · upstream 24 sept 2026, 18:27 · release 2026.09.20
Qué es LINKTOWN
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
LINKTOWN es un shooter en primera persona desarrollado con tecnologías web modernas, específicamente Three.js para renderizado 3D en el cliente. La premisa narrativa sitúa la acción en el año 3049 durante la 'Remote Age', donde los humanos operan desde órbita mientras robots gestionan las zonas terrestres. El jugador controla un chasis RX-11 nanite, participando en arenas competitivas sin necesidad de servidores centralizados para la lógica del juego.
La arquitectura se basa en P2P mediante WebRTC y PeerJS, eliminando la dependencia de infraestructura de servidor tradicional para sesiones multiplayer. Esto reduce significativamente los requisitos de hardware y complejidad operativa, permitiendo que el juego funcione con un solo núcleo CPU y 1GB de RAM mínimo. El stack tecnológico incluye Vue.js para la interfaz y Node.js como entorno de ejecución, aunque no utiliza bases de datos ni contenedores Docker por defecto según el análisis técnico proporcionado.
El proyecto destaca por su enfoque minimalista en infraestructura, priorizando la simplicidad técnica sobre características avanzadas. Esto lo convierte en una herramienta ideal para demostraciones de capacidades WebRTC o prototipado rápido de juegos 3D para pruebas de concepto con Three.js.
- Demostración de capacidades de WebRTC P2P en entornos sin servidor centralizado
- Prototipado rápido de juegos 3D para pruebas de concepto con Three.js
- Plataforma educativa para aprender integración de Vue.js y Node.js en aplicaciones web
- Experimento narrativo sobre el futuro de la automatización y control remoto
- Arquitectura P2P elimina necesidad de servidores de juego dedicados, reduciendo costes operativos
- Renderizado 3D nativo en navegador sin plugins ni software adicional requerido
- Requisitos mínimos bajos: funciona con 1 núcleo CPU y 1GB RAM según especificaciones técnicas
- Stack moderno (Vue.js + Three.js) facilita mantenimiento y expansión del código fuente
- No incluye Docker ni archivos de composición, requiriendo configuración manual de entornos
- Dependencia crítica de conexión P2P estable para sesiones multiplayer sin intermediarios
- Sin bases de datos integradas, limitando persistencia de datos o sistemas de matchmaking complejos
- Complejidad técnica LOW podría indicar falta de características avanzadas como anti-cheat o balanceo de carga
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere instalación manual vía npm sin contenedores Docker. Ejecutar 'npm install' seguido de 'npm run dev' para desarrollo local. Para producción, usar 'npm run build' y 'npm run preview'. Los puertos necesarios incluyen 30300 según análisis técnico. No soporta despliegue con un clic, necesitando configuración manual del entorno Node.js y Vue.js en el servidor objetivo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.