In a packed session at Game Developers Conference 2011, Eric Chahi recounted the development of Another World, his groundbreaking 1991 action adventure game, and how improvisation and his personal mental state shaped the game as much as technology.
In 1989, Chahi -- who had developed games since 1983 without creating a hit -- decided to take on an ambitious project shaped by constraints. He wanted to make a fully polygonal game and improvise an adventure around that, building a story "layer by layer without knowing where it was going."
The process, he later realized, was like theatrical improvisation -- because there were firm constraints but creative freedom.
"I hadn't coded for two years and my last experience with C language was a disaster... It was really depressing almost," Chahi admits. Instead, he moved to assembly and also a unique language he created to develop the game.
He tested polygons and quickly became convinced, describing his realization that the Amiga could run his game at around 20 frames per second "a major turning point in the creation of the game. It was like a dogma. I was sure that polygons were the greatest thing in the world."
He originally shied away from using bitmaps and instead built backgrounds out of tiny polygons -- which he jokingly referred to as "pixigons" -- before realizing it was infeasible. "I was spending hours and hours -- I resorted to using bitmaps," says Chahi.
The genlock was a new device for the Amiga at this time, which allowed users to layer video behind the game screen -- something he used to rotoscope realistic animations.
With the inspiration in place to create a polygonal, cinematic science fiction, he began work on the game design. "It was a nightmare to design without knowing precisely the technical limits... Without a well designed script, I was thinking more in terms of ambience. It was not the story side that interested me the most, but the rhythm and narrative tension which is different from and connected to the story. This is an important point."
At this point, says Chahi, "No tools for polygons existed and I had to create the game system from scratch too." He developed a modeling tool himself, and used a homegrown programming language to control the visuals on screen.
"The big advantage" to this language, says Chahi, "was that the game would be interpreted in realtime so no compiling was necessary to run the game."
The language could slice the code in to time blocks via a "BREAK" instruction, which "pauses till the next code loop... In this way the interpreted code itself became an animation sequencer," Chahi says.
The language he developed had 20 instructions and supported 256 variables -- which he had to note down on paper because they were simple alphanumeric strings, and because the language did not support comments.
In December 1989, the engine was complete. "Regarding the limits, I accepted them as improvisation constraints," says Chahi.
He then developed the game's striking introductory sequence, which for him "was a landmark, because it validated the use of polygons and the interpreted language." This sequence became a way for him to explore a cinematic style, a way to immerse himself in the universe. It was "the first layer of the improvisation process so, I had the first step" to developing the game's story.
"The main rule I followed during the creation to the game was to listen to what I felt. What do I feel right now? That's why doing things in chronological order made things coherent," Chahi says.
However, "Creating the game alone created a feeling of loneliness that you could also find in the game."
When developing the game, he says, "I always tried to consider myself as a player who knew nothing about it. I would ask myself what I would love to experience, and then as a creator what would surprise the player."
For example, Lester is teleported to another world -- but Chahi surprised the player by starting him in water, and then created a dramatic moment when he emerged from the pool into a new world that was clearly not Earth.
"The environment suggests a narrative and gives a meaning to these more basic actions," says Chahi.
He spent a week defining the 16 color palette -- given that it would have such a profound look on the game's graphics. And while giving Lester dark hair would have been an easy solution, "I didn't want him to look too similar to me -- I was using rotoscoping... So it was too disturbing" -- particularly when the character died.
The game introduced a major concept early on -- parallel action for suggestion of story. "What happens in the background suddenly becomes real for the player." Cinematic punctuation -- brief sequences only -- "give emphasis to a major event." The first major enemy encounter, in which a large beast chases Lester, gives the first level a slow rhythm before creature arrives, and a quick change to a fast and stressful situation.
At the end of the first stage, Lester is captured by aliens. This was "a cliffhanger for the player but also for myself," says Chahi.
In the next sequence, Lester is in jail with another character, who quickly becomes an ally. "I never wanted at the beginning to create a game about the relationship between two strangers but the improvisation lead me to this," says Chahi.
The alien character is shown in direct close up only here in the game -- "The real media is the player's memory and imagination, so seeing it once is enough to create the game universe in his mind," says Chahi.
The jailbreak sequence gave the player access to a laser gun -- Chahi was inspired by the dynamism of Star Wars' battles.
The gun also enabled more gameplay -- with a protective shield -- "which creates very interesting gameplay combinations" and the plasma ball, which Chahi is proud of because it added strategy.
The player moves between levels using a teleporter -- a decision made not primarily for aesthetics, but because it's "difficult to create animation and collision for stairs." The look was inspired by anime's use of high speed lines to suggest motion.
In December 1990, one third of the game was done after 17 months of work. Chahi realized it would take two more years at that pace, so he decided to work more efficiently -- creating background graphics that could easily be replicated, for example.
"From that point I focused more on puzzles, creating variations using the building blocks at my disposal, and each time I was trying to bring a new idea," he says.
The friend character "became the center of the story" in terms of cooperating him, adding gameplay twists and drama to the story.
Chahi foregrounded action involving the friend overtop gameplay to add visual interest, and controlled the game's pacing by using enemy laser beams "to give different rhythm to modulate the tension, a little bit like a music score," he says.
Chahi first spoke to French publisher Delphine Software, with whom he'd worked previously. But he also met with Virgin Games -- at which point "a major fork in the creation of the game" arose, "a point where Another World could have changed drastically -- it could have become point and click."
The publisher almost convinced him to make the switch, but "the effort to do this would have been too huge, and some friends who played the game loved it," says Chahi. He "hates doing things twice."
Delphine Software "trusted their game creators and were not intrusive into the design process," he says, on the other hand. In June 1991, he agreed with Delphine that he would deliver the game for a November release.
At this point, he changed tacts. "The idea was to envision the finished game so as to balance the later stages with the rest. I drew a [pacing] curve of all major past events... and decided to create with contrasting situations [in mind]."
Delphine didn't use playtests -- undergoing only two, covering only the very beginning of the game, by the time it was released. Interplay, the game's U.S. publisher, "did a lot of playtesting, and the game underwent a second polishing. I fixed major bugs and we removed some sources of frustration, but Interplay also asked for the game to become longer."
However, Interplay wanted to change the intro music which grew into "a serious source of conflict... A major transatlantic fight by fax."
To win this war, Chahi constructed an "infinite fax" -- a loop of paper that went through the fax machine. The only message? "Keep the original intro music."
"This didn't help," Chahi wryly observes. "They didn't change their mind until Delphine Software got involved and said legally they didn't have the option to change the music."
Chahi later noted that when the music arrived in the game, very late in the development process, the effect was profound. "As soon as we started with the music in the introduction part especially the feel of it changed completely," he says.
When the game was completed, "at the end of the development I was exhausted and this is the reason that Lester was almost dying in the end," says Chahi.
Posted by Simon Carless on March 6, 2011 12:00 PM | Permalink Post a commentName:
Email Address:
URL:
Remember personal info?
Comments:If you enjoy reading GameSetWatch.com, you might also want to check out these UBM TechWeb Game Network sites:
Monthly Archive March 2011 February 2011 January 2011 December 2010 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 December 2009 November 2009 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 March 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 GameSetWatch [Twitter / RSS feed] is an alt.video game weblog from the people who run:
About GameSetWatch
Search Search GameSetWatch:
Game Set Watch Jobs 3d Art Director - Balanced Worlds [03.08.11]
Senior Network Programmer - Vigil Games [03.07.11]
Development Manager, Design - Vigil Games [03.07.11]
Game Designer - Giant Sparrow [03.07.11]
Artist - Giant Sparrow [03.07.11]
View All Jobs Gamasutra News
PlayStation Network Gamers Choice Awards Winners Announced
Analysis: MAU For Top Facebook Games, Zynga Titles Declining In February
Round-Up: The Top 5 Trends Of GDC 2011
Pokemon Black/White See UK's Biggest Launch Yet For The Franchise
Talkie, Harrison Ford Reveal Ecotopia For Facebook
Top iPhone Game Apps: Tiny Wings Soars in Third Week
Best Of GamerBytes: What Time Is It? Burgertime!
Analysis: Warped Structures - Story In Date/Warp
Feature: Vogel On MMOs, Ultima Online's Exploration Of Freedom
Read All News Columns Column: The Interactive Palette Column: Game Time With Mr. Raroo Column: Homer In Silicon Column: The Magic Resolution Column: Battle Klaxon Column: Sound Current Column: Diamond In The Rough Column: The Game Anthropologist Column: @ Play Column: Alt Space Column: Game Mag Weaseling Irregular Columns Berkley's BUZZ, Bastards Of 32-Bit, Shmup Me Up, Letters From The Metaverse, Game Rag Slapdown, Cherish The Chips, Game Ads A-Go-Go, Compilation Catalog, The Gaijin Restoration, Free Play, Keyboard Bashing, The Gentleman Nerd, Green And Black Attack, Arcade Obscurities, Beyond 3DO, MMOG Nation, Parallax Memories, Game Collector's Melancholy, Cinema Pixeldiso, Column: Might Have Been, Column: HDR Knowledge, Column: Beyond Tetris, Column: Play Evolution, Column: The Aberrant Gamer, Column: Roboto-chan, Column: World Of Warcraft Exposed, Column: Jump Button, Column: The Amateur, Column: Save The Robot, Column: The Z Axis, Column: Why We Play, Column: Welcome To The GameSetWatch Comic, Column: GDRI Wisdom, Column: Vox Populi, Column: Quiz Me Qwik, Column: Bell Game And Candle, Column: Lingua Franca. Copyright © UBM TechWeb