Ancient Strategy Games

Games journalist Troy S. Goodfellow just completed a very comprehensive retrospective on strategy games based in the ancient era. The scope is great as it extends all the way from Chris Crawford’s Legionnaire (1982) to Creative Assembly’s Rome: Total War (2004). (It’s telling, of course, that the first title belongs to a person and the last title to a company.) These are extensive pieces from a consistent point-of-view, including interviews with some of the older developers – exactly the type of series which would have been impossible to write before the Internet.

Here’s a good sample from the entry on Slitherine’s Legion (2002):

Most gamers are familiar with the uncanny valley – the idea that as photorealism and CGI get more convincing the more the human mind focuses on what is “off” about the animation. Strategy gaming has an uncanny valley, too. If one part of a system is persuasive, then it gets more difficult to accept generalizations in the other parts. Games can cross this valley, but they need to distract the user either with visuals or descriptive text – just enough to cover up the sleight of hand. By making the battle engine so compelling and period appropriate, Slitherine couldn’t help but draw attention to the cookie cutter cities, the weird unit recruitment system and how uninspired the strategic map looked most of the time. Then, given a chance to cut loose with a 3D battle engine in Legion: Arena, they stick on a really lame role playing segment where you level up troops and spend “fame points”.

If I had to choose the hardest thing in game design, it would probably be the decision about what and when to abstract. There is always a temptation for historical themed games to push hard on the realism on the stuff that designers are interested in and to punt the rest. Too much abstraction, of course, gets in the way of what Bruce Geryk has dubbed “touching history” – the reason why so many people are drawn to these games in the first place. Being more of a strategic than tactical mind, I think I’d prefer it if the battles were more general than the big picture stuff, but the trick is finding a nice balance somewhere in there.

We certainly ran into this problem quite a bit in the Civ universe – trying to make sure that the level of detail is consistent across all of the sub-systems (technology, diplomacy, resources, etc). In general, the problematic system is combat as the design challenges tend to suggest greater complexity, especially when compared with other, more tactical turn-based wargames.

For example, in the original Civ, Sid included Zone-of-Control rules lifted directly from hex-based games. They were an strange fit, both with Civ‘s broad audience and an already over-taxed AI. The extra complexity was at odds with the rest of the game, which split an entire nations production into three simple values: food, productions, and trade. Eventually, ZoC’s were dropped from the series.

Nonetheless, the simplified combat system has not been an overall success because – with infinite unit stacking and single city tiles – the game strongly encourages single-minded “island hopping” offensives, where the player concentrates their entire force on taking city A, then city B, then city C, and so on. The abstraction breaks down. Ultimately, Civ has succeeded over the years in spite of its combat system, not because of it. Overrunning knights with tanks is still enjoyable, of course, but the core fun of Civ comes from executing an over-arching strategy, not from the tactical military game.

I believe that we solved some of the franchise’s stickier problems with Civ4, but – I regret to say – not this one…

Design of the Times

So, subscribers of Game Developer magazine may have noticed that I have a new monthly writing gig. The April issue contains my first design column, entitled “Seven Deadly Strategy Sins.” I am actually sharing the column with Damion Schubert, of Bioware Austin, who is a noted MMO designer and fellow design blogger. I am glad to have a partner as I don’t want my admitted prejudices (designers should program; stories damage gameplay) to block out other viewpoints.

Readers of my blog may notice that – due to some tight deadlines – my first piece is essentially a rewrite of my 8 Things Not To Do entry from last year, this time with the focus solely on strategy games. My next column will be on the pluses and minuses of using 3D vs. 2D art and technology. I am just wrapping it up, so it won’t be seen in print for awhile.

At any rate, if readers have any suggestions as to future topics for discussion, I’d be interested in hear them…

Not Getting Burned

Robert Ashley of 1Up recently wrote an excellent article on the relationship between game developers and online forums, focusing on the very popular NeoGAF and the less popular but better connected Quarter to Three. I had a couple quotes:

I definitely can’t keep myself from wading into a thread about Civ, especially when it appears on a non-Civ forum, as the opinions tend to be more varied in the wider world. I will post from time to time to answer questions. However, it’s hard to know what to say, as I don’t believe developers should ever post opinions about their own games. One should never defend a game in public. It’s OK to post facts, but it is too hard to be objective when discussing attitudes, opinions, and feelings about games, especially your own.

