Technology Review - Published By MIT
Advertisement

Creating Creatures

Continued from page 1

By Erica Naone

Tuesday, June 17, 2008

smaller text tool iconmedium text tool iconlarger text tool icon
Spore’s Creature Creator, a part of the Spore game that launches today as a stand-alone product, has an interface balanced to give players a great deal of latitude with relatively easy controls. Players select parts by dragging them onto a creature’s body. After attaching the parts wherever they choose, players can stretch, resize, and paint them. The game’s algorithms interpret the form that those parts take to create behaviors for the creature, and to determine how the creature moves, interacts with other creatures, or fights its enemies.
Credit: Electronic Arts

TR: Does how you build the creature affect anything in the game beyond how the creature behaves?

LB: One of our original visions . . . was to do procedural music, [which we achieved with help from electronic musician Brian Eno]. So, as you create your creature in the editor, if you're putting on a more aggressive part, the music starts to turn a little more ominous. If you're putting on a more socializing part, it turns a little more perky and happy. And that happens throughout the game, in fact.

TR: One goal of the Creature Creator was to make it relatively easy to use, while also giving people a lot of range in what they could create. How did you pull that off?

LB: The Creature Creator's interface is probably the single item that we spent the most time on. To make it something that feels as simple as shaping clay, allowing players to easily add parts, stretch them, or rescale them, we taught the computer to respond to what the player was doing. If the creature is facing the player, it will manipulate the limbs differently than if the creature is to the side. We created methodology like symmetry, so that if you're dragging on a leg and you put it to the side of the creature, it's going to have two of them.

TR: Because so much of the behavior of these creatures is procedurally generated once the game is running, my understanding is that the files for the creatures themselves turn out to be much smaller than for a 3-D model, for example.

LB: What you're doing with your Creature Creator is creating a recipe for a creature. Because the computer builds the creatures up procedurally, the file that stores [the creatures] gets reduced down to about 8 K. We're talking about kilobytes, not megabytes or gigabytes [as you might expect for most 3-D models].

TR: Since the file sizes are so small, are you making mobile versions of Spore as well?

LB: We have a version of Spore called The Beginning that will be available on the mobile phone, but, in the full game, the underlying technology to do procedural animation and some of the AI that we're doing definitively takes advantage of the PC platform's computing capability. While procedural generation gives you a tremendous amount of creativity, and it gives you this ability to reduce files down to a very small size, the way that we're putting procedural generation into action for the full game is using quite a bit of computing power.

TR: What kind of computing capability will a player need to be able to run Spore?

LB: We are actually running on a system spec for computers that shipped about three years ago, and we'll also launch [the full version] simultaneously on the Mac and the PC.


Comments

Log In

Forgot your password?     Register »
Advertisement

Videos

Laser-Triggered Chemical Reactions
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.