Not necessarily. A viewController that handles both View1 and your "pop-up" View2 should be sufficient.I still need to have a controller for View2, don't I?
That last bit sounds correct but how are you loading View2? You don't need to load it via a viewController.I just return the view after I have loaded the View2Controller and don't care about the controller anymore, and use View1Controller as a delegate for View2, correct?
P.S. Since your main, game viewController is going to be handling things for View1 and View2 don't name it View1Controller. That's just confusing. I'd call it something like MainViewController.