Kaelum

Devlog

Semana 3 · Prototipo del core: movimiento + arma base

Esta semana es la más importante del proyecto: si moverte y disparar no engancha, el resto es decoración. El objetivo ha sido montar un prototipo simple pero sólido y medible.

Objetivo de la semana

Un “core loop” básico y estable: moverte → apuntar → disparar → recibir feedback. Nada de añadir features nuevas si lo básico no funciona.

Movimiento (qué se prioriza)

  • Lectura limpia: aceleración y frenado controlados (sin sensación “flotante”).
  • Respuesta: input inmediato, sin delay raro.
  • Consistencia: que moverte se sienta igual siempre.
  • Sin parkour loco: ágil sí, pero balanceable.

Arma base (mínimo viable)

  • Disparo claro: cadencia, daño y distancia razonables.
  • Feedback: impacto visible + sensación de golpe (aunque sea básico).
  • Recoil controlable: suficiente para “skill”, no para frustrar.
  • Audio/FX simple: lo mínimo para sentir potencia (sin polish final).

Qué se midió (para no autoengañarnos)

Esto es clave: no vale “me parece que va bien”. Se probaron cosas concretas:

  • ¿Cuánto tardas en apuntar y acertar tras un sprint?
  • ¿Se entiende cuándo aciertas y cuándo fallas?
  • ¿El recoil te permite mejorar con práctica?
  • ¿Moverte se siente divertido aunque no dispares?

Problemas encontrados

  • Recoil: o era inexistente o parecía “temblor” sin sentido.
  • Feedback de impacto: demasiado suave → no se sentía contundente.
  • Movimiento: al ajustar velocidad, se perdía control en giros.

Cómo se resolvieron

  • Recoil: patrón simple y predecible (aprendes, no sufres).
  • Impacto: hit feedback básico (visual/sonoro) con prioridad a claridad.
  • Movimiento: ajuste fino de aceleración/frenado para control.

Resultado de la semana

  • Prototipo funcional del core: moverte y disparar ya tiene identidad.
  • Primera versión de arma base con recoil y lectura razonable.
  • Lista clara de cosas que pulir antes de añadir contenido.

Siguiente semana

Semana 4: feedback y sensación. No añadir “cosas”, sino hacer que lo básico se sienta brutal.