ASKER
Game programming is the software development of video games. Game programming requires substantial skill in software engineering as well as specialization in simulation, computer graphics, artificial intelligence, physics, audio programming, and input. Like other software, game development programs are generated from source code to the actual program by a compiler. Source code can be developed with almost any text editor, but most professional game programmers use a full integrated development environment (IDE).
TRUSTED BY
However, if you want to ask the same question without 'simple' I'd be happy to point you to some great papers on that matter, but its not gonna be simple ;)
Ike