True. He likes playing games, but also likes coding and is pretty good at it, compared to his classmates in IT. Personally I think he will end up doing graphics for games.
BTW, there is a huge graphics (programming/algorithms) industry that goes well beyond games, and doesn't tend to have the drawbacks of the game industry (visualization, CAD, medical imaging, simulation, rendering, etc.). In fact, due the convergence of technology into game engines, the trend is to have far fewer graphics developers and for graphics to become a much smaller part of what most game (programming) developers do.
I'm with you on the industry itself, but I am not going to force him into one of the mainstream fields just because of that. I will pay for his studies, and if he then does not make it afterwards, he will have to go man a til or something. Hopefully his studies will give him a few skill-sets to be able to branch into something else. His sister is already studying 3D design, which is also not mainstream compared to what I knew about jobs and study fields.
He's got another year to make up his mind. Maybe shadowing someone in the industry will open his eyes, good or bad. Maybe I will in any case send him to Baxsteen. I know those SQL Devs roll in the money.
This really isn't about mainstream vs. non-mainstream - the vast majority of work done by a game programmer
is mainstream work - it's debugging, it's coding, client-server interaction, maths, hooking up e-commerce, integrating advertising, customizing the art pipeline, porting the codebase to different platforms, etc. The only difference is that the application happens to be a game, and perhaps a developer may get the opportunity to add a few features to the design.
What I'm getting at is that very often the fact that a game is attached to what one does has very little bearing on the type of work being done (in fact, I think there are far more interesting things one can do), yet this has a severe negative consequences on quality of life, while the advantages are largely illusory.
Anyway, enough of Negative Nancy. Best of luck.