In April, I spent an entire day at Tripwire Interactive's office in Atlanta, Georgia getting the first look at Killing Floor 2 . We talked about KF2's new gore system (enemies burst apart dynamically in 19 places), blood system (every drop of blood stays on the map for an entire match), and new guns, which live up to Tripwire's reputation for accuracy .
I also spent a good deal of time talking to Tripwire president John Gibson about PC gaming at large—his thoughts on SteamOS and the Steam Controller, Epic's Unreal Engine 4, and Battlefield 4's ongoing issues . As always, he had strong opinions about the present problems and future possibilities of PC gaming. His boldest prediction: almost every PC game will end up on Linux eventually, and PC gaming will thrive as a result.
Wes Fenlon, PC Gamer: Killing Floor 2 runs on Unreal Engine 3. Tripwire started as an Unreal Tournament mod team. I'm curious what you think of Unreal Engine 4 and the announcement they made recently that it's like $19 a month to license it.
John Gibson: I think that's really cool, and it's really smart. What it does for companies like us that use Unreal tech, is it helps ensure that there will be a stream of people that have the skillset in the engine that the pros are using. Typically in the past that kind of came from the mod community, and I think if anybody can pick it up and start using it, start learning it, that's a smart move on Epic's part. When they're selling their game engine they can say hey, there's all these people that know it.
And for independent developers, it gives them a point of entry for developing their games that might not have been there before. Not a lot of indie developers can come up with hundreds of thousands of dollars that it would take to do a standard commercial license of the engine.
Regarding us using UE4, we gave some consideration to UE4, but we had a couple concerns with using it, especially early on. We were really fearful the performance wouldn't come in line with the minimal spec of a machine this game would run on. One of the reasons we believe Killing Floor 1 was so successful [despite using] older tech—it could run on a broad range of peoples' machines.
So while we want to push the graphical high end with a lot of features we're doing, we also want to ensure that on the lower end, a lot of people can still run the game. Especially when we looked at UE4 really early on, it was quad core min spec and all these things, and we wanted to support dual core. There have been some optimizations [in UE4] since then.
The other thing is, if you're licensing someone else's game engine, it's always a risk to ship a game before they've shipped a game on that tech. Not knowing when Epic would actually ship something on their own tech, it was quite possible we'd ship KF2 before they even shipped a game on UE4. It's really dangerous to ship on an engine that's not a stable platform.
If you look at the Call of Duty games—I used to look at them and say "how are they able to create so much content in such a short amount of time?" Well, I'll tell you how. They've been using the Quake 3 engine since 2002 and they've just upgraded the physics and the graphics, upgraded their core technology, but every game they had something they could build on top of. With Red Orchestra 2 and Rising Storm, we developed core tech for weapons and collisions, and we're able to bring a lot of that into Killing Floor 2. If we'd gone straight to UE4, it would've been start from scratch again.
PCG: You've talked about learning to control the scope of your projects, which was a hard lesson for Tripwire with Red Orchestra 2. I'm curious what you think about companies like DICE making these gigantic games that end up being super buggy [like Battlefield 4]. Do you think that's them losing sight of that self control?
JG: I think that's totally publicly owned companies. For us, because we're self-funded, we can't go on forever, but we've been successful enough, and we're conservative enough with our finances, that we can work on our games for a long time, until they're ready. But with a publicly owned company, you have to make the holiday rush. You have to ship before black Friday. A game like Battlefield 4 being as buggy as it was, it was 100% shareholder driven, the game has to ship come hell or high water.
Those guys have been making games long enough, they should know better. It's not like they didn't know. It's not like their QA didn't know. I'm sure there was somebody in their building, their QA manager, going "But look at this!" and then the EA shareholder going "But look at black Friday."
The thing you see with EA is—they have a strategy. They're going to take out Call of Duty. And that means the release of a military FPS every single year. Their plan was going to be Medal of Honor, Battlefield, Medal of Honor, Battlefield so they could go up against Call of Duty's Infinity Ward, Treyarch cycle. We didn't really learn until Red Orchestra 2 [that] putting arbitrary stakes in the ground, saying "we will ship the game by this date no matter what," it's just stupid. You're just guaranteeing you're going to release a buggy or unfinished game if you do that.
That's not to say you don't set deadlines, but those deadlines have to be your internal deadlines. You say "we are going to get X done by this point." But if it's going to go out to customers, it has to be done. That's why games from Valve and Blizzard are so polished. They work on them until they're ready to ship. One of the guys from Valve told me something when I was talking about releasing one of our games and asking if it's ready. They told me a game's only late until it ships, but a buggy release is a buggy release forever.
On page two, Gibson talks about Tripwire's experience with the Steam controller and why he hopes Linux takes over PC gaming from Windows.
PCG: You're supporting Linux with Killing Floor 2. How do you feel about SteamOS so far?
JG: We like it so far. It's been a challenge finding people that know Linux. We brought a guy on named Terry Hendrix who was part of the original Icculus crew—if you don't know who they are, they're a group of Linux developers, one of them is Ryan Gordon . For the past 10-15 years he's probably done 90 percent of the Linux game ports in the world. Really talented guy. He did the Linux ports of Red Orchestra 1 and Killing Floor. He's done a lot of work with Valve on SteamOS.
Terry, the guy we brought on, was part of the Icculus group. He's really helped us get going in the right direction. Up until Valve announced SteamOS, nobody knew about any other Linux game developers, so everyone was turning over every stone to try to find them.
But we like the idea of an open system that is designed around game development, that has the OS bloat removed so it can run as efficiently as possible. You've seen a lot recently with AMD's Mantle trying to get around the DirectX inefficiencies, but OpenGL kinda allows you to do that already. So it's a cool platform.
PCG: What do you think of the Steam Controller?
JG: I've got a love-hate relationship with the controller. [laughs]
PCG: I think [Editor-in-chief Evan Lahti] has a hate-hate relationship with the controller.
JG: I actually don't agree with Evan on his evaluation of the controller . When he says that he doesn't see any advantage over a gamepad, I completely disagree. I think it's vastly superior to a gamepad and somewhat inferior to a mouse.
To be a reasonable thing you're going to want to use, I feel like it's about 50% there. If a gamepad is 0, and I do consider a gamepad zero, and a mouse is 100, right now the Steam Controller is probably like a 50. I want to see it get to like an 80 before Valve ships it. Fingers crossed.
I think the thing that makes it superior to a gamepad is you can do quick aiming with it. You can use your thumb. With a gamepad, it's all directional, you can only aim so fast. You can do quick snap movements with the steam controller which a gamepad can't do. The problem is, right now at least, you have to tune your sensitivity, so you can do quick snap movements or you can do fine movements to line up headshots [but not both]. That's something that needs to be solved. It might be something that we're going to put some R&D into, possible solutions for that even for our own implementation. But we're hoping it's something Valve can refine the hardware some or come up with some software solutions as well that solve those problems.
If you add in some of the things that gamepads have, like auto aim and target adhesion and target friction, if you add that to the Steam Controller, it would be better than a gamepad. At least you'd still have all the things you'd get from a gamepad, but you could still quickly rotate around. I'm very hopeful that when it's refined, it's going to be awesome. I think they're on the right track. I hope they get it right before they ship it.
PCG: Is SteamOS going to be able to take on Sony and Microsoft? It's one thing to say it can compete against the consoles, but what about Windows? Right now, 100 perfect of Steam games are on Windows, and 10 percent, maybe 5 percent, are on Linux.
JG: It'll be just like when digital took over retail. Steam didn't just turn on one night and then Walmart and Best Buy got freaked out because they weren't selling PC games anymore. It took 2 or 3 years or 4 years. But it did happen, and it happened a little bit at a time. I think that's Valve's strategy. They're taking one step at a time. They know if they try to do a massive leap and go head-to-head right at the outset, they could stumble.
But taking these incremental steps, even Valve says they're not trying to go head-to-head against Microsoft and Sony. And I'm like, "this year." But in five years, or three years, I think that they probably will be going head-to-head with them and probably taking over.
In general, for gaming, I think [Linux] will become like Windows is now. I think every game's going to be on Linux eventually, so almost every game will be on SteamOS. Microsoft's done their best to kill gaming on PC for as long as I can remember. Having an OS that's actually not trying to kill gaming, I think that's going to be very good for games. I think it'll just grow.
Or maybe it won't and we'll put games on some other platform. But I think it has everything going for it. It's Valve's game to lose at this point. I'm very interested to see how it plays out.
For us, we're very much about when new gaming technologies come along, of being there on the forefront. When digital distribution came out, we were right there. When OnLive came out, we were right there. When the Ouya came out, we were there on the Ouya. If it becomes the next big thing, great. Same thing with SteamOS. I think it has an infinitely better chance than Ouya or OnLive.
For more on Tripwire Interactive and Killing Floor 2, check out our massive reveal feature and a deep dive into how Tripwire designs and balances the best FPS gunplay around .