Wiki · Devlog

Diario del desarrollador

Actualización 2026: CONTRABAND ya se publica como lanzamiento oficial en Steam para PC. La versión jugable en navegador fue retirada de este sitio. Varios posts se escribieron durante la era del prototipo web y se conservan como historia de diseño — revisa la nota de cada artículo para ver qué sigue vigente.

Esta sección es para quienes quieren saber cómo se hizo CONTRABAND. Es un proyecto en solitario en JavaScript modular, CSS y HTML — sin Unity ni Godot — con Three.js para combate 3D y vistas de galaxia en tiempo real.

¿Por qué no un motor tradicional?

  1. Runtime ligero. Lógica en módulos ES en lugar de un loop monolítico de motor.
  2. Iteración rápida. Archivos fáciles de recargar durante la fase del prototipo web.
  3. Arquitectura modular. Combate, historia y economía se comunican vía EventBus.
  4. Stack portable. Los mismos sistemas envolvieron después el build de Steam sin reescribir narrativa.

Decisiones clave

Audio

Los builds web tempranos usaban capas ambientales procedurales con Web Audio API. El lanzamiento en Steam añade una banda sonora de 21 pistas (Across the Silent Stars) y mantiene SFX sintetizados ligeros. Ver Audio procedural.

Retratos ASCII

Los retratos son arte ASCII — cero assets de imagen, carga instantánea.

Estadísticas actuales

Posts individuales del devlog