In a talk he described as less a postmortem and more "an odd collection of memories," Maniac Mansion programmer Ron Gilbert recounted the creation of the revolutionary 1987 classic at GDC 2011 on Friday. As Gilbert said, the game "Popularized the point and click interface," and moreover, he believes he "coined the word 'cutscene'," showing vintage source code that backs him up. During play, the game cut away to non-interactive story sequences. Gilbert describes Maniac Mansion as "My favorite game, and it's very personal to me -- not because it's a great game, but because it's a very flawed game, and those flaws make it special to me." The mansion in Maniac Mansion was inspired by George Lucas' Skywalker Ranch, where then-LucasFilm Games was housed and the game was developed. Both the external house and internal details, such as the spiral staircase in the library, are taken from the ranch. Once the team had settled on the characters and setting and come up with a general plot and some interesting gimmicks, they reached a creative block. Says Gilbert, "We kinda figured the game would just kind of write itself after this. We didn't even know the genre -- it wasn't an adventure game at this point. It was an amorphous game where you just went around and did stuff... I tried to imagine the gameplay and it didn't make a lot of sense to me." A Christmas trip home changed everything, however. "Watching my eight-year-old cousin playing King's Quest made Maniac Mansion fall into place." Sierra's King's Quest, however, featured a text parser -- something Gilbert found extremely frustrating. The game forced players to identify items on screen to interact with them and then type text commands. "This was not gameplay; this was not fun. Why can't I just point at this thing? I can see it right there!" Thus the inspiration for a point-and-click verb-based system arose. Players chose actions from an on-screen menu rather than fighting a text parser -- a key innovation for the genre. The cast of seven characters allowed players to choose any three -- each of which had their own abilities and, consequently, puzzles, making the game open-ended and replayable. This was not a goal of the team, Gilbert admitted, but just a cool idea. "Dave was loosely modeled after me," says Gilbert, especially the character's mode of dress. "Wendy was modeled after a real person, and she worked in LucasFilm and did the accounting. Razor was named after [artist] Gary [Winnick]'s girlfriend Ray." However, he says, "This was a genius idea we would come to completely regret later on in the game." The complexity that arose from the character combinations hobbled development -- especially because there was no design document, just a paper map of the mansion with an acetate overlay to show items, and a list of the characters and their abilities. "It was complicated, and it was an unintelligible mess," says Gilbert. "As the game was coming together, we realized we'd made a huge mistake." Seven characters with their own puzzles and endings "was a complete clusterfuck." The team debated stripping the game down to three characters -- or even one. "There's this point where you're in so deep you just want to scream and there seems to be no way out," Gilbert says. But they persevered, and the game shipped with seven. "In retrospect I think it really was the right solution." After trying to code the game in 6502 assembly on the Commodore 64, the team decided to create a scripting language, SCUMM -- or Script Creation Utility for Maniac Mansion. SCUMM would go on to be used for the company's next game, Zak McKracken and many other titles into the 1990s. "One of the innovation that Maniac Mansion had over the Sierra games were scrolling screens," says Gilbert. "This presented a big technical challenge for me. I spent months -- months! -- hand-tuning 6502 assembly to get that screen to scroll and now I could just do it in PowerPoint," he joked. He also had to create a custom art tool which, over several iterations, crunched the hand-drawn backgrounds down to 256 characters "but still retained a lot of the charm of Gary's art." SCUMM was truly multitasking system -- for example, the clock in the mansion's lobby was its own script and ran in its own process. Thinking about the game "as small independent chunks and objects became a mainstay of how you programmed in the SCUMM system," says Gilbert. One famous line from the game's dialogue is "Bernard! Don't be a tuna head!" This peculiar quote is well known to fans -- but, says Gilbert, originally this was supposed to be "don't be a shit head!" Gilbert and Winnick got in a huge fight with management over the line, but were asked to only keep it in if they could think of a good reason. They couldn't, and the line was changed. However, Gilbert says that he went with "tuna head" as a subtle form of protest -- something that would stand out. However, the team, over the two years of development, worked many seven day weeks, "late into the night for many months," with fundamental concerns. "Is this going to work? Is this a good game? Or are we just wasting our time?" Gilbert talked about the famous "hamster in the microwave" sequence, in which some characters are willing to blow up the cute little critter. "We just completely laughed our asses off," says Gilbert. However, it also shows "the power of the SCUMM system -- it only took a few minutes to draw and script that game and it was fast and fun to put things into SCUMM games." Later, he says, the team were able to crate Monkey Island "in an almost an improv fashion," thanks to SCUMM. However, since "You could use any object with any other object and if it made sense we let [players] do it -- wire up and let them screw themselves." It's possible in many, many instances in the game to use unique items at the wrong spot and lose them, or never pick up items and lose access to them. In short, it's very simple to get into an unwinnable situation in Maniac Mansion. Says Gilbert, "It's not that we were trying to be cruel or vindictive, it's just that we were being naive. It was so easy to wire this stuff up we didn't think through the implications." Moreover, LucasFilm Games had one tester who "would play the game and jot down notes." This was the first game LucasFilm Games (later LucasArts) published itself, and the entire game fit into 320 kilobytes. Unfortunately, a few weeks after it went on sale, Toys R Us pulled it from shelves because the word "lust" was printed on the back of the box and a patron complained to the company -- necessitating a reworking of the copy. The game was also ported to the NES, where the original credits included a line for the designers of the "NES SCUMM system." Nintendo misunderstood and objected to this phrase - "Why would we insult their console machine like that?" Gilbert recalled Nintendo asking. Lucas was unable to explain the true meaning to Nintendo and "in the end we just shook our heads and removed it," along with a number of suggestive images. "It's really easy to look back at games like Maniac Mansion through this lens of nostalgia, and look at what they came and make assumptions about what they were before they became anything, but for us, Maniac Mansion was just a game," Gilbert concluded. "We loved it, and we hated it, and our only dream for it was that it wouldn't run the company out of business. "We had a bunch of fun ideas but we didn't have a vision for the future. We just wanted to make a game and not get fired. "We had no idea what we were doing, none whatsoever, and I think that's an important lesson, because sometimes you just need to do things, and sometimes thinking too much and knowing too much can hurt more than it can help."
GDC 2011: Ron Gilbert's 'Odd Collection' Of Maniac Mansion Memories
March 4, 2011

