Jim Bagley

Jim Bagley (also known as James Bagley or Jimmy Bagley) is a veteran video game programmer, designer and producer, working in the industry since 1987 across platforms such as the, Sega Saturn, Nintendo Game Boy Advance, and others. As part of, he ported Doom and Doom II to the Saturn, using the Sony PlayStation version as a basis.

Bagley had originally wanted to port the PC version of Doom to the console, and created an engine utilizing the console's 3D hardware to do so. However, due to the resulting affine texture mapping distortion, this prototype was rejected by John Carmack and Jim was forced to write a new engine which utilized the system's main processor and two SH2 co-processors to render the screen in software in a manner similar to that used by the PC game engine. This change caused the performance of the port to suffer greatly, resulting in it widely being panned as one of the worst console ports of Doom despite all of Jim's efforts.

Games
Jim Bagley has worked on the following titles: