The Callisto Protocol is about to be released to survival horror fans around the world, and there is likely no better time to hear more about the technology that made it possible.
Twinfinite sat down with Striking Distance Studios chief technology officer Mark James to talk about the engine, visual effects, development challenges on the various platforms, and the work that goes into creating the beautiful and terrifying results that we’ll see on our screens.
We learn why the developer decided to stick with Unreal Engine 4, and how they managed to achieve the advanced visual effects that deliver the terror.
Giuseppe: Are the locations of the mutations on the body random or predetermined?
Mark James: Yeah, when they happen, and what type of mutation that happens is random. There is an amplifier so when I attack something and I’ve taken off his arm, it might grow an arm back. If it still has all these extremities it might just double up in size and so depending on what the current state of the enemy is, it determines what type of mutation. Also, where the tentacles come out, depends on what type of enemy it is.
So, for instance, there’s this enemy we call the big mouth, the thing that is spitting at you, that mutates from the head. Our standard grunts – we call them – mutate from the chest, so each enemy will show the virus in a different way, and then they will mutate in a way dependent on the remaining body shape.
Giuseppe: Your game looks very “wet” and I’ve always believed wetness is an important part of certain types of creepy horror…
Mark James: Yes. It is. Being wet evokes a sensation of disgust, and disgust is perfect for horror.
Giuseppe: Did you create some bespoke effects for that, or you just used the tools available in the engine?
Mark James: We have some quite complex materials that we used to create that and we wrote our materials system so that we can actually get some of these cooler effects. Other than that, yes, we use the engine, including volumetric clouds and smoke… it’s very good at doing that.
Giuseppe: Are you using Unreal Engine 5?
Mark James: No. It’s not 5. Everybody thinks we’re using Unreal 5, but this is 4.7, the latest version of Unreal Engine 4. Unfortunately, 5 came a bit late in the development cycle, and we’ve made a lot of custom modifications to 4 in lighting, material systems, animations, and more to fit our game, and porting those things over to 5 would have been really difficult with our time scale.
I think there are great games that are being created with 5, but we made our investment in 4.
Giuseppe: This is something I’m hearing a lot. There are a lot of developers that have started their dev cycle earlier than when 5 became available, and porting all their custom work would be really costly.
Mark James: It’s the same thing with every project. You make a decision on how you’re going to utilize the existing technology, and when you get to production, you don’t want to change the engine. You want to keep the same engine throughout it. Unreal 5 came after we started our production, and we did not want to change.
Giuseppe: Incidentally, another developer recently told me that if you’re in production and you need to change your engine, you have a problem.
Mark James: Absolutely.
Giuseppe: Yours is a sci-fi setting, and we’re used to clean, almost sanitized environments in sci-fi settings. How do you turn something like that into creepy, disgusting places?
Mark James: Our environments are a combination of organic materials and technology. When you see organic, that represents the presence of the Biofage. Normally, the prison has a clean, industrial look, but wherever the Biofage exists, we added this organic layer. It’s very obvious where the Biofage is and where it isn’t because you see this extra organic layer. In particular, when you look at the Rushers, which are these spider-like creatures, you can see that they take their prey and stick them to the ceiling, using their bodies to create these tendrils.
There are other places where the Biofage looks very different, all dependent on how the virus has mutated there.
Giuseppe: Speaking about disgusting stuff, this game seems to have a lot of gore. Is this something you actually had to do a lot of research for?
Mark James: Yes. We had to research it. Everything in our game goes through the process down to the way objects look. It doesn’t stop at the gore. Gore is all about three parts: we talk about our gore system, which is about dismemberment. We talk about blood and the way it behaves and splashes. The third one is chunking, which is the way some objects split off.
We researched each of these as a different set of R&D, and we look at the way the real human body behaves. That means looking at medical research journals, police reports, and other documents that are freely available. We didn’t go further than that because there’s quite a lot of information out there already about the way the human body behaves.
We even looked at real mutations within the human body, so when we do our mutations, we want them to behave and look as they would happen to a real body, just very, very quickly, but the end result looks realistic.
Giuseppe: Have you actually done some work in making your gore system dynamic, or the dismemberment happens in predefined ways?
Mark James: The dismemberment happens at certain body seams. You can take arms off and other things. On the other hand, the chunking and the blood can happen anywhere on the body. That’s generalized, while dismemberment is along certain seams.
Giuseppe: The Callisto Protocol looks quite advanced in terms of graphics. Was it challenging to make it run on old-gen consoles?
Mark James: One of the biggest challenges in any game is cross-generation development. If you start at the higher end and generate your assets at high quality, it’s a lot easier to represent these assets with a lower functional rendering on the older consoles. A lot of people start their asset production on low-end and then try to move it to high-end consoles, and that will always look bad. So we built this game as a next-generation console game first, and then we built our assets so that it was scalable down to old-gen.
Giuseppe: PC development has done this for years, after all.
Mark James: PC development does that all the time. We have low-end, high-end, ultra settings… We look at our consoles as a distributed PC model.
Giuseppe: You just use lower settings on old-gen.
Mark James: Yes. We also use lower physics, we don’t have as many dismemberable options on the body, but you’d have to look at them side-by-side to notice the difference. That’s the way we can scale our content.
Giuseppe: Could you scale it all the way back to the Nintendo Switch?
Mark James: The Switch may be a little too far; we’d really struggle to get the visual representation we want. The memory as well, and even things like dynamic lights are hard to do on the Switch. You know… never say never…
Giuseppe: I’ve seen miracles happen, like The Witcher 3…
Mark James: I worked at 2K, and we put Borderlands on the Switch and XCOM and all these PC titles that you’d never think you’d see on the Switch, so I’ll say never say never. It’s not in the plans at the moment, but we might get there one day; who knows?
Giuseppe: One thing that I found very interesting is the upgrading mechanic of the weapons that works like a 3D printer. How did you come up with that idea?
Mark James: We have these 3D printers that are utilized everywhere in our universe. It just so happens that they have them in the prison as well. On this resource-restrained moon, what would be the quickest way of getting something? I’ll just print it. And then we thought, why don’t we have this basic pistol, and then all of the accessories are just printable upgrades, and the same goes for my stun baton and more. We definitely want you to feel that this is part of the technology, and it was utilized daily by the guards around you.
Giuseppe: I think a prison setting in itself can be very conducive to a horror story.
Mark James: I’m very familiar with them. I’ve worked on The Chronicles of Riddick: Escape from Butcher Bay, so this is my second space prison game. The reason we selected a prison as the setting is that if you ask someone what the scariest environments they can think of are, they will likely say asylums, hospitals, or prisons. It’s that sense of isolation that creates a great fear to start from.
Giuseppe: I imagine that’s also something you’ve had to research.
Mark James: Absolutely. We did a lot of research on what we wanted our prison to look like, what we wanted maximum security to look like, what we want general habitations to look like, how we want to move prisoners around in the game… There are many technologies in our prison that, while it still has bars and similar elements, are utilized to manage the place with very few people. Guards certainly don’t really want to be on Callisto after all.
The prison is quite automated and can be managed and controlled with very few human guards and just the robots controlling a large population of prisoners.
We looked at cases like a prison… I think it may be in Turkey, where they have a central observation tower with all of the cells surrounding it. That’s how they can manage the entire population with minimal numbers of guards.
Giuseppe: Your game certainly looks heavy on the visual effects. As the CTO, what was the most challenging effect to achieve?
Mark James: We haven’t shown it yet… But another thing is the pipe slide that was quite difficult to do. It’s a full fluid simulation, and we actually generate the foam at the top in real time. We generate the light dissipation on top of that, and that’s really hard to do and get believable. Fast-moving water generates a lot of changes on the surface, and generating the VFX at runtime for that change and also having the player interact with that change… was really challenging. Usually, when you see interaction with water, it’s slow-moving for this reason.
Giuseppe: You said there’s something you haven’t shown yet…
Mark James: There’s something that we haven’t seen yet that was actually harder to do than that, but I won’t spoil the surprise.
Giuseppe: And perhaps it’s also more spectacular because of that?
Mark James: Yes. It’s more spectacular because of that. There is a big event in our game that was actually very difficult to do in terms of VFX.
Giuseppe: People usually only see the result that is created by all this work on VFX and often they perhaps take it a little bit for granted. If there’s something that you’d like people to know about your work as the CTO, what would it be?
Mark James: For every final result you see on the screen, there is a whole tool and pipeline structure that is created to see that result. What you see is just the top of the iceberg, and there is so much more below the surface that creates the final result. Actually, the majority of the work is below the surface. It’s being able to create the tooling for designers and artists to utilize to achieve the final result. That’s the largest portion of the work.
The Callisto Protocol releases on Dec. 2, 2022, for PS5, Xbox Series X|S, PS4, Xbox One, and PC.