В UE5 существуют множество классов и они собраны в очень удобную иерархию. Но есть классы, которые должны присутствовать в любой игре. О них мы и поговорим. Game Instance - класс, который отвечает за существование запущенной игры. В этом классе прописываются все параметры, которые нужны для сохранений, перехода из уровень в уровень. Game Mode - это класс, в котором прописываются правила игры и ту логику, которая будет влиять на всю игру. Т.е. в Game Mode вы прописываете те законы, по которым будет работать вся игра: смена моделей НИПов, смена времен года, погоды, дня и ночи, все прописывается в этом классе. Pawn - исходя из названия это класс - "пешка", может быть использован в двух качествах. Во-первых как игровой персонаж в случае простых игр, таких как арканойд, платформер, тетрис и прочее, а во-вторых как класс предметов, с которыми ваш персонаж может взаимодействовать - машины, корабли, танки и пр. Player State - класс, в котором хранятся все переменные игрока - жизнь, мана, счет,