Natural Selection 2 Interview: The Evolution of a Mod
The true scares of Halloween 2002 came not from monster movie marathons, haunted houses or college dorm parties but a multiplayer Half-Life FPS-RTS hybrid mod named Natural Selection, released that night by Unknown Worlds. Low-tech space marines and besti
A solid real-time strategy lay on top of the action, with both sides vying for control of key map points including the resource nodes which paid for structures and upgrades. While Frontiersmen served under a commander who essentially played a top-down RTS, the alien Kharaa were ruled by consensus and chose their own upgrades and classes.
The next step for Unknown Worlds will be Natural Selection 2, a commercial sequel announced in 2006. We recently caught up with studio founder and NS creator Charlie Cleveland to discuss progress since then, the path from mod to commercial release, and improving one of my personal all-time multiplayer favourites.
Shack: Who are Unknown Worlds?
Charlie Cleveland: We are a small independent game company based in downtown San Francisco. Our mission is to "unite the world through play," which may seem heady but informs many aspects of our company. We made a game called Natural Selection for Half-Life and are now working on a commercial sequel.
Shack: And how are you funded?
We've received some small bits of investor funding, we license Decoda [a Lua script debugger] and we receive pre-orders for NS2.
Pre-order income accounts for approximately 25% of our budget and that's growing (it's the only funding we're currently receiving).
Shack: What led you to develop a direct sequel to Natural Selection for your first commercial project?
Charlie Cleveland: We're most known for NS and our players like us so it makes sense to follow-up with a commercial sequel. Many players have told us they don't care how good of a game NS2 is, they've played NS1 so much they feel like they "owe" us that no matter what. It's incredible that so many of them have supported us with their voices, time and money.
Shack: Natural Selection 2 started with grand ideas impossible for a Half-Life mod--large outdoor environments and vehicles spring to mind--before scaling down to a game which closer resembles the original. What was behind the reversal?
Charlie Cleveland: Damn, you remember that? Building a company and building a game like [that], both without much money was completely infeasible for us. If we went out and raised $10M from a publisher or venture capitalists I believe we could do that, but had about 5% of that budget.
We still have those ambitions though and I hope one day to be in a position to build towards them.
Shack: You also started by licensing Valve's Source engine before switching to your own 'Spark.' What advantages did that bring?
Charlie Cleveland: We are a small team. Our core group in our office is just now growing to 5 people. We knew that to make a game as ambitious as NS2 we needed technology that allowed a small team to build a relatively big game and one that removed as many obstacles as possible. Our engine is completely real-time lets us iterate as quickly as possible.
For instance, our competitors typically have to wait 30 seconds to an hour to see their art or code changes reflected in game. With Spark, we wait a few seconds or more often, not at all.
Shack: How are you finding having a fanbase already possessing such solid conceptions of how your game should be?
Charlie Cleveland: It's...interesting! Sometimes we feel we can do no right, but other times the responses are heart-warming and wonderful. The trick is to listen to the reason behind their suggestions and not just the suggestions themselves. Often the solution the propose won't work from an integrity, technological or finance perspective, but you can address the problem behind it in a different way. Then everyone is happy.
Shack: You must be anxious about how fans will receive changes.
Charlie Cleveland: Of course! We're always checking feedback to features we tweet or our blog entries. I thought [art director Cory Strader] was going to have a panic attack when we first showed the Onos. We want and need to try new things but we need to appeal to our base too or we're sunk. It's a tricky balance.
Shack: What you consider improvements could potentially open NS2 up to a wider audience but run the risk of alienating an otherwise-assured market.
Charlie Cleveland: You hit the nail on the head. I always think that given the difficulty of learning NS, it's a miracle that anyone plays at all. The first time experience is just... painful. Something you don't see you kills you. You build something and someone yells at you because you did it in the wrong "order" or wrong "place" or should be "saving for something else".
The first time I playtested NS on a LAN I watched a player walk up to the Command Station, see the tooltip that told them how to become Commander, log in and then...do nothing. He was just scrolling around the map, probably looking at the artwork and the little blips closing in around his marines. The entire team was screaming but he didn't realize what his role was. Scenes like this make me want to curl up and die. It has to be more accessible.
_PAGE_BREAK_ Shack: Why do you feel the FPS-RTS genre has yet to break into the mainstream?Charlie Cleveland: I think it's just a very tricky balance. Many design decisions trade fun for RTS players against fun for FPS players so all those decisions have to be made very carefully. Otherwise you have a game that doesn't let players have fun the way they want to play. I think NS just playtested more and took more feedback. The major versions of NS had large changes and we tested many dozens of resource models and features before we released NS v1.0.
Shack: What do you feel is the difference between the Half-Life mod and the commercial game?
Charlie Cleveland: It's tighter, deeper and more accessible.
Shack: What do you expect most players will think the biggest changes to be?
Charlie Cleveland: Heh. More realistic? Better graphics? Or, NS1 with dynamic infestation?
Shack: Plus, of course, Frontiersmen are no longer entirely reliant upon their Commander for equipment, supplies and upgrades.
Charlie Cleveland: The biggest difference is the resource model - marines have their own resources which they use to buy their own weapons and equipment. The Commander still unlocks technology, but players choose exactly how they want to play from those options. There was a bit too much reliance on the Commander in NS1 and it was too stressful. The game will be more fun for more people as well.
Shack: And Commanders will gain a little independence from their players.
Charlie Cleveland: Yes, both commanders have AI builder units they can control to build structures and perform special abilities (dropping mines, glowing brightly to blind players, detonate, etc). Again this was to reduce some of the harsh reliance on the Commander and also make it more satisfying as Commanders can be effective even when the team is inept or confused.
Clan play will still require very tight integration between Commanders and players but public play will function more smoothly.
Shack: What led to granting the Kharaa a Commander too?
Charlie Cleveland: This is really due to the unified resource model - NS1 had a completely asymmetric resource model between the two sides, which made it impossible to balance for all team sizes. As a result, NS was balanced for 6v6 play but small or much larger teams had balance or pacing problems (resources trickling in too slowly or quickly).
In NS2 there are team and individual resources for both teams and this fixes all those scaling problems perfectly. I don't think there's any way to do this without giving the alien team a Commander component. However, like StarCraft, the two sides still play utterly differently.
Shack: As an aside, StarCraft was obviously a big inspiration to Natural Selection. I take it you're looking forward to SC2?
Charlie Cleveland: What are you trying to say?!
StarCraft is the best game of all time in my book, tied only with Chess and Magic: The Gathering. I actually haven't kept up much with SC2 but yes, I cannot wait. Let's hope NS2 is out before then so we don't delay more...
Shack: Have recent strategy releases influenced the RTS side of Natural Selection 2?
Charlie Cleveland: We were inspired by the territory system in Company of Heroes and it serves as the basis of our marine "power grid." This grid means that aliens can destroy key structures to disable entire rooms or even wings of marine technology. There are ways marines can build in a faster, riskier way or they can build in redundancies for safety.
The goal here is to facilitate comebacks and to have shifting strategic value for different locations as the game progresses.
Shack: It wasn't uncommon for Natural Selection rounds to last an hour, or even longer in earlier versions. What sort of round length are you are aiming for?
Charlie Cleveland: 15-20 minutes.
I know many NS players love ['epic' games]. I think it won't happen often in "vanilla" NS2 but I'm absolutely sure someone will make a simple mod that will make this happen. Heck, I may do it. I think it could be done relatively simply and elegantly, probably with a couple hundred lines of Lua script.
_PAGE_BREAK_ Shack: Access to NS2's beta is a pre-order perk--is this another case of essentially getting to play the full game earlier or something more?
Charlie Cleveland: No, this is earlier access than that. If you order the Special Edition, you get the alpha, which won't have all the upgrades, maps, weapons, etc. but WILL be a fun subset of NS2 in its own right. We go further than that too - pre-orders will also get you our technology, as we create it. We were inspired by the Overgrowth guys and how they put out builds every week.
The first piece of this is the level editor, which we are currently testing and polishing up. Our level editor is more inspired by SketchUp than Hammer or UnrealEd and lets you work truly quickly. You can create geometry, extrude it with a few clicks, texture it and put in your lights and see how it all looks for real, right in the editor. If you have NS2 running on your other monitor, you can load up your map in-game and every time you hit "save" in the editor, it hot-loads instantly in NS2.
All our tools operate this way, from building textures, 3D models and even our code. NS2 is 95% Lua script which means you can add weapons or features to the game... even while it's running.
We'll be shipping all the NS2 Lua code with the game which will provide a great launching point for mods.
Shack: Natural Selection 2 mods will be installed seamlessly in-game, correct? Will there be a way for players to ensure a 'vanilla' experience, where marines don't zip around faster than a Skulk, sparking lightning?
Charlie Cleveland: [laughs] You are correct. They will auto-download and install automatically. We expect the mod scene to be huge so we are partitioning 'vanilla' NS2 games and 'modded' games in the server browser. NS1 had an active mod scene (even though players had to hack .dlls!) and we expect it to go absolutely gang-busters this time around. We have some exciting future revelations in this area as well.
Shack: Are any new game modes currently planned?
Charlie Cleveland: Nope, we're not doing this, at least not for v1.0. We expect our community to do it though, or we will add some in a patch.
Shack: The 'fairness' of Steam's royalty rates has been the subject of recent minor furore. With your casual title Zen of Sudoko on Steam and NS2 also headed to Valve's platform, do you have anything to add to the debate?Charlie Cleveland: I'm not sure what the current rates are for hard-core games but Valve has historically been quite generous with developers, much moreso that most portals/services (and far more generous than publishers).
Shack: Speaking of Valve, you've announced NS2 utilises the Steamworks suite--which aspects are in place?
Charlie Cleveland: We're using their voice support, friends lists and server browser. We'll probably use their anti-cheat as well. It's been great not to have to write these things ourselves.
Shack: What's happening with the "fall 2009" date your teaser trailer gave?
Charlie Cleveland: We were very hopeful but alas. We're not shipping it this fall. We're looking at early next year. Sorry about that!
Shack: What can we look forward to from Unknown Worlds post-launch?
Charlie Cleveland: We will be supporting NS2 for at least a year after we ship it. We want to add new weapons, maps, clan support, spectating, etc. After that, I couldn't say. We'll see how we feel about working on more NS or not...
Shack: Lastly, can the world finally know the secret of the 'Big Unannounced System' you often cryptically teased for Natural Selection yet never revealed?
Charlie Cleveland: I used to be a magician so I know that the audience always want to know the secret! Once they find out though, they realize they wish they never found out. It's morphed a bit but we're still planning this...
POOF!
Shack: The legend of the BUS continues. Thanks Charlie.
Natural Selection 2 can be pre-ordered now for $19.95, with the added benefits of playing in the beta and early access to tools. A $39.95 Special Edition also packs alpha access, a unique marine skin and the "eternal gratitude" of Unknown Worlds.
Still blessed with an active player base, the latest version of Natural Selection can be downloaded from FileShack.