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.