игровой цикл (game loop)

Игровой цикл — это код, который выполняется многократно (циклически) и реагируя на команды ввода обновляет состояние игры и выдаёт выходные данные, демонстрирующие игроку, что он повлиял на состояние игры, например, нажал на кнопку и включил свет.