Gaming engineers use creative, scientific and technical expertise to design, program and develop both video and arcade games. They may work with gaming designers to implement audio programs, computer simulation or animation in games. Testing, research and debugging software is often a part of the job description along with deployment. This includes working with writers to draft technical documentation and training manuals for users.