Articles

 
Thumb

LucasArts' Secret History #1: Maniac Mansion Memoirs from Aric Wilmunder, a programmer

You may not know his name, but you certainly know his work. Aric Wilmunder has had an influence in everything we love about LucasArts. From co-creating our favorite graphic adventure engine called SCUMM to managing the International Development Team, Aric helped to make every LucasArts title legendary while working along side some of the true gaming revolutionaries. In the beginning of his career, he started out in Atari Corporate Research as a college summer job and eventually moved into Atari Coin-Op. He soon found himself unemployed after hard financial times hit the company, but fortunately some folks at a new place called LucasFilm Games had seen a demo of his work. Aric was quickly brought in as an employee, and remained at LucasArts until 1999. Surely he has some great stories to tell from the early days at the company, so let's get started...

My initial project for LucasFilm Games was as an engineer on Koronis Rift. This was a project under Noah Falstein who had come over from Williams where he had worked on Sinistar. Noah had a design titled Alien Tanknology that was built on the fractal terrain system created for Behind Jaggi Lines, later retitled Rescue on Fractalus. Now here's a bit of history about the original fractal terrain engine. David Fox, one of the first members of LucasFilm Games, shared an office with Loren Carpenter. Loren was developing the fractal based "Genesis Effect", an ILM special effect shot showing a lifeless planetoid turned into a lush green planet. This same shot was first used in Star Trek: Wrath of Kahn, and later in two other Star Trek movies. As gamers, we were always in awe of the computer effects used in the movies, and one day David commented to Loren that as gamers, it would be many years before we could generate the quality of imagery that ILM was creating. Loren's reaction was that he was in awe of gamers. While he could take days to generate each frame of a movie, us gamers had a small fraction of a second in order to generate a game image. He then worked with David to see if it were possible to generate fractal terrains real-time on an Atari 800, and they succeeded with three of the first 4 LucasFilm Games being based on this technology.

About a month after my arrival, Ron Gilbert was also hired to join the Koronis team as the Commodore 64 engineer. The goal was to build one game and ship it on 2 platforms simultaneously. Ron would later become the genius behind SCUMM and during this time we first developed our styles for working with one another. One technique that I remember Ron using was during an afternoon when we had a disagreement on how to solve a particular problem. We were both very zealous about our proposed solution, and this eventually evolved into a shouting match. Ron got up shouting and left the office slamming the door loudly behind him. That shook me up a bit, since we had always worked well together. Two minutes later, Ron came back, a smile on his face saying, "OK, I got that out. Now let's solve this problem." Ron recognized that we were both approaching the problem from different directions, but we were having problems 'hearing' what the other person was saying. We sat back down and came up with a hybrid solution that incorporated the best parts of each of our approaches, and one that was better than our original proposals.

Ron and I were both contractors throughout the entire project. I found an apartment about a block from the office, and Ron found a place about an hour away. We would work furiously until 2 every morning, and I would be able to walk bleary-eyed back to my place, but Ron would head out for a long commute. I think that he saved time by eating his meals while he was driving. I remember one time while I was sitting in his old Datsun 280Z I found a small foil-wrapped packet. When I started to open it to see what was inside, Ron cried out, "Oh my God, don't open that!" When I asked why, he explained that he had left a meal in his car weeks before, but he had forgotten that it was there.

During this first year, LucasFilm Games was located in industrial San Rafael in a non-descript office park across the street from Industrial Light & Magic, George Lucas' special effects company. We were able to walk through the sets during lunch, and occasionally watch outdoor sets being built or catch effects being filmed on the giant indoor blue-screen. Occasionally there would be a casting call for extras needed for various productions and one summer Ron was an extra in The Ewoks Adventure: Battle for Endor. Ron commented about how cheap the costumes were for the extras. They looked like foil hot-dog wrappers held on with rubber bands. The lesson learned was that you put your effort up front where everyone sees it, and don't worry too much about the noise in the background.

Our first summer, Ron and I both played softball on the company's co-ed team. Games were played at Skywalker Ranch, and this was our first opportunity to see where our new offices were being built. Skywalker was a huge 6000-acre facility that contained George's private offices, Sprocket Systems (later renamed Skywalker Sound), Licensing, Legal, and LucasFilm Games. We were set up in the back of the Ranch in what is known as the Stable House, a rustic building that fit our style pretty well. All of the other buildings were decked out with oak or redwood trimmings, while ours was rough-hewn timbers throughout.

When George first built the Ranch, he started by creating a story, a fantasy really, but this helped both he and the architects to create a facility that felt as if it had a history. The original story was that a sea captain had decided to marry and settle down. He raised cattle and grapes, built the Main House and later had three daughters. He built houses for each of his daughters, and continued to expand the Main House as he became more successful. Behind the Main House, there was the Gate House, the Brook House, the Carriage House, and the Stable House. Later, guesthouses were also built near the front of the property. Connecting all of these buildings was an underground garage that could house nearly a hundred autos. This wasn't part of the fantasy, but George's goal was to make the exterior appear as un-trodden as possible. The Tech Building, that houses Skywalker Sound, was designed as if it were a grape processing plant, including a main entrance that looks as if train cars filled with grapes used to enter the building for processing. Inside, it was a technological tour-de-force, with enough facilities to allow editing of four major film features simultaneously.

The Ranch was where SCUMM was first built, but its origins actually went back a number of years. Ron started his career by writing a program called Graphics Basic for HES, Human Engineering Software. Ron's program was written for the C-64 and was an extension of the BASIC programming language cartridge. Ron had reverse-engineered the cartridge and found that he could add new commands to the language. He then proceeded to add a number of graphics capabilities to BASIC allowing entry level programmers to exploit the capabilities of the machine. This was where Ron first learned of the power of 'interpreted languages' and this became the core of the SCUMM engine.

There are two main families of computer languages, Compiled and Interpreted. Compiled languages are languages that when written are converted into the op-codes or specific commands that are executed by a given processor. Codes compiled for an IBM machine will only work on that machine, and not on an Apple Mac. Interpreted languages are processed and then turned into a series of codes that instead of the machine executing each instruction, a program is written that reads each instruction, and then decides what each instruction is intended to do. While this method is slower than compiled languages, these 'Scripts' can be run on a wide variety of machines, and are often much more robust, since if they misbehave, your program can catch the problem, where other programs might crash the computer.

Now that you've had your computer lesson for today, the first thing that Ron needed was a game design to drive the technological development. Ron's first effort was titled I Was a Teenage Lobot. This design was inspired by one of the segments in the original Heavy Metal movie. In the movie, a guy is being tried on a rather peculiar space station. Instead, in Lobots, you had already been tried, found guilty, and punished. The judge's reaction being, "If you weren't guilty, you wouldn't be here!" In this future, robots had been tested, and they just didn't have the computer power to work successfully. Scientists had found that if you took the 'Grey Matter' from lobotomized humans and placed it into a regular robot, you could get pretty good servants. In your case, your brain had been removed from your body and placed into a 'shoe-bot', but they hadn't bothered to lobotomize you beforehand. Your carcass was still around, and your goal was to locate your body and get your brain rejoined with it before your body was turned into dog meat. The good news was that you had a friend out there somewhere; otherwise your brains would have been scrambled. The bad news was that you were a shoe-bot, restricted to only certain parts of the station.

This project was classic Ron at his best. Unfortunately, something came up, and the design was shelved. A short time later, Ron teamed up with Gary Winnick and the design for Maniac Mansion began.

As transcribed by Andrew "Telarium" Langley.

No news post