I am new to Swift and didn't find a good explanation when to use a new ViewController and when to use another scene.
Example: You are programming a game with a menu, a level selection screen and the game screen (on which you play the level).
From my understanding, I would be able to program everything with only one ViewController, but multiple scenes (menu, level selection and level)
When (and why) would I use more than one ViewController for that?
Thanks!