DOOM 3DO source code is now publicly available

Screen Shot 2014-12-16 at 11.22.16 am

Released in 1995, DOOM's 3DO port wasn't great. It's widely regarded the worst of DOOM's many ports, and remember there was even a GameBoy Advance port.

Now we can begin to understand why, thanks to new access to the 3DO port's source code. Programmer Rebecca Ann Heineman released it this week to coincide with the DOOM's 21st birthday, along with some notes describing the nightmarish process of getting the classic to run on the notoriously difficult (and doomed) console.

Shortly after Heineman took on the project it emerged she had only ten weeks to develop the port from scratch. "This was the product of ten intense weeks of work due to the fact that I was misled about the state of the port when I was offered the project," she wrote.

"I was told that there was a version in existence with new levels, weapons and features and it only needed 'polishing' and optimization to hit the market. After numerous requests for this version, I found out that there was no such thing and that Art Data Interactive was under the false impression that all anyone needed to do to port a game from one platform to another was just to compile the code and adding weapons was as simple as dropping in the art."

Heineman goes on to list the many shortcuts and compromises she needed to make in order to get DOOM up-and-running on the 3DO. First of all, to save time on porting the music driver she needed to commission new renditions of DOOM's famous level music. She also pulled off some counterintuitive maneuvers to make the most of the 3DO's memory.

The end product, despite the tiny screen and unplayable-by-today's-standards frame rate, is pretty impressive under the circumstances. Access the code and read Heineman's full account here, and see how the 3DO port looked in action below.

Relatedly, John Romero released some previously unseen DOOM assets last week.

Shaun Prescott
Australian Editor

Shaun Prescott is the Australian editor of PC Gamer. With over ten years experience covering the games industry, his work has appeared on GamesRadar+, TechRadar, The Guardian, PLAY Magazine, the Sydney Morning Herald, and more. Specific interests include indie games, obscure Metroidvanias, speedrunning, experimental games and FPSs. He thinks Lulu by Metallica and Lou Reed is an all-time classic that will receive its due critical reappraisal one day.

Latest in FPS
Team Fortress Spy being shocked
An FPS studio pulled its game from Steam after it got caught linking to malware disguised as a demo, but the dev insists it was actually the victim of a labyrinthine conspiracy
Neighbors Suburban Warfare screenshot a child aims a slingshot at a man from across a cul-de-sac.
A beta of backyard FPS Neighbors: Suburban Warfare is out now, and the balance discussion is hysterical: nerf trash can lids and children
Fragpunk
Somebody finally figured out casual Counter-Strike
Image for
Warhammer 40,000: Darktide’s getting a new roguelite wave defense mode that sounds a whole lot like a souped-up take on Killing Floor
Destiny 2: Season of Plunder promo image.
'We made one big mistake': Destiny 2 developer reveals how a small team dedicated to player retention led to a 20 hour server outage and character rollback
Bears in Space
I downloaded this bear-obsessed comedy FPS to kill time before Doom: The Dark Ages and discovered the most underrated shooter on Steam
Latest in News
MOUNTAIN VIEW, CALIFORNIA - AUGUST 22: A view of Google Headquarters in Mountain View, California, United States on August 22, 2024.
'Google must divest the Chrome browser:' DOJ renews call for Google to sell Chrome, and Android could be next
Victory screen of Big Rigs showing infamous "You're Winner" message under a three-handle gold trophy
One of the worst games ever made is coming to Steam, but we won't know how cruel this joke is until we see the price tag
Sci-fi character from Dune
Dune: Awakening promises us a breath of fresh air, skipping early access for a full launch with no monthly subscription in May
Baldur's Gate 3 Karlach concept art
'The dream of the tech industry is to sell off your company at an overinflated price and retire,' says actor behind Baldur's Gate 3's Karlach, 'And I feel that's being done with game studios right now'
assassin's creed shadows protector's armor
Assassin's Creed Shadows hits 2 million players, putting it on track to be the series' most successful game yet
Minthara BG3 looking upset
Another round of Baldur's Gate 3 unearthing reveals Minthara can end up living in a sewer, an unused beach ending, and more