Here's how memory worked on our PS2 open-world engine. Each zone (streaming segment) divided its memory budget across everything it needed. 4MB for textures, 2MB for models, 1MB for layout, 1MB for entities, etc. We knew which combos could be loaded, so we knew they'd all fit. 4/