Forums are a great way to get unfiltered feedback on your game, and I can think of many interesting ideas and suggestions for Civ that came from the forums. With Civ III, unfortunately, most of that feedback came after release, so the changes were only evident in the patches. To solve this problem with Civ IV, we pulled in around 100 of the best posters from the Civ forums into a private test session over a year before the game’s release.

My first experience with gaming forums came via the Civ-focued Apolyton and CivFanatics sites. In fact, I first heard about Brian Reynolds leaving Civ3 to start a new company on the former. I’ve had great experiences over the years at both places, from either gathering feedback or meeting true Civ fanatics that became either private testers, development consultants, or – in the case of Jon Shafer (Trip) and Alex Mantzaris (Alexman) – full-fledged Firaxians. There were some hairy moments to be sure (the release of Play the World comes to mind) but the franchise would have never grown in the same way without this direct interaction.

Nonetheless, I can’t help feeling a little bit of regret that I can never just post my normal thoughts within these environments. Everything I say publicly is always – whether I like it or not – a reflection on the company I work for, the people I work with, and the products I work on. I wish I could post whatever I want, whenever I would, but human nature dictates otherwise. Some game developers solve this problem by posting anonymously, but I have always been horrified at the prospect of being discovered saying something I would not be comfortable attaching to my own name. A little-known fact of the industry is that a number of private forums and mailing lists exist to let developers vent without fear of public exposure. These groups can suffer from being a little insular – they are essentially cliques, after all – but a little free communication is much better than none at all!

100 Million Sims

Apparently, the Sims franchise just recently sold its 100 millionth unit. This milestone suggests some interesting math. The original Sims was released on Feb 4, 2000 – 2,994 days ago – which means that Sims products have sold an average of 33,400 copies a day for over eight years!

As a matter of perspective, Stardock’s Brad Wardell recently stated that selling 100,000 units was a good threshold for success in the PC market, which means that the Sims franchise sold the equivalent of a hit PC game every 72 hours…

Wow.

Edit: Apparently, I fail at the maths.

Next Gen Buries the Lede

Yesterday, Next Generation released a listing of the best-selling games over the last 12 months. (Note the detail here – these are the best-selling games released and sold during the arbitrary period March 1, 2007 to March 1, 2008.) Today, they published an analysis of the data, including a remarkable graph on platform exclusives.

Obviously, it is no surprise that Nintendo rules the roost here with exclusives as their platforms have such unique user interfaces. However, there is another platform up here with a completely unique interface and yet a tiny number of exclusives – the PC. Apparently, the PC had only one exclusive title released in the last twelve months which showed up in the top 100 sales list. This is so appalling that I need to write it again: only one non-port PC game released last year was among the top 100 in sales!*

I find it bizarre to even think of native PC games as “exclusives” as it’s a format without an owner but also one with such a long, storied history. The chart will probably looks significantly different next year with the release of Spore and whichever Blizzard product comes out next. If nothing else, this chart emphasizes that the middle of the PC retail industry has disappeared entirely. Franchises like Civilization and Age of Empires and StarCraft are still quite safe, but oft-kilter games from major publishers like Majesty and Sacrifice and Tropico are gone, gone, gone, and they are not coming back.

All of this is not to say that the PC market is doomed. In fact, quite the opposite is happening as today – right now! – is the most profitable time in history to be making games on the PC. From Blizzard earning literally billions from World of Warcraft to PopCap crossing the $100 million revenue barrier from selling casual games to the untold millions Steam and its games are making from direct distribution.

Furthermore, a stealth PC games industry is emerging that is only slowing beginning to receive mainstream recognition. Indies are experiencing significant success, such as Ironclad’s Sins of a Solar Empire or Vic Davis’s Armageddon Empires. More importantly, however, small teams which approach games as a service, not a product, are showing the real future of PC gaming: MapleStory, Habbo Hotel, Puzzle Pirates, and so on. The Gower brothers, creators of the web-based MMO Runescape, are now the 654th richest men in the UK, each worth over $200 million.

