title: In Unity, is Awake() called before the game starts or before the scene starts?
body: <p>I read this in Unity documentation:</p>
  
  <blockquote>
    <p>Awake is called when the script instance is being loaded.</p>
    
    <p>Awake is used to initialize any variables or game state before the
    game starts.</p>
  </blockquote>
  
  <p>Isn't this contradictory? Is the Awake() function called when the game is launched, or is it called when the scene where the script is present is loaded?</p>