Go back to school with your Mac, iPhone and TUAW

Behind the 'Cheetah 2' performance increase in Age of Conan

Filed under: Betas, Fantasy, Age of Conan, Interviews, MMO industry, New titles, Patches, Previews, Opinion, Player Housing, Massively Interviews, Massively Event Coverage



While there weren't many MMO companies at CES, you could find a few doing their thing at the edges of the show. Sony Online Entertainment was certainly there, and we came away with a few choice tidbits from their games. Age of Conan was a big presence at the Games for Windows area of Microsoft's booth, and Dan O' Halloran has been reporting on what they had to offer.

I stood and chatted with Conan designer Jason Stone for a specific purpose: to get to the bottom of the newly announced 'Cheetah 2' package of upgrades. Essentially a large number of engine tweaks that are all coming together at the same time, Funcom chose CES as the perfect time to unveil their nerdy workings.

"Yesterday in our Cheetah 2 build we were able to fly over this valley with 800+ NPCs loaded, every NPC in the zone loaded, and I never dropped below about 25 frames per second. Without loading all those NPCs, I was going over 64/84 frames per second. Now, the Cheetah build we brought to show, a lot of people have been asking "Can I run the game on my computer?" and "What's it going to look like on DX9?". We've made sure we focused on what we brought here as far as Cheetah 2, is all DX9/Windows XP. We're talking about 1920 by 1200, and getting upwards of 30 to 60 frames per second – very solid Windows XP graphics. Massive, massive increase in performance, and we're really proud to be able to show that to people. We want people to know we're not going for a repeat of our Anarchy Online launch."

Read on for more on their effort to bring the shiny to the players, what it's like to work on a game non-stop for three years straight, and a view on the 'boobs and blood' debate from his side of the screen. And if you're still not all that familiar with the game, go back and read Akela's great chat with Jørgen Tharaldsen from last year.



Massively: So, I hear that there was a big announcement yesterday! What can you tell us about Cheetah 2?

Jason Stone: Well, Cheetah 2 may sound like a bit of a misnomer. We don't want people thinking that we've gone and put in a new graphics engine at this stage of the process, because that would be rather insane. What Cheetah 2 is, is the second rendition of our proprietary Dreamworld engine that we use for Age of Conan. What we've found is that a lot of engines out there just don't work for MMOs. There are unique challenges to the genre, and so we've developed our own engine to help us.

What Cheetah 2 is, is a massive performance increase with a bunch of optimizations for the engine. Obviously, CES is a very technology-oriented show, so we felt this was a great place to unveil that and talk about a bunch of other stuff that has come in at the same time. It was also a great chance to show people who are in Beta and who have been following the game, "Hey look, we told you that we've been polishing the game, and here's the proof in the pudding."

Here on the show floor, this is our older engine. I'm at 30 frames per second on our Beta server right now. Yesterday in our Cheetah 2 build we were able to fly over this valley with 800+ NPCs loaded, every NPC in the zone loaded, and I never dropped below about 25 frames per second. Without loading all those NPCs, I was going over 64/84 frames per second. Now, the Cheetah build we brought to show, a lot of people have been asking "Can I run the game on my computer?" and "What's it going to look like on DX9?". We've made sure we focused on what we brought here as far as Cheetah 2, is all DX9/Windows XP. We're talking about 1920 by 1200, and getting upwards of 30 to 60 frames per second – very solid Windows XP graphics. Massive, massive increase in performance, and we're really proud to be able to show that to people. We want people to know we're not going for a repeat of our Anarchy Online launch.

Massively: You mentioned that working on an all-new engine would have been a bit 'insane'; was the Cheetah 2 project an ongoing work or did you decide to take some development time away from the game proper to work on it?

Jason Stone: We call it Cheetah 2 just because it's sort of the culmination of a larger set of technologies that are sort of merging into the main branch of the game. As you're working on a game you're sort of developing in parallel along a few different branches. The engine developers have been slaving away on these optimizations and now we're packing that stuff in. It's a number of different things, like the dynamic weather system, the technology with flowing rivers and waterfalls, it's not here on the floor today, but it is in the Cheetah 2 build. A lot of things are just culminating, and we felt like it was a huge step forward.

Massively: For Vista users, are they going to see similar performance increases?

