A lot depends on what he means by 'design' video games. I suspect he doesn't know either - yet. A design team needs a variety of skills, from the gameplay, graphics, music, to of course the graphics engine itself. A lot of the skills are not technical.
My son, being a 3rd generation computer geek, was interested in computers since before he could read (He would come running into the room asking "What does C A N C E L mean?") He designed custom levels for Doom when he was 8 and later at 17 assembled a team over the internet to build a game using the Unreal Tournament engine. He was never in any doubt what he wanted to do and he's now at University doing computer science.
So to answer your question - he should already be building custom levels for his favourite games and learning how to program. He'll need to have a natural aptitude for programming, excellent math skills (calculus, graph theory, coordinate geometry, logic etc.) and a creative bent.
Then if he's good and determined he may get to work for a games company - but since this is what so many kids dream of, he'll find the competition intense, the pay lousy and the work demanding. They have people lining up for jobs so they take them in and burn them out.
My son did his co-op work term for a small company doing real time enhancement of radar images for military planes. He was using all the skills he learnt from gaming to write their graphics engine. They refused his offer to make the screens more interesting "No, we want a triangle - not a fireball or lightning strike - just a green triangle". But there was a lot of job satisfaction for him - it was a 'real' job, he was part of the presentation team to the military and he was treated a lot better than the ones who went to the gaming company who only got to work on isolated bits and never got to see the whole picture
All stupid ideas pass through three stages. First, it is ridiculed. Second, it is ridiculed. Third, it is ridiculed
December 14th, 2007, 12:23 pm