GamesBeat

How soccer and theater helped Irrational create BioShock Infinite’s Elizabeth

Above: Elizabeth's A.I. received a boost from techniques folks use on the pitch and the stage.

Image Credit: Irrational Games

Follow all of GamesBeat's coverage from the 2014 Game Developers Conference here.

SAN FRANCISCO — In its quest to make Elizabeth seem like a real-life partner to BioShock Infinite star Booker DeWitt, Irrational’s “Liz Squad” turned to an unlikely source — soccer.

Similar to how soccer defenders try to keep themselves between an attacker and the goal, Irrational’s A.I. programmers did their best to keep Elizabeth on the screen between the DeWitt and his destination, explained lead programmer John Abercrombie at a Tuesday session at the 2014 Game Developers Conference. That way, she could interact more naturally with objects in a way that the player would notice.

It was just one of many tricks that the team used to make Elizabeth seem more real, with others including theater techniques including “exaggeration, blocking, and improvisation.” Whether in tossing an item to player during combat or interacting with objects scattered around the sky city of Columbia, the goal was to make her an active participant in the world.

One of Abercrombie’s key examples was a technique his team employed for battles. In an effort to make Elizabeth more relevant in combat, they would have her call out enemies like snipers. But they soon figured out that players wouldn’t always realize where she was pointing. The solution was to employ a spotlight.

“We found ourselves needing to provide an icon spotlight on the challenge, much like a dramatic entrance would require a spotlight in the theater,” Abercrombie said.

In maintaining the illusion, the Liz Squad also wasn’t above cheating a bit.

“It is important to realize that in professional game development, we’re not trying to present the perfect or ‘real’ A.I. We’re trying to create entertainment,” Abercrombie said, referring to techniques such as quietly teleporting Elizabeth to the player’s side if they happened to get too far ahead — the better to avoid having to deal with obstacles like railings and other impediments.

“The use of simplistic solutions, clever tricks, or hacks should not be discouraged, because players won’t know what we’re doing,” he said. “They will only know what they see on the screen and hear from the speakers.”

Such techniques did not come easily. According to Abercrombie, they developed these slowly over the course of some four and a half years. When he joined the team in 2013, Elizabeth’s A.I. was “not in great shape,” he said. Goal-side pathing, which Abercrombie credits to fellow team member Tim Austin, didn’t come along until the final year of development. In the end, though, Elizabeth’s “performance” received praise from reviewers.

Abercrombie concluded with the main lesson that he had learned from the experience.

“We must all think about theater and other performance techniques to make our A.I. believable and fun,” he said. “Exaggerations, blocking, improvisation, and even spotlights can be useful tools when presenting your A.I.”

More information:

Irrational Games is an award winning video game developer located in Quincy, MA and founded in 1997 by Ken Levine, Jonathan Chey and Robert Fermier. The team made its name with the much loved first person shooter System Shock 2. This w... read more »

Powered by VBProfiles


Screen Shot 2014-03-25 at 2.00.11 PMGamesBeat 2014 — VentureBeat’s sixth annual event on disruption in the video game market — is coming up on Sept 15-16 in San Francisco. Purchase your ticket now to save $200!

GamesBeat is your source for gaming news and reviews. But it's also home to the best articles from gamers, developers, and other folks outside of the traditional press. Register or log in to join our community of writers. You can even make a few bucks publishing stories here! Learn more.

You are now an esteemed member of the GamesBeat community. That means you can comment on stories or post your own to GB Unfiltered (look for the "New Post" link by mousing over your name in the red bar up top). But first, why don't you fill out your via your ?

About GamesBeat