En los videojuegos, una caja de impacto (o hitbox) es un volumen definido por el motor que determina si un ataque alcanza a un objetivo. Es un concepto distinto, aunque relacionado, al de la colisión física o la representación gráfica del personaje: la caja es una abstracción usada para calcular si el golpe conecta y debe aplicarse daño. En textos técnicos y tutoriales de diseño se suele referir al término en el contexto del videojuego y de la interacción entre entidades que atacan y reciben daño.

Definición y tipos

Existen varias categorías de cajas usadas por los desarrolladores:

  • Hitbox: área desde la que se genera el ataque (por ejemplo, el arco de una espada o el punto de impacto de una bala). A veces se llama caja de ataque; en algunos documentos también se la asocia directamente con el ataque.
  • Hurtbox: área en la que un personaje puede recibir daño; es la caja que, al ser intersectada por una hitbox, provoca la pérdida de vida o efecto.
  • Cajas de colisión: usadas para física y movimiento, no siempre coinciden con hurtboxes.
  • Daño por salpicadura: áreas radiales alrededor de explosiones de armas como lanzacohetes o efectos de área; afectan tanto a enemigos como (según configuración) al propio jugador.

Breve historia y evolución

Las primeras máquinas y juegos en 2D usaban rectángulos simples para determinar impactos; con la llegada de los juegos de lucha y los shooters en 3D se fueron refinando hurtboxes y hitboxes para que coincidieran mejor con las animaciones y el equilibrio competitivo. Títulos de la era moderna introdujeron modelos más complejos por hueso (bone-based hitboxes) y por malla para un registro más preciso, y herramientas de depuración permiten visualizar estas cajas durante el desarrollo o en mods.

Funcionamiento práctico y retos

En tiempo real, el motor comprueba intersecciones entre hitboxes y hurtboxes para aplicar efectos. En juegos en red entran en juego la latencia y la compensación: técnicas como la predicción del cliente o la reconciliación en el servidor intentan que la experiencia sea justa, pero pueden generar discrepancias en el hit registration. También existen opciones como el fuego amigo (friendly fire) que determinan si las explosiones o balas dañan aliados, y sistemas que limitan el daño por proximidad en granadas u otras armas.

Usos, equilibrio y consideraciones

Comprender y ajustar las cajas de impacto es clave para el diseño de mecánicas (por ejemplo, alcance de ataques cuerpo a cuerpo, tamaño efectivo de disparos críticos) y para la competición: hitboxes demasiado grandes o mal alineadas se consideran fallos de balance y pueden dar ventaja injusta. En juegos de lucha se trabajan hurtboxes que cambian durante animaciones para equilibrar prioridades; en shooters se estudia la sensibilidad del registro en situaciones de ping alto.

Además de su importancia técnica, las hitboxes influyen en la percepción del jugador sobre la precisión y la justicia del juego. Por eso muchos desarrolladores publican herramientas de ajuste, y la comunidad crea visualizadores que muestran hitboxes y hurtboxes para aprender y debatir mecánicas. Para profundizar es habitual consultar guías de diseño y documentación técnica del motor, o ejemplos prácticos relacionados con personajes, proyectiles y daño por área donde se ejemplifica cuándo un jugador o bot recibe impacto.

En resumen, las cajas de impacto son una abstracción esencial para determinar colisiones de ataque y daño en los videojuegos; su correcta implementación mejora el equilibrio, la sensación de respuesta y la experiencia competitiva.

Lecturas y recursos relacionados: introducción general, armas con salpicadura, granadas y radio de efecto, configuraciones de fuego amigo, y depuradores que muestran hitboxes para cada jugador.