A new instance of your GameScene is created. To pause an existing instance, you need to add a link to it in AppDelegate.
GameScene , . AppDelegate.
GameScene viewDidLoad():
let app = UIApplication.shared
NotificationCenter.default.addObserver(self, selector: #selector(GameScene.applicationWillResignActive(notification:)), name: NSNotification.Name.UIApplicationWillResignActive, object: app)
GameScene, :
func applicationWillResignActive(notification: NSNotification) {
pauseGame()
}