BernuviaBernuvia
Categoría: Juegos

Whiteout – 3D Zombie Shooter for Web & Android (three.js + TS)

1/15
#juego de zombies#shooter 3d#threejs#juego de android#juego de navegador

Un completo shooter de supervivencia en primera persona: corre a través de un campo helado y acaba con hordas, jefes y manadas de perros. Web + Android, 100% procedural, EN/ES, código TypeScript limpio.

WebAndroid
22 USDC28 USDC−21%

Pago protegido

Tu dinero queda en custodia durante 1 día

Entrega inmediata

Descarga el código completo al pagar

Compra respaldada

¿Algún problema? Levanta una incidencia

Qué incluye
  • Código fuente completo en TypeScript + three.js + Vite (sitio estático, sin backend)
  • Proyecto de Android Capacitor con ícono, splash y un script de construcción de APK firmado
  • 100% procedural: modelos, efectos y audio generados en código, sin activos de terceros
  • 56 pruebas unitarias (Vitest) + README con configuración, controles y diseño del proyecto
Tecnologías
TYTypeScriptTHthree.jsVIViteCACapacitor (Android)VIVitest
Descripción

¿Por qué Whiteout?

Whiteout no es una demostración técnica: es un juego completo y jugable de disparos de zombies en 3D que se ejecuta en cualquier navegador moderno y como una aplicación de Android lista para compilar en un APK. Corres sin parar a través de un campo helado en una tormenta de nieve, con una ciudad muerta en el horizonte, mientras los muertos se tambalean fuera de la niebla. Apunta, dispara y sobrevive tantos metros como puedas.

  • Primera persona con puntería libre: los disparos a la cabeza matan al instante, los disparos al cuerpo requieren dos y los disparos a las piernas dejan a un zombie arrastrándose (desmembramiento)
  • 4 armas: pistola, escopeta de bombeo, rifle de palanca (perforante) y una SMG de fuego automático
  • 6 ventajas roguelite apilables, ofrecidas cada pocos cientos de metros
  • 6 niveles de horror: el campo blanco, los ahorcados, los crucificados, el grande, la mutación y la manada
  • Cámara de balas en ultra cámara lenta, además de una cámara de muerte en rachas de muertes
  • Vallas que saltas automáticamente, matorrales donde escuchas antes de ver, sombreado de hierba azotada por el viento
  • Audio Web completamente sintetizado: gemidos posicionales, pasos en la nieve, disparos y viento que se apaga cuando algo se acerca
  • Controles de teclado/rato y táctiles, vertical u horizontal
  • Inglés y español (detectados automáticamente), calidad gráfica, volumen, hápticas y registros guardados

01. Hordas que nunca se detienen

Cada carrera presenta un nuevo recorrido. La dificultad aumenta con la distancia: más zombies, más rápidos, corredores que corren directamente hacia ti y manadas cada vez más grandes. Uno te alcanza y la carrera ha terminado.

02. Cámara de balas en disparos a la cabeza

De vez en cuando, un disparo a la cabeza se reproduce desde el lado de la bala: la cámara gira alrededor de la bala en ultra cámara lenta hasta el impacto. Las rachas de muertes activan una cámara de muerte ampliada.

03. Armas y ventajas

Las armas yacen en el campo bajo un rayo de luz. Toca una y el tiempo se ralentiza mientras decides si cambiar tu arma. Cada pocos cientos de metros eliges una de tres ventajas: Manos Rápidas, Balas Perforantes, Cargador Ampliado, Gatillo Rápido, Pie Ligero o Segunda Oportunidad (empuja el siguiente agarre).

04. Seis niveles de horror

Cada nivel añade una nueva amenaza: cuerpos ahorcados que te atrapan si corres por debajo, zombies crucificados gritando a medida que pasas, el grande que absorbe un cargador completo, un mutante que galopa en zigzag y, por último, manadas de perros.

05. Web y Android

El proyecto Capacitor viene completamente configurado: ícono, pantalla de inicio, pantalla completa, vertical u horizontal, y la pantalla se mantiene despierta. Un comando construye el APK de depuración y, con tu almacén de claves, el APK firmado para Google Play. En la web se despliega como un sitio estático en cualquier host.

100% procedural: sin dolores de cabeza por licencias

Los zombies, perros, el jefe, árboles, armas, vallas, la hierba helada y la ciudad están todos construidos a partir de bloques en código. El sonido se sintetiza en tiempo real. No hay modelos, texturas o archivos de audio de terceros que licenciar.

Arquitectura limpia y fácil de modificar

  • ~6,500 líneas de TypeScript estricto; three.js es la única dependencia en tiempo de ejecución
  • Cada valor de juego vive en config.ts: velocidades, oleadas, munición, niebla, niveles
  • Reglas puras mantenidas separadas del renderizado en logic.ts, con 56 pruebas unitarias (Vitest)
  • Cadenas en i18n.ts: agregar un idioma significa agregar un diccionario
  • README que cubre configuración, controles, diseño del proyecto y la compilación de Android

Pila tecnológica

  • TypeScript · three.js (WebGL)
  • Vite
  • Capacitor (Android)
  • Vitest
  • Web Audio API

Requisitos

  • Node.js 20+
  • Un navegador con WebGL (escritorio o móvil)
  • Para Android: JDK 21 y Android SDK 35 (o Android Studio)

Plantillas relacionadas

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Aplicación nativa de macOS para descubrir, seguir y analizar las carteras más rentables de Polymarket: tasa de ganancia real, apuestas compartidas, alertas y simulación de copy-trading. Sin claves API, sin backend.

Aplicación de escritorio

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

Completo SaaS de reservas médicas construido con Next.js 14, Prisma y Stripe. Cuatro portales (pacientes, doctores, administrador, soporte) chat en tiempo real, registros médicos, bilingüe EN/ES. Lanza tu clínica en días.

SaaS

19 USDC45 USDC
(1)1
−20%

Nitro Pals – 3D Kart Racing Game (three.js + Vite)

Un completo juego de carreras de karts en 3D para navegador: 8 pilotos originales, modos Gran Premio, VS y Contrarreloj, 11 potenciadores, derrapes y pantalla dividida para 2 jugadores. 100% procedural, sitio estático, PWA instalable.

Juegos

16 USDC20 USDC
−17%

Vetria — SaaS multi-clínica para veterinarias (Next.js 15 + NestJS 11)

Software veterinario con código fuente: agenda, expediente, recetas PDF, cobros, caja, inventario, hospitalización y portal del tutor. Multi-clínica con RLS. Interfaz solo en español.

SaaS

29 USDC35 USDC

Aún no hay reseñas. Sé la primera persona en contar tu experiencia.