based on what you said... in your system you have created you have 10 games in 1 bigger game that uses some Global variables and resets them ... thats because all Global variables you set for each game have the same name... if you want them to reset for each individual game..you will have to redo all you games even sheets...
the people above this post already gave a spot on response... but then im guessing and hoping you want more info how to make it work again i guess? (its not that i mind to share info... its just i already typed the info you wold need before i typed this message here above... and its a waste of 700 words if you know what i mean..673 actually but who is counting..... hah....... 3515 characters...nevermind a bad joke....... wold look bad .... )
adding new global variables to take the place of the original one... so lets say your global variable is Score
now if you have score for all when u reset the score in one of the game it will automatically reset in all of them .. cause its global... i hope it makes sense... if i dident lost you on the way here... then lets continue..
now in order to avoid that the simplest way is to set for each game... different Global variables... such as Example of game with its own global variable : MarioPacking > Global variable Score ..... Game nr N .... MarioPackingGuns > GlobalVariable Score2 ... and so on..
that is the easy way...
now if you already went and done some SQL databases or worked with the score and saved it in some Arrays or Tables ... you can add a Global Variable ( number) and set it for each game to a number to keep it simple lets start pointing them from 1 incremental to last game in ur list..
now when u are saving the score.. on each start of a game ...set the new variable to its number ( game 1 variable value 1 and so on..)
now once you have that the proper saving wold be to check the number for the game... so if you are in game 1 and variable value is 1 save game Global Variable in Table 1
if game over and in game 1 and variable value is 1 then erase Global Variable from table 1
and so on... this way ... you work with 1 global variable in all your games... but you need an Array or some SQL database .. to create Tables in... if you know how to make it work with C2 ...if you dont know how to work with it ... or it is not necessarily then forget the bellow text
but if you did used it... and dont know how to setup the Tables... sadly i cant cover that part here... but you can find a bunch of tutorials... and also there is a new plugin called Photon.Cloud i think or just search for Photon...basically it does the SQL databases and the score tables for you already ... or not quite but lets u connect it to your C2 game easier then trough Ajax... you just need to add tables with names... which is very visual and easy to understand similar to Construct2 event-sheet then you take a API key and some hidden encrypted code.. you have for each database add their plugin in your project.. and the secret keys in its preferences and your good to go.. you wold need just to call ur tables for updates and set their values.. they even have a example capx.. its pretty decent... but i think you will be better with the easy way i guess... if you dont want to go on online databases to just save some numbers... which will be kinda hard for future maintenance .. since will be more costly then local saving..
hope i was in the range of your discussion ... and this is still an issue to respond to... if its already solved please Add [Solved] in title of topic.. have a great day and good luck with your project