Léxico TI › Programación › Arquetipo (ECS)

Arquetipo (ECS)

Programación Svenska → Actualizado: 2026-10-24

En un entity component system, el conjunto único de tipos de componente que lleva una entidad — todas las entidades con exactamente el mismo conjunto se almacenan juntas en arrays densos y paralelos.

Añade o quita un componente y la entidad se traslada a otro arquetipo. La ganancia es que un sistema que quiere a todos los que tienen Position y Velocity los encuentra como un bloque contiguo de memoria y los recorre de un tirón sin saltos — amable con la caché de CPU y fácil de vectorizar.

Este almacenamiento "arquetípico" (Unity DOTS, Flecs) se contrapone al modelo "sparse set" (EnTT), que en cambio indexa cada tipo de componente por separado. Los arquetipos iteran más rápido pero pagan cuando las entidades cambian a menudo su conjunto de componentes, ya que cada cambio implica un traslado.

← Volver al léxico