I will offer one disagreement: he's thinking about single-player games. There're also good jobs available on the server side for any online game (which is almost all of them these days). Server engineers don't need as much math as game programmers, and there are a lot of system and network administrators working in the game industry. Making games? Not exactly, but certainly working in gaming, with all the pros and cons that go with it.