Metal Gear Solid V’s Development Team Ran Into Unique Problems Trying To Put The Game on Xbox 360 and PS3

But they overcame them admirably.

Posted By | On 23rd, Dec. 2015

Metal Gear Solid 5 The Phantom Pain

It probably made sense back when development of the game was greenlit, even if it didn’t make sense when it finally released- back when this generation of consoles was still on the horizon, a lot of major publishers hedged their bets by also commissioning last gen PS3 and Xbox 360 versions of their games. The idea was that if the newer consoles failed to take off, or if sales were lower than expected, then the massive install bases of the Xbox 360 and PS3 would cushion the blow, and lead to some return on the investment.

Of course, that turned out to be unnecessary, and the PS4 and Xbox One broke records with their sales. The fact was reflected in most major games of this year dropping PS3 and Xbox 360 SKUs, and instead opting to focus only on the PS4/Xbox One spec. Not Konami, however. Konami firmly wanted a version of Metal Gear Solid V for the Xbox 360 and PS3, according to a talk by former Konami Technology Director Julien Merceron, as reported by DualShockers. This led to all sorts of issues in trying to get a current gen game to run on consoles with ten year old hardware.

In the end, the development team at Kojima Productions ended up applying two tricks, one on the engine end and one on the toolset end, to make the game transition to the Xbox 360 and PS3. On the engine side, the team stored animations in the consoles’ GPU- this would prevent the need for compression, which would degrade their quality. A lot of developers don’t actually do this, since constant transfers to and from the GPU are unfeasible. But the folks at Kojima Productions ran calculations to figure out if they could make it work with the transfer rates, and implemented a system which allowed to have a small storage in local memory, but most of the animations were still on the GPU.

On the toolset end, the solution was simpler conceptually, though it required a lot of work to implement too- instead of simply compressing the animations and then loading them into the game directly, the development team added a new intermediate step, so that the animation would be created, compression would be applied, and the compressed animation that came out would still be something that could be corrected before being loaded into the game.

Tricks like these are why Kojima Productions used to be regarded as masters of their craft. They really were tech wizards. Hopefully the new Kojima Productions can continue to live up to that pedigree too.


Amazing Articles You Might Want To Check Out!

Keep On Reading!

Battlefield 6’s PC Sales “Among the Best Seen For a Premium Game” in the US

Battlefield 6’s PC Sales “Among the Best Seen For a Premium Game” in the US

However, the console side is slightly less impressive in the region with the shooter ranking in the "top 15, t...

Mortal Kombat: Legacy Kollection – 15 Big Details You Can’t Ignore

Mortal Kombat: Legacy Kollection – 15 Big Details You Can’t Ignore

This is a blast from the past that comes with a few modern touches that could make diving back into the Mortal...

Tormented Souls 2 Review – Beware the Shadows

Tormented Souls 2 Review – Beware the Shadows

Tormented Souls 2 excels in polished visuals, haunting atmosphere and classic survival horror mechanics.

Bounty Star Review – Unforgiven

Bounty Star Review – Unforgiven

An intriguing premise and solid protagonist can't do much to salvage Bounty Star's gameplay, which can feel mi...

Ninja Gaiden 4 Guide – How To Play As Ryu Hayabusa In All Chapters

Ninja Gaiden 4 Guide – How To Play As Ryu Hayabusa In All Chapters

Enable the selection of Ryu Hayabusa as a character in every single chapter of the game with this guide for Ni...

Jurassic World Evolution 3 Guide: How To Build A Dinosaur Encounter

Jurassic World Evolution 3 Guide: How To Build A Dinosaur Encounter

Build Dinosaur Encounters to let park Guests interact with dinosaurs up close and personal using this guide fo...