Jason Stone: They're going to see similar increases across the board. Last year at CES we were just about the only company that had DX10 running. We've been developing side-by-side the DirectX 9 version and our DirectX 10 version – we'll have 32bit and 64bit executables so that people can run it however their operating system prefers. Cheetah 2 is going to be a good 30-40% increase in performance across the board, that's what we're seeing.

Massively: It's interesting that you folks are driving for such higher performance; the game already looks pretty good as it is.

Jason Stone: We just know that it's important to people that we give them everything they can use when it comes to performance. We know we are going to have a number of people interested in PvP in our game, and for those people we need the highest possible framerates to participate in our large battles. It's not just a raw framerate thing, either; you can turn everything off in our engine to get a higher framerate, but we want them to have a smoothly playable framerate while still enjoying the look of the game.

Massively: I asked this of the folks who were giving me a rundown on the combat yesterday too, and you're obviously even closer to the game: Are you still having fun playing the game? It's been some time since the game's been in development ...

Jason Stone: You know, I'm one of the designers and I've worked on combat a lot. When I came to Funcom originally I started working with NPCs. Then I was working on the state machine – what they could do standing, what they could do while sitting down, that sort of thing. From that I started working on animations. I started working on animations from a design perspective, and became more and more involved in what was going on there. I and the others I was working with began to hammer out milestone after milestone doing our best to bring to life the vision the project director had given us. As we proceeded the team grew, and we merged with other groups that had been working with other parts of combat and design.

The biggest thing I can say, after all this time, is that I've probably killed hundreds of thousands of NPCs in Age of Conan. I still love to try to take on more guys than I'm supposed to! I love that I can hit more than one guy. I love that I can get fatalities, watch guys' heads get chopped off. Any time you can feel good and enjoy the act of playing after three years, I think that says something. Now, I know that the game isn't going to be for everyone, but I think that for the people who are going to enjoy it the game will provide a lot of fun.

I think that's something of a testament to our focus. As a game developer, it's easy to let things spiral out of control as you say 'we're going to do this' and 'we're going to do that' ... eventually you have to trim back. Eventually when you trim back from your lofty ideas you find that core to your game that really makes things stand out. For us that's obviously the combat, and then the social structure (player villages, siege, PvP). There's lots of extra stuff that we wanted to have, obviously ... for example, the AI.

Early on we found during load-testing that AI was very expensive. So we went back and looked at the design for PvP – originally I wanted the player controlling a group of archers, or cavalry units, and you'd be able to dress them up to look differently than other units. That was a bit over our heads, from what we could do. We scaled the involvement of NPCs way down in PvP areas, because we found that we could have a couple of hundred PCs in a PvP area, or just a few dozen NPCs. Talking about the Cheetah 2 improvements, that's the difference between running like 120 frames per second vs. 20 to 40 frames per second. That's an extreme example, obviously, because normally players aren't going to be loading every NPC in a zone at one time. It's still really gratifying, to us, in development. There's always the chance you won't keep up with your best intentions, with your best ideas.

Massively: That's a question I had yesterday that the folks here couldn't fully address for me. The PvP/Siege elements, and the city-building elements – those are very ambitious designs. Is all of that going to be in the game at launch?

Jason Stone: We're definitely going to have them in at launch. It's more or less like the little features that tie-in to those systems that will get left off for later. We'll have those and the auction house, for example, but maybe you won't have an interior in your guild house that goes right to the guild bank at launch. Mostly we're making sure the big elements are going to be there. The structure capturing things are probably going to be there, the war games, but you're going to see changes to the reward system as we go forward. It's been very important to us that we've been trying to support those things. Those are some of the key things that we felt we had to get right.

It's very important, the need to focus. Anyone who thinks they can reproduce World of Warcraft is probably out of their mind at this point, right? What World of Warcraft did was to explode the genre, to make these kinds of games socially acceptable. I've been doing this a lot longer than it's been socially acceptable, and it's kind of nice to have something to relate to other folks with.

I think all these players are now getting to the point where they might be looking for something new, and I think Conan is going to address some of those niches. If you're looking for a world that has a bit more realism to it, a bit more darkness to it, I think that's something that will speak to people.

Massively: Just one last question for you: some commentators have noted that in the states the Mature rating and the focus on darker topics (blood and boobies) may in fact attract a less mature audience. Do you have any reaction to that?

Jason Stone: It's sort of an interesting conundrum. Through the design process we wanted the world of Hyborea the way we'd imagined it. The reason that we have those darker elements in, the blood and boobies, the reason you can chop a guy's arm off, is because of the fantastical ways the fights are described in the Conan books. It literally is like chopping a guy's leg off, putting a sword through another guy's neck, that's the way it's been presented. It's never been about "hey if we had a Hot Coffee mode in Age of Conan, we're going to get more attention." We've never really thought "we need boobs". It's hard, though.

In general we think the world is going to be more interest to grown-ups. Especially when it comes to the story – it's not really a story that will be all that interesting to kids. But when it comes to "dude, I can totally chop a guy's head off", that's hard ... especially as it is here in the US. It is almost staggering how little parents care about violence and things. With the 18 rating, it should be out of the hands of children. It's never been a goal at Funcom to have kids playing the game.

It's interesting too, because it flip-flops depending on where you are. In Europe the nudity is not a big deal, but the violence ... especially in places like Germany. While we're here, though, we'll have someone standing here with a twelve-year-old kid and they'll ask, "Why is it a Mature game?" I'll say, it has mature themes, suggestive content, foul language, some nudity, lots of blood, chopping heads off ... and the only thing they'll care about is the nudity. That's all they care about. If your kid is 16/17/18 they can probably handle this, but if you're talking about your twelve-year-old, that's a different story. I had a guy come up to the booth yesterday and I actually told him "Please don't buy this for your kid." That's one subscription we don't need. I don't want to sound callous or anything, but I recognize that what we're doing is not targeted at everyone in the audience.

Massively: Thanks so much, that's refreshingly honest to hear. We really appreciate your time, sir.

Related Headlines

Reader Comments (Page 1 of 1)

Massively Features

Featured Galleries