Tags:
event-gdc
Subscribe to our newsletter
About JikGuard.com
JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.
Top

This Motorola foldable is on sale for $100 off - here's why I recommend it over most slab phones
Aug. 9, 2025

The best Linux distros for beginners in 2025 make switching from MacOS or Windows so easy
Aug. 9, 2025

I answered the million-dollar question about buying laptops - here's the ultimate guide
Aug. 9, 2025

3 portable power stations I travel everywhere with (and how they differ)
Aug. 9, 2025

I tried Lenovo's new rollable ThinkBook and can't go back to regular-sized screens
Aug. 9, 2025
Recent

This Motorola foldable is on sale for $100 off - here's why I recommend it over most slab phones
Aug. 9, 2025

The best Linux distros for beginners in 2025 make switching from MacOS or Windows so easy
Aug. 9, 2025

I answered the million-dollar question about buying laptops - here's the ultimate guide
Aug. 9, 2025

3 portable power stations I travel everywhere with (and how they differ)
Aug. 9, 2025

I tried Lenovo's new rollable ThinkBook and can't go back to regular-sized screens
Aug. 9, 2025

5 iOS 26 features that made updating my iPhone worthwhile (and how to try them)
Aug. 9, 2025

Healthcare cybersecurity failures put patient safety at risk, Modat warns
Aug. 9, 2025

France telecom exposes millions of customer records
Aug. 9, 2025

GPT-5 launch sparks backlash as OpenAI removes ChatGPT model choice
Aug. 9, 2025

Patch Notes #17: Raven workers secure union contract, VGHF acquires Computer Entertainer, and Ziff Davis makes layoffs after bumper quarter
Aug. 8, 2025
Blog

Unreal Engine Game Protection Solution
Aug. 8, 2025

How games detect speed-hack cheats
Aug. 6, 2025

JikGuard game protection supports Google Play's 16 KB page-size compatibility requirement
Aug. 1, 2025

JikGuard game protection supports Steam Deck
July 30, 2025

Security Risk Analysis for Racing Games
July 28, 2025

Are there hacks that increase gacha pull rates?
July 24, 2025

VMOS Open-Source: New Threat to Game Security
July 18, 2025

How Games Detect Black and Gray Studio
July 15, 2025

How Games Detect iOS Jailbreaks
July 11, 2025

FPS Game Anti-Cheat Solution
July 9, 2025
Random

Should you upgrade to mesh? I compared it with a traditional Wi-Fi router, and here's my advice
Aug. 8, 2025

How to get your share of AT&T's $177M data breach settlement - secure that $7,500 payout ASAP
Aug. 8, 2025

ChatGPT comes with personality presets now - and 3 other upgrades you might have missed
Aug. 8, 2025

Android phone feeling slow? How I changed one setting to instantly double the speed
Aug. 8, 2025

France telecom exposes millions of customer records
Aug. 9, 2025

My biggest regret after updating my iPhone to iOS 26 (and how to fix it)
Aug. 8, 2025

The Bluetooth tracker I trust more than AirTags - whether you use iPhone or Android
Aug. 8, 2025

Healthcare cybersecurity failures put patient safety at risk, Modat warns
Aug. 9, 2025

Game technology outlet Digital Foundry breaks off from IGN
Aug. 8, 2025

Colorado's AI law under review amid budget crisis
Aug. 8, 2025
Most Views

How Games Detect GameGuardian
March 17, 2025

Explanation of Game Anti-Cheat Solutions
March 17, 2025

Cheat Engine Modifier Detection Solutions
March 18, 2025

Explanation of Unity Engine Encryption Solutions
March 17, 2025

How to Anti Hack in Client-Side Games
May 21, 2025

Cocos Engine Encryption Solution
April 8, 2025

How Games Anti-Debugging
April 15, 2025

Cloud Phone Detection Solution for Gaming
May 21, 2025

How Games Detect Frida
March 25, 2025

How Games Detect PlayCover
March 26, 2025