Many developers do not consider these products as part of the games industry proper – at GDC this year, Cryptic Studios’s Creative Director Jack Emmert revealed, shockingly, that he had never even heard of MapleStory – but this too will change. With the Web’s explosive and continued growth, people are certainly using their PC’s more than ever. Accordingly, the PC games market should dwarf all other games markets in the long run. The market, however, will never be the same as it was during PC gaming’s “golden days” of the late-90s.

PC Games are Dead! Love Live PC Games!

*OK, actually more than one. I certainly would not claim that The Orange Box is a console game ported to the PC. That product messes with categorization in so many ways! Also, as Tom points out below, C&C 3 and Football Manager (and a couple others) are certainly PC-focused also. By the way, anyone want to guess what the only PC-exclusive title was to show up on that list? Don’t cheat and look it up!

Did I Get My Wish?

A few weeks ago, I was approached by Games for Windows Magazine to write a short piece for a “Three Wishes” article in the April/May issue. The idea would be to answer the question “If you could make a wish and have a programmer suddenly make any technology, however outlandish, available to you to make games, what would it be — and why?”

I wrote the following:

A Self-Service Digital Distribution Network

Digital Distribution is key to a bright future for PC Gaming. First, it tilts the economics strongly in favor of both the developer and – once retail is challenged – the consumer. Further, with services like Steam or TotalGaming, DRM is a bonus, not a penalty, as players can download their games to any PC in the world with an Internet connection.

However, Valve and Stardock – regardless of their commitment to independent developers – are still acting as gatekeepers; their services are not the same thing as a truly free marketplace. I would love to see a robust digital distribution system that worked something
like Amazon’s WebStores. Developers could sign-up using an automated system to upload their game, set prices, and manage their hosted pages. The owners would take a standard cut from all sales, and updates and support would be the responsibility of the developers. Some would falter under so much freedom, but the best talent – and the best games – would rise to the top.

As if on cue at GDC, Microsoft announced the long-rumored Xbox Live Community, an automated system for amateur game developers to share games built on the XNA framework with the entire Live community, including non-paying Silver members. The system will use peer review to keep out objectionable, copyrighted, or broken content. For the normally restrictive company, this move is quite bold and appears to be the real deal for bedroom coders hoping to find an audience in the console world.

So, did I get my wish? Obviously, my hope was for the PC market, but console environments have the same needs for an open market. The real question is pricing – will these games always be free? If not, what cut will Microsoft take? If the quality of the best XNA games is as high as I suspect them to be, this service will place independent developers of official Live Arcade games in an odd position, especially considering the recent royalty rate cuts. How will new independent IP be able to compete with free? Alternatively, if amateurs can charge for their games, why then should indies go through the much more rigorous certification process for official games? Obviously, Microsoft will put marketing resources and dashboard promotions behind official titles, but – if amateurs can charge for their games – the lines are about to get very blurry.

I fear that Microsoft will never allow the XNA developers to charge for their games, treating the Live Community like the minor leagues, from which they will “promote” popular titles to official status. While Microsoft would still deserve accolades for opening up their system like this, a genuine market ecosystem can only develop if these independents developers are able to make their own decisions and set their own prices. The opportunity here is tremendous, as Xbox Live – with so many users already used to buying MS Points – has already closed the penny gap. The games industry needs markets that are managed in certain ways (Points, distribution, community) and free in other ways (pricing, automated approval). I hope Microsoft finds the right combination.

Designing within Constraints

Playing to Lose: The Write-Ups

My recent GDC AI talk was written up in a few places. If you weren’t able to attend, they fill in the gaps left by the slides.

Next Generation
GameSpy
IGN Insider
Intrinsic Algorithm
Rob ‘Xemu’ Fermier

The Rest of the Interview

The rest of my interview with Kieron Gillen, of Rock Paper Shotgun, has come on-line in two parts.

The “Making of Civ4” part is on RPS. Here’s an excerpt:

