Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 20, 2014
arrowPress Releases
September 20, 2014
PR Newswire
View All





If you enjoy reading this site, you might also want to check out these UBM Tech sites:


GDC 2011: Eric Chahi's Retro Postmortem:  Another World
GDC 2011: Eric Chahi's Retro Postmortem: Another World
March 3, 2011 | By Christian Nutt

March 3, 2011 | By Christian Nutt
Comments
    7 comments
More: Console/PC, GDC



In a packed session at GDC, 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.


Related Jobs

Infinity Ward / Activision
Infinity Ward / Activision — Woodland Hills, California, United States
[09.20.14]

Senior AI Engineer
Infinity Ward / Activision
Infinity Ward / Activision — Woodland Hills, California, United States
[09.20.14]

Lead Tools Engineer - Infinity Ward
Insomniac Games
Insomniac Games — Burbank , California, United States
[09.19.14]

Senior Engine Programmer
Blizzard Entertainment
Blizzard Entertainment — Irvine, California, United States
[09.19.14]

Senior Vice President, Cross Media










Comments


Eric Kozlowsky
profile image
Such an inspirational game and a prime example of one person doing all of the work and deserving all the credit.

Chuan Lim
profile image
Yes, yes and yes! Thanks Simon & co for the retro creators talks -- lots of really inspiring insights. Chahi's 3 years in the wilderness alone seems like a long time, did anyone find out how he was able to survive and feed himself or have a social life outside of making the game? Mechner's time on "Prince of Persia" is well documented and there seems to be a common thread of total commitment and self-belief which is just fantastic.





-- Chuan

Sean Kiley
profile image
this game was way, way ahead of its time

Todd Boyd
profile image
This is far and away one of the most memorable games of my childhood (and beyond). Excellent article.

Kamruz Moslemi
profile image
Strange to hear a guy working on a game 20 years ago having a better understanding of the importance of ambient narrative in the medium of games when most developers today are still mulling over how to squeeze their grand static plot into products of this medium. Then again since I always bring up Another world in conjunction with ICO and Shadow of Colossus whenever I discuss what I mean by narrative native to the game medium I already knew that the creator must have had a good grasp of this concept long ago.



This just confirms that I was right and reiterates that Another World is still ahead of its time with its acute understanding of the true dynamics of the video game medium.

Wylie Garvin
profile image
An awesome game in its day, and this article is very inspirational to read, too.

Achim Heidelauf
profile image
Eric's talk was really a treat. He made the impression that he had just created this game days ago. You could feel how much he invested into this and that is probably one of the reasons why this masterpiece stuck with so many people. I thought it was really amazing that he went from one sequence/level to another without having the slightest idea where he was heading.



Also, I found it extremely pleasant, how down-to-earth Eric is. A truly wonderful guy. Funny and quite shy at times. At the end of the postmortem, when somebody asked him what he thinks about influencing so many people and games, he was obviously surprised. He said something like "Really? I never thought about it. I just like to create.". I loved that. Eric has my deepest respect and I thank him for the wonderful times and experiences he gave me and all you other fans out there. No wonder he's got the longest standing ovation at the GDC that I was part of. I think it put some tears in his eyes - surely in mine!



THANK YOU, ERIC!



BTW - I was not aware that he created Infernal Runner back then. Man, those were the times... ;)


none
 
Comment: