Zdarzenia animacji
Znaczniki na osi czasu animacji, które wywołują callbacki w wybranych klatkach — dźwięk kroku, włączony hitbox, efekt cząsteczkowy — dzięki czemu timing mieszka w klipie, a nie w kodzie.
Cięcie mieczem powinno brzmieć i boleć dokładnie wtedy, gdy ostrze jest wyciągnięte najdalej. Zamiast zgadywać ten moment w kodzie, animator umieszcza znacznik na właściwej klatce; gdy odtwarzanie go mija, silnik wywołuje funkcję. W ten sposób obsługuje się kroki, tworzenie pocisków oraz włączanie i wyłączanie hitboxa.
Znanymi implementacjami są AnimationEvent w Unity i AnimNotify w Unreal. Zaleta: timing i zawartość zostają razem w klipie — przesuniesz klatkę kluczową, a dźwięk pójdzie za nią, bez zmian w kodzie. Zdarzenia wyzwala ta maszyna stanów, która akurat odtwarza klip.