follow massively at http://twitter.com
    News
    Academic rss feed
    At a glance rss feed
    Betas rss feed
    Bugs rss feed
    Business models rss feed
    Classes rss feed
    Contests rss feed
    Crafting rss feed
    Culture rss feed
    Economy rss feed
    Education rss feed
    Endgame rss feed
    Events, in-game rss feed
    Events, real-world rss feed
    Expansions rss feed
    Exploits rss feed
    Forums rss feed
    Game mechanics rss feed
    Guilds rss feed
    Hands-on rss feed
    Humor rss feed
    Interviews rss feed
    Launches rss feed
    Legal rss feed
    Lore rss feed
    Machinima rss feed
    Maps rss feed
    Massively highlights rss feed
    Massively meta rss feed
    MMO industry rss feed
    New titles rss feed
    News items rss feed
    Opinion rss feed
    Patches rss feed
    Player Housing rss feed
    Politics rss feed
    Previews rss feed
    Professions rss feed
    PvE rss feed
    PvP rss feed
    Races rss feed
    Reviews rss feed
    Roleplaying rss feed
    Rumors rss feed
    Server downtime rss feed
    Trading card games rss feed
    Virtual worlds rss feed
    Features
    Anti-Aliased rss feed
    Ask Massively rss feed
    Behind the Curtain rss feed
    EVE Evolved rss feed
    Making/Money rss feed
    Massively Event Coverage rss feed
    Massively Hands-on rss feed
    Massively Interviews rss feed
    Massively Speaking rss feed
    MMO MMOnkey rss feed
    MMOGology rss feed
    One Shots rss feed
    Player Consequences rss feed
    The Daily Grind rss feed
    The Digital Continuum rss feed
    TurpsterVision rss feed
    Strategy
    Grouping rss feed
    Guides rss feed
    Leveling rss feed
    Making money rss feed
    Quests rss feed
    Raiding rss feed
    Tips and tricks rss feed
    Media
    Comics rss feed
    Fan art rss feed
    Galleries rss feed
    Podcasts rss feed
    Polls rss feed
    Screenshots rss feed
    Trailers rss feed
    Video rss feed
    Wallpapers rss feed
    Genres
    Browser rss feed
    Casual rss feed
    Consoles rss feed
    Crime rss feed
    Fantasy rss feed
    Free-to-play rss feed
    Historical rss feed
    Horror rss feed
    Kids rss feed
    Linux rss feed
    Mac rss feed
    MMOFPS rss feed
    MMORTS rss feed
    Mobile rss feed
    MUDs rss feed
    Puzzle rss feed
    Real life rss feed
    Sci-fi rss feed
    Sports rss feed
    Spy rss feed
    Super-hero rss feed
    War rss feed
    MMOs
    2Moons rss feed
    9Dragons rss feed
    Age of Conan rss feed
    Aion rss feed
    Albatross 18 rss feed
    All Points Bulletin rss feed
    Anarchy Online rss feed
    Animal Crossing rss feed
    ArchLord rss feed
    Arden rss feed
    Asheron's Call rss feed
    Barbie Girls rss feed
    Battlefield Heroes rss feed
    Black Prophecy rss feed
    Blackstar rss feed
    Blue Mars rss feed
    Bounty Bay Online rss feed
    Cabal Online rss feed
    Champions Online rss feed
    Chronicles of Spellborn rss feed
    City of Heroes rss feed
    City of Villains rss feed
    Club Penguin rss feed
    Concerto Gate rss feed
    Corum Online rss feed
    CrimeCraft rss feed
    Dark Age of Camelot rss feed
    DarkEden Online rss feed
    Darkfall rss feed
    DC Universe Online rss feed
    Dekaron rss feed
    Dofus rss feed
    Dream of Mirror Online rss feed
    Dreamlords rss feed
    Dungeon Runners rss feed
    Dungeons and Dragons Online rss feed
    Earth Eternal rss feed
    Earthrise rss feed
    Empire of Sports rss feed
    Entropia Universe rss feed
    Eternal Lands rss feed
    Eudemons Online rss feed
    EVE Online rss feed
    EverQuest rss feed
    EverQuest II rss feed
    Everquest Online Adventures rss feed
    Exanimus rss feed
    Exteel rss feed
    Face of Mankind rss feed
    Fallen Earth rss feed
    Fiesta rss feed
    Final Fantasy XI rss feed
    Flyff rss feed
    Football Manager Live rss feed
    Freaky Creatures rss feed
    Free Realms rss feed
    Fury rss feed
    FusionFall rss feed
    Gaia Online rss feed
    Global Agenda rss feed
    Gods and Heroes rss feed
    Godswar Online rss feed
    Grand Chase rss feed
    Guild Wars rss feed
    Guild Wars 2 rss feed
    Habbo Hotel rss feed
    Hellgate: London rss feed
    Hello Kitty Online rss feed
    Hero Online rss feed
    HiPiHi rss feed
    Holic rss feed
    Home rss feed
    Horizons rss feed
    Huxley rss feed
    Infinity rss feed
    Irth Worlds rss feed
    Jumpgate rss feed
    Jumpgate Evolution rss feed
    Kingdom of Loathing rss feed
    Kingdom Under Fire rss feed
    Knight Online rss feed
    Last Chaos rss feed
    Legend of Mir: The Three Heroes rss feed
    Legends of Norrath rss feed
    LEGO Universe rss feed
    Lineage rss feed
    Lineage 2 rss feed
    Lively rss feed
    Lord of the Rings Online rss feed
    Love rss feed
    Mabinogi rss feed
    MagiKnights rss feed
    MapleStory rss feed
    Marvel Universe Online rss feed
    Mechscape rss feed
    Meridian 59 rss feed
    MetaPlace rss feed
    Might and Magic rss feed
    Minions of Mirth rss feed
    Mortal Online rss feed
    Moshi Monsters rss feed
    MU Online rss feed
    Myst Online: URU Live rss feed
    Myth War Online rss feed
    Mythos rss feed
    Neocron 2 rss feed
    Nexus: The Kingdoms of the Winds rss feed
    Oberin rss feed
    Perfect World rss feed
    Phantasy Star Universe rss feed
    Pirates of the Burning Sea rss feed
    Pirates of the Caribbean Online rss feed
    PlaneShift rss feed
    PlanetSide rss feed
    PlayStation Home rss feed
    PMOG rss feed
    Priston Tale rss feed
    Puzzle Pirates rss feed
    Ragnarok Online rss feed
    Rappelz rss feed
    Requiem: Bloodymare rss feed
    RF Online rss feed
    ROSE Online rss feed
    Runes of Magic rss feed
    Runescape rss feed
    Ryzom rss feed
    Saga rss feed
    Scions of Fate rss feed
    Second Life rss feed
    Secret of the Solstice