AntiPattern
s&box Update and Input Scope
engine-scope-bypass-state-machines
Game state UI, input routing, and networking break when developers bypass the engine’s intended scope-based mechanisms—using per-component Refresh incorrectly, static events/polling connections, or monolithic Update state machines. Fixes hinge on pushing ClientInput scopes and using Component INetworkListener.