Reader Mailbag #1

I recently received the following question from reader Kevin Edwards:

I’ve been a Civ fan for awhile but ever since I bought Civ4 I have always wondered about something. Why didn’t they use the actual countries’ flags for the game? America is a blue banner with a white star???? What was that all about?

There is, in fact, a very specific answer to that question. Can anyone guess why we didn’t use actual country flags in Civ4? To help narrow down the set of possibilities, I’ll add that the answer doesn’t have anything to do with political correctness or historical sensitivity. Here’s screenshot to demonstrate what Kevin is talking about.

(UPDATE: The answer is now available in the comments.)

GD Column 2: 2D vs 3D

The following was published in the June/July 2008 issue of Game Developer magazine…

The industry’s first video games – Pong, Asteroids, Space Invaders – were all 2D by necessity. A few early games experimented with basic 3D, such as Battlezone‘s vector-based tank simulator, but these games were simply interesting footnotes, not the mainstream. Everything changed in 1992 with id Software’s Wolfenstein 3D, which popularized 3D as the leading edge of game development. Since then, almost no corner of the industry has been left untouched by the transition from 2D to 3D graphics. Almost every franchise, from Mario to Zelda to even Pac-Man himself, has tried out 3D technology.

Now that this transition is essentially complete, it may finally be a good time to ask ourselves what we have learned in the process. What are the advantages of 3D? What are its challenges? For what is 2D still best? Perhaps game developers can now at last choose the best graphics environment on a game-by-game basis instead of making the move to 3D just from competitive pressure.

Troubles with Cameras

3D games and cameras have a long, troubled history. While first-person games are essentially a solved problem for 3D, most other genres are still adapting to the new technology. Teaching the player how to use a camera while also teaching the game’s core experience can be a tough challenge. One distinct advantage 2D games have is that easiest camera to teach is one which doesn’t exist. In fact, 3D game have been trending away from giving the player extensive camera controls.

Super Mario 64 is credited with being the first successful 3D platformer, but it required the player to make extensive use of the camera controls to keep Mario visible and heading in the right direction. Platformers attempted more intelligent camera systems over the years, trying to dynamically determine the best perspective at any given time. Such solutions, however, are bound to fail at some point, such as when the character gets stuck behind a corner or under a ledge. To solve this sticky problem, Prince of Persia: The Sands of Time introduced two alternative static camera perspectives that the player could access at any time. God of War took this approach a step further and enforced a single fixed camera for each of the game’s scenes, approaching the level design almost like a film cinematographer. Super Mario Galaxy has a dynamic camera without any controls whatsoever although it adopts a nearly top-down view to enable the player to always see the surrounding area. Other avatar-based games, such as World of Warcraft, prevent the player from tweaking the camera while moving, ensuring that the player can never end up running directly into the camera.

Strategy games have also gone through a progression of camera systems, similarly trending towards taking camera controls away from the player, or at least hiding them from the novice. Star Wars: Force Commander, one of the first 3D RTS games, had an infamously difficult free camera, which made finding the right angle to view your troops a constant chore. Warcraft 3 may be considered the first RTS to get 3D right. The designers achieved this feat by greatly restricting the camera’s freedom – the zoom range was minuscule, the pitch angle came directly from zoom, and the only camera rotation was attached to an obscure hot-key. Lead Designer Rob Pardo describes the process behind these restrictions:

With 3D, we decided to bring the camera down quite a bit and try out some things. The problem was with the camera pulled all the way down, it became a pseudo-third-person experience. It was disorienting when you went around the map, and it was difficult to select units in battle because your camera frustum was pointed in one direction so you didn’t have a good view of the battlefield. It was a challenge because we still wanted a fun strategy game. Eventually we pulled the camera into a more traditional isometric view, and that’s when we really started making progress.

WarCraft 3

But Which 2D?

Not all 2D games are the same. Two major styles have developed: “classic” 2D, which is a straight top-down (chess/checkers) or side-on (Sonic games) view, or isometric 2D, which tries to fake 3D with an isometric projection at a pre-set angle. Before making the full jump to 3D, many genres made a move from classic 2D to isometric 2D as an intermediary step. For example, the original Civilization had a traditional top-down grid view while Civ 2 had a three-quarters isometric view. While this new perspective gave the game world a more life-like appearance, the change did come at a cost to the user’s game experience. Namely, distances are much more difficult to judge on an isometric grid as the east-west axis takes up twice as many pixels as the north-south axis. To solve this problem, for Civ 4, our 3D perspective actually hearkened back to the original game as we showed the game’s grid straight ahead and not at an angle. The easier the players perceive the grid through the graphics, the better they can “see” their possible decisions.

