ABSTRACT

To a game programmer, it’s all about the code: how fast it runs, how efficiently it gets the job done, how cool the algorithm is.There is the fundamental belief that if you throw enough technology at a problem, it will go away and the end result will be great. I believe this faith in technology is misplaced. Games have evolved from the perspective that the most important thing is “how” you do a particular task, not “what” you want to do. Developers often get so caught up in the coolness of the code that they forget about what they were trying to achieve in the first place. Make no mistake – computer games use very sophisticated technologies that require skilled and knowledgeable programmers of all descriptions. However, the technology should serve the artistic needs of the game, not the other way around.