The discussions whether native C2 global variables are good or not have been raised many times on the Scirra forum and beyond. Some people say globals are ok, some that they’re not. I’m in this second group and that is why I made this plugin
[Download this plugin with Armaldio's Plugin Manager] - just two clicks.
or download Globals.c2addon directly
Please read the short article (more images than text) to unterstand the approach of using this plugin:
Globals – Construct 2 plugin – alternative for native global variables
== EDIT ==
I've been asked several times to explain in more details "why this approach over the native globals". So here is some update to clarify.