It is significant that Advance Wars: Days of Ruin (DS), the latest version in this long-running series, has maintained the traditional chess-board view, keeping the player focused squarely on the core gameplay. The “chunky” unit art familiar to the series is a great example of an artistic style which flows from the limitations of the game’s presentation. In contrast, a game heavily influenced by the Advance Wars series – Age of Empires: The Age of Kings (DS) – chose to move the same game mechanics into an isometric 2D world. The transition was not altogether successful. Not only was the immediacy of the grid harder to follow, but because units extended beyond the edges of their tiles, selecting units and locations became a significant problem when groups of units overlapped one another. Thus, tile-based games tend to be more successful when a top-down view is adopted.

Advance Wars: Days Of Ruin  Age of Empires DS

Graphics are not Gameplay

3D graphics are not the same things as 3D gameplay. For example, two sci-fi RTS games – Homeworld and Sins of a Solar Empire – use very similar 3D engines to recreate the vast scale and special effects of deep space combat. However, they do not share core gameplay as Homeworld is a “true” 3D game, meaning that ships could be moved freely along the z-axis, while Sins actually has 2D gameplay as the game is played on a single, flat plane, meaning that ships cannot fly above or below each other. In fact, the game could have been implemented with a 2D engine; using 3D was a secondary choice to enable smooth zooming and to evoke the “feel” of outer space. The team’s decision to adopt 2D gameplay saved Sins from the interface complications of Homeworld, which required two or three separate clicks to give units a destination in all three dimensions.

Many other example of hybrids exist, where games use 3D graphics to render essentially flat 2D gameplay. Super Smash Bros. Brawl, for example, is fought on a single, vertical plane that uses the 3D engine for the all-important animations and fluid background environments. Cliff Bleszinski has described the gameplay of Gear of War as a horizontal version of the classic 2D platform Bionic Commando. Instead of using the grappling hook to ascend from platform to platform, Gears players “jump” from cover point to cover point along a horizontal plane.

Essentially, most games can be divided into three play mechanic categories which are related to but semi-independent from the graphics:

* Tile-Based Games (Tetris, Puzzle Quest, Civilization, Oasis, NetHack)
* Single-Plane Games (Starcraft, Madden, Geometry Wars, Super Mario Bros.)
* Real-World Games (Portal, Super Mario Galaxy, Burnout, Boom Blox)

Good rules-of-thumb exist for each of these categories. Real-world games essentially require 3D graphics. Of course, the term “real” is not meant to be taken literally. The gun from Portal is not real, but the user enjoys playing with it because of the expectation that its unique behavior exists in harmony with the physics and gravity of our own world. The easiest way to guarantee that the player bring along assumptions from the real world is to immerse them in a 3D environment that looks, behaves, and feels real. These environments are the equivalent of what-you-see-is-what-you-get for games.

On the other hand, tile-based games usually work best as top-down 2D games, with little separating the player from the core game mechanics. For single-plane games, the choice comes down to largely one of aesthetics and technology. Can the game’s platform support 3D graphics smoothly? Does 3D provide an advantage, from either shared animations or dynamic effects or general flexibility, that makes the technology worthwhile?

Habbo Hotel

All in all, 2D is an underrated style that is often unfairly ignored as an old technology. Developers should not underestimate the advantages of avoiding the technical overhead of maintaining a bulky 3D engine and asset pipeline. Furthermore, well-made 2D graphics never really go obsolete. Sulka Haro, lead designer of Habbo Hotel, likes to point out that their retro 2D style looks just as good today as when the game launched eight years ago. If they had used 3D, Habbo would probably be on its second or third engine by now. Once a 2D engine is up and running, the artists can focus on simply improving the game’s look piece by piece. If 2D helps clarify and communicate the underlying game mechanic, then all the better.

They Say Ideas Are a Dime a Dozen

Typically, when a young developer/student comes up and says s/he has a great idea for a game, the conventional wisdom is to respond by saying it’s all about execution, not the idea itself. Great game ideas are supposedly a dime a dozen, and it’s all about building a great team or learning how to iterate on feedback or having the commitment to finish a project. However, I think this response always sells short the value of pure ideas. Here is a good example of what I mean:

The Unfinished Swan – Tech Demo 9/2008 from Ian Dallas on Vimeo.

