While Doom was ported to pretty much every system that was available in the 90’s, the 3DO version of the game famously got the short end of the stick and is commonly considered to be the worst version of the classic game. The programmer in charge of the port, Rebecca Ann Heineman, has now made the source code for the game available and explained why the port fell short.
While her story is filled with programming language a lot of people may not understand, the short version is that she only had ten weeks to complete the job and both the engine and 3DO system let her down on numerous occasions. This also had positive side-effects, such as her hiring a band to redo the soundtrack because she had no time to port the music driver, which led to the 3DO version of Doom earning a lot of positive praise for the sound.
It’s an interesting story to read if you’re a fan of retro games and being able to peek in the code is always cool for (budding) programmers.
[Source]