Technique
Sandbox Modular Systems
modular-layered-architecture
Game logic is decomposed into modular systems (components, layers/schedules, and tiered base classes) so state and behavior stay isolated; without this shape, persistence, networking, input mapping, and rejects tend to tangle and break later changes.