Hi,
Use player prefs and some object oriented approach, this is ,much better thab 300 global variables...
I am currently working on xmlMaker to bring writing and editing to xml files. It's used in a coming soon game where each level has many variables like yours and this xml is storing and keeping track of all levels details and current user state in them.
When it reaches a solid version, I'll be pushing it on the user wiki. Currently it's very much a work in progress, especially with the custom action custom editors.
I can share the current build, but it comes with its very large set of uncertainties and known bugs.
bye,
Jean