A game programmer is a software engineer, programmer, or computer scientist who primarily develops codebases for video games or related software, such as game development tools.
The information in this book consists of competencies that are required for programming stand-alone computer game applications to be a game programmer, technical game designer, game tester, tools programmer, and game play scripter.