Nie ma czegoś takiego jak stan ani resetowanie funkcji.
Domyślam się że chodzi ci o zmienne globalne. To "pojemniki" w których możesz przechowywać dane, które będą zachowywały swoją wartość nawet po wywołaniu funkcji czy zamknięciu i wczytaniu gry.
Definiuje się je gdziekolwiek poza funkcjami, obiektami i klasami - po prostu "w gołym kodzie".