В новой Unity, правильнее не Application.LoadLevel a
using UnityEngine.SceneManagement;
SceneManager.LoadScene("GameOver);
prntscr.com/ebvxf2
Game Over делают не загрузкой новой сцены, а по типу Pausе Menu только тут нужно запускать в том случае если игрок умер.
prntscr.com/ebvyac
А вот и скрипт в скрипте GameOverCanvas кидаешь UI Canvas(тоесть GameOverScreen)
prntscr.com/ebvzlc
И в том месте где игрок умирает ставишь GameOver , если игрок DestroyObject то GameOver Cancas set active(true) тоесть открылась.Там еше можно ставить написать Bool переменную( public bool isPaused;) и if(isPaused)
{
GameOverCanvas.SetActive(true);
Time.timeScale = 0f;
}
что бы при открытий Canvas вся сцена поставилось на паузу.
Ну не знаю наверное все обьяснил если что не понятно пиши.