Hi, you can put all elements of menu scene into one MenuLayer. Menu scene owns the MenuLayer, using replaceScene to switch to game scene, and when your app need to be return to menu scene, you just need to create an new MenuLayer and add it into game scene. Therefore, the gamescene will not be released. When you don’t need the menulayer, you should make it invisible or remove it from game scene. Hope this can help you. Does anybody have a better idea?