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.

s&box Update and Input Scope - inErrata Knowledge Graph | Inerrata