Soren: But I don’t think I thought as hard as I should have about the implications of making a strategy game in 3D where the worlds are going to be as big as they are in Civ. Because one of the first things a lot of people do when playing Civ is, “Well, I want to play a game. What’s the most number of Civs I can have? What’s the largest map I can have?” and beyond that “Okay… it’s 200 by 100. Is this in an XML file? Great. Now I’m going to have a map that’s 500 by 1000.” People want to play these giant maps in Civ, and it’s a real challenge to make that scaleable in 3D. To make a 3D game, you have to maintain a certain amount of data for everything that’s in the world somewhere, even if it’s not on the screen. You can make lots of optimisations, but you’re still keeping track of a lot of entities in the world, somewhere. It’s not as if there’s different levels – everything has to be around somewhere. Whereas in a 2D game, it can – in a sense – be as big as you want. You’re only showing X number of tiles on the screen, and you’re just swapping out the graphics for them. So when the game came out we had some major performance issues for that reason. And it’s tough. We needed some sort of streaming solution, but that’s very unusual for a strategy game where the player expects to be able to jump to any location on the map at any time in one frame. 3D is a big challenge, and it’s really important to think through what you’re trying to do with 3D and if it’s really possible to keep that much stuff in memory at a time.

A lot of people said they liked seeing the game in 3D – being able to zoom right in real close, to zoom out, to see the world spin around. It was a good thing for the project, but… sometimes I wonder what it would’ve be like if we had just stayed on the 2D train for 4. It’s weird. The gameplay could be the exact same. There’s no point where the graphics changed the way we would have written the game rules – it’s still a board game inside your computers. With 2D, we wouldn’t have had the same performance issues and we’d have been able to prototype the game perhaps even faster than we did – there’s a lot of stuff we were waiting for because we were developing this 3D strategy engine as we were going along. Further, 2D strategy games are in general more accessible than 3D ones because the abstraction is more obvious when you are looking at some sort of standardized 2D tile system. We had no end of trouble get people to see where the “tile” was in our 3D world for Civ4. So, 2D vs. 3D… It’s one of those things I’ll never know. I mean, I’m glad we went for 3D, just for no other reason than that we were stretching what we were doing with the Civilization series. We were tackling new territory. We weren’t just repeating ourselves. But everything has its trade-offs, and going 3D was no exception.

RPS: So what influenced your thinking with the team game?

Soren: Age of Kings really showed me how good a strategy game could be if they took the time to balance it well. They really thought long and hard how everything stuck together. You really had multiple ways to play the game, which usually manifested itself in you being a cavalry guy or a ranged guy or a melee guy or focusing on a specific unit. Which is just cool. Also, it’s really fun to play teamed multiplayer games.

Which really solved the problem for multiplayer in Civ. There had been some attempts to make Civ a multiplayer game before Civ 4, and I don’t think anyone would look at them as being big successes. Usually that’s because we weren’t thinking very hard about the actual dynamic inside a multiplayer game of Civ. We were looking a a direct mapping of the game. If you play a game of Civ in singleplayer, it’s almost a story . You’re a king, and there’s all these other AI civs. And we write the game rules so it’s fun for you to play. The most important thing is how they relate to you. And if you get screwed, and you have a bad starting location, you’re still in charge – you just have to restart the game, or quit and roll a new map, or whatever. That’s what makes the game work. The player is in control.

RPS: Which clearly isn’t true if there’s other people to think of, yeah?

Soren: If you’re in 8 player multiplayer in Civ, it’s going to be a mess. Obviously, there’s the turn-based issue of waiting for people to play, but most importantly the games are going to take a long time, and it’s going to be fairly clear who are the people who can win and the people who are going to be also-rans. There’s just no motivation to keep on playing at that point. So if you play a game of Civ in MP, one player starts doing really well and takes a lot of time with their turns, and the other guy who’s doing poorly and obviously is going to lose, he’s always waiting for the other guy. It’s just not a really fun gameplay experience in multiplayer. When we started testing Civ 4 in MP – which is something we did right at the beginning of the project and not worrying about singleplayer until much later – it was fun and nice that we finally had the tech to make it work, and it was still kind of engaging to play Civ with a real person across the border… but there was something which always made it spiral out of control.

Finally, we learned lessons from games like Age of Kings and Starcraft and all these other RTS. It’s just standard that team-play is a big focus. We started adopting that. We’ve got six people playing and have two sides of three and see what happened… though it took a while for us to figure out what were the right rule-sets to use. Like, they probably should share technologies, and it’ll be silly for them to trade back and forth. And if they’re both researching the same tech, maybe it’ll go twice as fast. And then someone suggested that maybe they should share the effects of wonders… well, let’s try it out and see what happens. Sounds overpowered, but on the other hand we don’t want rivalries inside the teams. “He got the Pyramids! Damn, I wanted that effect.”

