So I've been trying to make a game with save/load capability using a global array
Why not use the System object's save/load actions? They can save the entire game state to disk.
[quote:ipk14z1x]In every layout I have a copy of the same array with the "Global" flag on.
You should only need one array object, in the first layout, with Global enabled. Then, unless you destroy it, the same instance continues to exist the lifetime of the application. If you put other instances in other layouts, these are spawned the first time the layout is opened, and then you have multiple instances of arrays each with their own data, which might cause problems.
Ticking global should cause it to appear in the event sheet editors for all layouts. If it doesn't, it's a bug.