Now, the team may or may not make build a good game around this concept, but I think it is nonetheless clear that the idea of exploration-via-paintball is a great one. Wish I had thought of it!

Here’s the link to their game page. Apparently, the project is being prototyped in XNA, so it’s nice to see that initiative bearing more fruit. Are they planning on releasing it as an Xbox Live Community Game? I hope so! At any rate, good luck to the team…

The Case for Used Games

Every couple months, an industry veteran comes forward and decries used games sales as a huge issue that is ruining the industry. I certainly agree with many of the arguments – the less money developers get from sales of their games, the harder it is for them to take risks further down the road, let alone stay in business. Nonetheless, a few words should be said in defense of used games.

Gamestop IS part of the games industry

An odd thing about the typical used sales debate is the assumption that the industry is not getting a cut of the profit from pre-owned games. Of course, Gamestop is an actual part of the games industry. One has a hard time imagining how the overall games market would be healthier without a strong retail chain dedicated purely to gaming. How many pure music retailers are still around? I’m sure I’m not the only one who misses Tower Records. If used games are a core piece of the puzzle for Gamestop, so be it.

Market segmentation helps our industry broaden its base

Our industry is notoriously poor at market segmentation. Being able to sell essentially the same product at multiple price points for different groups of consumers is an important tool for maximizing revenue. Think of the “Home” and “Professional” version of Windows or lower airline prices on weekends (for non-business travelers). Or consider the movie industry, which segments the market into full-price tickets, matinee tickets, pay-per-view, DVD rentals, and broadcast rights, each with a progressively lower price point per session. Used game sales are the primary method by which the retail games market is segmented. For quite a few gamers, especially younger ones, used games are their only option for buying games instead of renting them. Keeping these price-sensitive consumers – who will often be tomorrow’s full-price customers – in the retail system and away from piracy is a good thing all around.

The more players the better

By opening up retail sales to a larger segment of the market, used game sales mean that more people are playing our games than would be in a world without them. Beyond the obvious advantages of bigger community sizes and word-of-mouth sales, a larger player base can benefit game developers who are ready to earn secondary income from their games. In-game ads are one source of this additional revenue, but the best scenario is downloadable content. A used copy of Rock Band may go through several owners, but each one of them may give Harmonix money for their own personal rights to “Baba O’Riley” or “I Fought the Law”. Further, a move is currently underway by companies such as Epic and EA to give special bonuses only to consumers who buy the game new. For example, every new copy of NBA Live 09 will include a code redeemable for the NBA Live 365 service, which provides daily stat updates for players over the course of the season. Purchasers of used copies need to fork over $20 for the same feature. This situation actually means that the more times the game is resold, the better it is for EA’s bottom line.

The used games market increases the perceived value of new games

Many factors come into play when a consumer decides if a specific game purchase is worth the money, and one of those factors is the perceived value from selling it back as a used game. In other words, people will pay more for a new game because they know they can get some of that money back when they trade it in at the local Gamestop. Importantly, this perceived value exists whether the consumer actually sells the game or keeps it. Wizards of the Coast has long admitted that the existence of the secondary market for Magic cards has long helped buoy the primary market because buyers perceive that the cards have monetary value.

Of course, the greatest threat to the used games market comes from digital distribution. Games purchased over Steam, Impulse, PSN, or Xbox Live are tied to personal accounts, which means they cannot be resold. However, game publishers need to take an important step for digital distribution to finally matter. Games purchased digitally need to cost less than their boxed, retail counterparts. A digital version of Civ 4 currently cost $29.99 on Steam, yet the boxed version costs only $24.25 at Amazon. Thus, with various volume or loss leader discounts, the retail version can often be cheaper than the digital one! Because the ability to resell my boxed copy of Civ 4 increases its value to me as a consumer, digital distribution has limited appeal unless publishers are willing to give me an appropriate discount to make up for that difference in value. Obviously, part of the problem is that publishers don’t want to offend their retail partners. Sony tried crossing the Rubicon by pricing the PSN version of WarHawk at $40, which was $20 cheaper than its retail counterpart (which did, at least, include a headset) but eventually retreated to a single price point.

Given their inherent lesser value, digital downloads should be priced to compete with used retail games, not new retail games. If publishers want to solve the used games problem, the answer is not to bluster about it in public and hope things change. The answer is to bite the bullet and lower the cost of digital game downloads.

(Of course, the real answer may be to ditch sales altogether for a free-to-play, service-oriented approach, but that’s a different story altogether…)