RPS: The complete opposite of Defcon. An ally is just who you stab last.

Soren: Which fits the shorter game. Nuclear war, after all. But we thought it was really important in Civ. Obviously, you don’t have to play in teams. You can have unofficial alliances if you want. But we felt it was important in the team game to be permanent – you knew who you were with at the beginning and it wasn’t going to change. Which totally changed the dynamic – it was so much fun. Firstly, people could specialise. I’ll focus on wonders, because I like building, and you can focus on military. People were helping each other out; co-op is a lot of fun. If the tide starts to turn and it’s clear that one side is going to win, well, you just start over. You don’t have to worry about some people wanting to start over and others not. There’s only two teams after all. And actually a lot of the MP I hear about in Civ 4, is like a dad and son playing against the AI at a higher difficulty level. And that’s totally legitimate too. We definitely picked up those lessons from playing a lot of RTS. At Firaxis we were hard, hardcore players of Age of Kings. We figured out every nuance of that game.

The print portion with PC Gamer UK has shown up on CVG. Here are some more quotes:

Why make games at all?

Johnson: It’s a field where you’re writing the rules right now. Some day 100 years from now, they’re going to writing about the stuff we do now, because this is the crucial moment for games. Beyond that… well, 100 years ago, if I’d been born, I think I might be making board games. It’s not just games for me – I come from a real board game, strategy game backdrop.

This is what I’m about. I feel that games are such a broad category. You can do so much with games. People put it up and compare it to… well, are games like music or movies or books? I see games not like a new medium, but a new way of communicating – a new language, so much broader than a specific artistic medium.

It’s so fascinating to work on. Your imagination keeps on rolling when you’re dealing with games. In all the other media, you feel as if you’re eventually going to some kind of limitation, but with games there’s no idea that’s so far off the wall that you don’t think “Hmm, I guess we could make that work some way or another.”

Games kind of hark back to the days before the schism of art and science, in that technological progress can also be artistic progress…

Johnson: I know if I was around 200 years ago… How cool it’d be to have these great scientists who are really into music and whatever, and you could actually have most of modern knowledge in your brain at one time. 200 years ago, that was theoretically possible and is a neat idea.

I find a lot of game designers just have a ravenous appetite for stuff. Will Wright is the classic example. There’s nothing which doesn’t interest him in some way.

And this is another thing I really like about writing about games, especially games which aren’t about some made up fantasy world… when I was working on Civ, there’s literally nothing I can do or experience or learn which doesn’t relate somehow to my job.

You majored in History. That ties in with Civilization too.

Johnson: It’s just very interesting to me. Here’s history… and here’s this new language of interactivity. Can this be combined in an interesting way? Is this the way to jump ahead or to the side of this giant long tradition of history and prose? I found that very interesting. I used to find it a lot more interesting than I do now.

The more you get into designing games, the more you find the medium and language has huge possibilities, but also has specific limitations. The entire idea of player agency means certain topics aren’t going to be appropriate.

For instance, in world history, one of the most important books of the last 10 or 15 years is Jared Diamond’s Guns, Germs and Steel… He’s saying that all history is determined by geography. I read that before working on Civ III, and was all pumped up – there’s all these great concepts which you could put to work in a macro world-history game.

The thing is, if you make a Civ game based off the ideas in Guns, Germs and Steel, it’d suck. The whole point is that there aren’t choices that determine whether a civilisation does well or poorly – it’s whether you have the right crops. Do you have the right animals? Are you in the right place? In early versions of Civ IV, we tried.

Horses will always be on one continent and not another. We’ll show people how this stuff works. But it didn’t work in terms of gameplay. It felt unfair.

Playing to Lose: The Slides

So, my GDC AI talk on Thursday went pretty well. I was surprised by the high turnout for a 9:00 am session; hopefully, that’s a sign of burgeoning interest in high-level AI. I’ve posted the slides in the sidebar, but here is a direct link.