AntiPattern
Update Loop Visual Starvation
visual-state-stopping-criteria-mismatch
Frame loops stall or desync when update logic depends on auxiliary state (queued pulses, lerped animation, or mid-play effects) that isn’t guaranteed to reach a rendered/finished condition, so stopping criteria and visibility diverge.