What the hell is Bloodborne doing when it's loading? Developers explain

If you’ve played Bloodborne then you know the title well. It sits on screen for 40 or more seconds at a time as the game loads and… does what exactly? Give the monsters a pep talk? Wipe off the blood? It’s been driving me nuts so I asked a few devs anonymously as to what that blank, unmoving screen is hiding.

This is what my first source told me: "Because the initial load and reload into Cathedral Ward are the same, that indicates they're completely dumping all loaded data (textures + geometry)”. That makes sense given Bloodborne’s complete do-over when you die - the level doesn’t just have enemies to respawn, there’s tons of destructible physics-based objects that need to be reset, and a complete wipe/reload would seem the easiest way of doing it. “My guess is that yes, it's not particularly efficient, and that it is just dumping everything and doing a clean reload” says a second developer. While a third developer makes a very good point: “It certainly seems to reload the entire environment. If you die without taking a single step, you'd expect less time [to load] needed than a 30 minute adventure.

Why? My third source explains: “Reasons to do a complete reload: you're certain everything works should something have bugged out on you. You begin with a clean memory slate, since you don't need to play it safe. Basically, it's the easy and safe way”. My second source agrees: “There are almost certainly ways to optimise this. I suspect that since games are always developed up to the wire, that 'a lot of loading' was the best of a bad bunch of limitations to ship with (better than bugs such as Assassin's Creed Unity had). It can easily be improved in an update later on (I hope so)”.

Even then, what is taking so long? “I can't imagine reloading enemies alone taking that long, but piles of books, barrels and such, are all back in their original state too [when you restart]. These all have physics, but [are] probably 'sleeping' until you get near”, says developer number 3. "I'm not sure how much environment they've got in memory at one time, you can look pretty far ahead, but looking at the textures there's (of course) a degree of LoD in place”. (LoD stands for ‘level of detail’ which refers to a variety of systems developers use to make sure the game only loads in hi-res versions of things close up, and low-res versions further away.)

As well as having to reset potentially hundreds of displaced physics objects, textures are also a factor all three devs seem to converge on. “I'm not sure what's going on with decals such as blood splatter, but that might reason for them to reload textures,” explains dev number 3. “Textures and audio are in my experience the most load-time intensive assets”. These large high definition textures are also something my first source picked up on: “Huge hi-res textures are the biggest memory / disk factor by far”, they state, questioning, as well, any compression that might be involved - something that can reduce data size on disk but require lengthy load times to decompress.

So, while load times could be optimised eventually, it looks like Bloodborne’s lengthy waits are simply a mix of the increased detail demanded by current-gen systems - active objects, textures, dense geometry and so on - combined with a safer approach to avoiding potential game-breaking bugs at launch. That all makes sense on paper, but with big games all chasing similarly high levels of pretty is it an issue we could be seeing more of in the future?

Leon Hurley
Managing editor for guides

I'm GamesRadar's Managing Editor for guides, which means I run GamesRadar's guides and tips content. I also write reviews, previews and features, largely about horror, action adventure, FPS and open world games. I previously worked on Kotaku, and the Official PlayStation Magazine and website. 

Latest in RPG
Astarion from Baldur's Gate 3
Baldur's Gate 3 Astarion actor Neil Newbon says he "got rid of" agents who deliberately kept him away from video game gigs: "They just didn't want me to do it"
Mass Effect
Jennifer Hale says she didn't see a single line as Mass Effect's Commander Shepard until it was time to record: "It was all cold reading on the spot"
Baldur's Gate 3 screenshot of a boss turned to gold surrounded by blood
5,000 gold, 2,500 hours, and one priceless scroll: Baldur's Gate 3 player cooks up a "Midas run" by turning the RPG's bosses into solid gold trophies, because "why not"
Stardew Valley Baldur's Gate 3 mod Baldur's Village
Stardew Valley player bringing a bit of Baldur's Gate 3 to ConcernedApe's farming sim, now with Larian's seal of approval, says they've played over 1,500 hours and will improve the mod
Avowed screenshot showing two companions assisting in combat
Avowed director says Xbox and Microsoft are "very happy" with the reception to its new Obsidian RPG
Kingdom Come Deliverance 2 Horses
Kingdom Come: Deliverance 2 has another secret skill, and this one is an absolute game changer - looking down makes you duck under branches while riding your horse
Latest in News
The New Thunderbolts leaping into action
Marvel's New Thunderbolts* comic steals the MCU's asterisk, and the reason why is just as big of a mystery
Pokemon Go players brace for the worst as Niantic is sold off for $3.5 billion: "This game is entering its death knell"
Stamp PSP
A 16-year-old pitch for a newly discovered first-party PSP game has me mourning the death of PlayStation's Japan Studio all over again
Astarion from Baldur's Gate 3
Baldur's Gate 3 Astarion actor Neil Newbon says he "got rid of" agents who deliberately kept him away from video game gigs: "They just didn't want me to do it"
Mass Effect
Jennifer Hale says she didn't see a single line as Mass Effect's Commander Shepard until it was time to record: "It was all cold reading on the spot"
Claymore
Over 20 years later, live-action adaptation of beloved Claymore manga and anime in development by Heroes star