Quick answer: GameMaker rooms with large tilemaps exhausting VRAM on mobile? Tilemap renders entire room each frame - use room chunks or culling.
100x100 tile room; mobile build crashes after a few minutes; VRAM full.
Chunk the room
Split into 32x32 sub-tilemaps; load near the player; unload distant.
Or use view culling
Tilemap rendering uses the view bounds; only visible tiles drawn. Default in GM2024+; verify enabled.
Or compress tile assets
Smaller tile textures; less VRAM. Trade visual fidelity for budget.
“Large rooms scale poorly. Chunking is the structural fix.”
If your room is large, the chunked architecture is mandatory for mobile. Plan it from level start.