Posts filed under "History"

October 19, 2005

Yume: A 15-Year Quest Completed

I’ve posted a little Fujitsu habitat history on my
Yahoo! 360 blog. Please leave any comments there.

Randy

October 16, 2004

The Vision: Cyberspace Protocol Requirements

In 1993 Electric Communities was a three-person consulting partnership: Randy, me, and our former Lucasfilm Games coworker and frequent collaborator, Doug Crockford. We had several clients, but by far the biggest and most important was Fujitsu. Fujitsu had hired us to do a business plan for bringing Habitat back to the United States, starting from the Fujitsu Habitat system they had developed in Japan. This was the project that eventually became WorldsAway (and which they eventually hired us to staff and manage during its formative years).

We, for our part, were far less interested in Habitat per se, which for us was yesterday’s thing, than we were in newer, more cutting edge stuff. The biggest limitations in the Habitat architecture, from our perspective, were that it relied on a unitary, centralized server, and that the environment was not user extensible. We wanted to put together a system which overcame these limitations.

We had some ideas about how to do this. We were heavily influenced by lengthy discussions with Dean Tribble and Mark Miller, who introduced us to the wonders of the capability paradigm for security and optimistic computation for implementing distributed systems. Dean and Mark worked at Xanadu during the time Randy and I worked at American Information Exchange. We got to talk to each other a lot because, for about five years, AMiX and Xanadu shared offices in Palo Alto (both companies being part of the Greater Autodesk Coprosperity Sphere at the time). But that’s another story.

Our arrangement with Fujitsu was that they would pay us to spend half our time working on WorldsAway and the other half doing advanced conceptual studies, planning, and prototyping for a next-generation system. They’d own the WorldsAway work and we’d own the conceptual stuff, though they would have the right to make use of the latter however they wished. It was a pretty sweet deal, especially when viewed in the light of these post-bubble years. We got to sit around and think great thoughts about pretty much whatever we damn well pleased while getting paid rather well for our trouble.

For the most part, I worked on the conceptual stuff (with a little bit of WorldsAway), Randy worked on WorldsAway (with a little bit of conceptual stuff), and Crock worked on figuring out how to present all this weirdness to the people at Fujitsu. After a couple of years of producing various presentations, studies, and reports, the ultimate end product of this effort was a hefty document gradiosely entitled Cyberspace Protocol Requirements, which we post here in public for the first time. (Note that although this is the final revision of this document, dating from February, 1995, the principal work was published in the March, 1994 in a form only very slightly different from this.) This document is really quite embarrasingly dated, but we decided it would be worthwhile to get it on the record. It’s probably also worth pointing here to the manual for Dean Tribble’s Joule language, which was included as an appendix in the dead tree version of the Protocol Requirements document. Joule was our first round pick for the foundation language for the infrastructure we proposed building.

An important piece of historical perspective to keep in mind, should you actually attempt to read this: there is one seriously major development that had not yet taken place at the time this was originally drafted, namely, the rise of the Internet. The Internet was just beginning its explosive takeoff at that point; indeed, we allude to this. However, though people certainly expected that some kind of dominant, global, electronic network was going to be the wave of the future, at the time the Internet per se did not appear to be the foregone conclusion that in retrospect it obviously was. It was a time when all the various large media companies (phone companies, television networks, cable TV operators, etc.) were announcing mergers and new strategic alliances almost daily, in an absurd and furious spectacle that we referred to as “The Dance Of The Dinosaurs”. Nothing concerning the look of the future was very clear. It was a time when people were still getting used to the idea that commercial use of the Internet was even legal (which it hadn’t really been for most of its existence up to that point, since it had been a creature of the world of academia). In particular, we were getting along with FTP and Gopher and none of us realized the the World Wide Web would be the big winner. Indeed, those of us who had been associated with Project Xanadu were especially surprised by the success of the Web, since its technical deficiencies were, in our eyes, so profound that we never quite believed that anyone could ever take it seriously (as Mark Miller put it, “if we had known at the time that the thing didn’t actually have to work, we would have been done a lot sooner.”)

Another disclaimer is that there is a lot of visionary stuff in here that I either no longer believe or believe in a profoundly modified form. I’ll have a lot more to say about this in my next post, which I’ll have up here soon.

September 13, 2004

The Avatar is Legal Voting Age

I finally got around to scanning my copy of the first print reference for the use of the term Avatar to represent a user’s graphical online presence.

cover.jpg page01.jpg page02.jpg page03.jpg page04.jpg page05.jpg

Definition Habitat: A make-believe world inhabited by small, colorful creatures, called Avatars. Human beings may visit Habitat and move freely about its regions, interacting at will with with Avatars. Human beings reach Habitat by traveling many miles through tiny telephone lines and entering through a large gateway, called QuantumLink. Once a human being enters Habitat, he or she takes on the visual form of an Avatar, and for all intents and purposes becomes one of these new-world beings. In the world of Habitat, people can play games and go on quests, but mainly they meet other people and have fun. — Run Magazine, August 1986 (full text transcription)

The Avatar just turned 18.

 

[Update July 06, 2008 by Randy]

A client provided me with another historical link to a 1986 article in Compute Magazine that has been archived online: Habitat: A Look At The Future Of Online Games by Kathy Yakal.

In the extended entry are the scans of the page of the screen shots (linked from the archive)…  

 

 

»» The Avatar is Legal Voting Age

July 31, 2004

The Birth of Habitat (with Many Digressions on the Early History of Lucasfilm Games and All That)

A posting by Andrew Kirmse in Orkut’s Lucas Valley High community (a group for current and former LucasArts and Lucasfilm Games people) expressed interest in the history of how Habitat came to be. I started to compose a response and then realized that this would probably be interesting to a wider audience than our little ghetto on Orkut, so I decided to publish it here instead. It also ended up being rather longer than I had counted on. Some of this may be a little rambling, but history is like that.

In 1985, when Habitat got started, Lucasfilm Games was a very different organization from the LucasArts Entertainment Company that people see today.

In the early 1980s, Lucasfilm had invested heavily in a number of different high-tech R&D projects intended to push the envelope of motion picture production technology. All this stuff was organized into a unit called the Lucasfilm Computer Division. There were groups working on computer graphics, digital audio processing, digital film editing, and a number of other things. Among the other things was a small computer games group that had been started as a joint venture with Atari, who had given Lucasfilm some money in hopes of capturing some kind of benefit by basking in the reflected glory of Star Wars (unfortunately, the proxy glow of celebrity did nothing to help Atari with its most fundamental problem, which was that it was quite possibly the worst managed company in the history of the universe). In order to understand where the games group went, I guess I first have to explain its somewhat odd position in the Lucasfilm organization.

Of the various elements of the Computer Division, by far the most prestigious and well-known was the Graphics Group, which had assembled a bunch of the smartest, most talented, most famous names in the computer graphics field into a world-class research team, working under the direction of Ed Catmull. Every year they would cut a wide swath through SIGGRAPH, stunning everyone with amazing images and brilliant technical papers. (This figures into how I actually came to work for Lucasfilm in the first place, but that’s a long and complicated story of its own for another time).

In 1984 they set out to make a really big splash. Various major bits of magic they had invented were written up for publication (I guess in those days you still got points for showing off how you did things rather than keeping them secret). Along with this they produced a short animated film, “The Adventures of Andre and Wally B”, for the SIGGRAPH film show. “Andre & Wally” made full use of the anti-aliased, motion-blurred, filtered and texture mapped rendering techniques they had developed. It was quite a tour de force relative to the kinds of things that could be put on film by computers in those days. They brought in an up-and-coming animator from Disney named John Lasseter to give the thing some life and filmic sensibility, to distinguish it from the run-of-the-mill SIGGRAPH film show fare, which generally consisted of (a) rendering demos, produced by and for engineers (and composed with exactly the aesthetic qualities that the obvious stereotypes would lead you to expect), (b) TV commercial promo reels, and (c) excruciating, unwatchable, hideous art crap (“Please God, not another Jane Veeder clip! Just kill me now.”).

“Andre & Wally” was, truth be told, perhaps a wee bit more ambitious than their production capabilities at the time were really ready for. It may well be that they thought it would do them good to try to stretch, but in any event it ended up absorbing a lot more time, effort, and money than anybody had really counted on, as they pushed to get all the pixels rendered by SIGGRAPH. In the end it had ballooned into a very big deal indeed. Rumors inside Lucasfilm put the production cost at something in the neighborhood of $500,000, which is a pretty tidy sum for a two minute demo film aimed at the computer graphics in-crowd. They invited George Lucas to come to the premiere at the SIGGRAPH 84 film show in Minneapolis — and he came. At the party afterwards, he was reserved and polite, but apparently he was not very happy with how things had developed.

At a time when Lucasfilm had no major film productions in the pipeline, the Computer Division was a major cash drain, even by the standards of George’s notoriously money sucking organizational empire. He’d invested in all this stuff on the promise that the technology could slash the wildly escalating costs of making the kinds of movies he wanted to make, and here he’d spent a fortune with no usable tools ready for prime time and no end in sight. He’d hired these guys to do technology development for him and they’d gone and spent half a million dollars of his money and made a movie, and not that great a movie either (though it was, admittedly, technically very advanced). He wasn’t paying these guys so they could make movies, he was paying them so he could make movies.

The fallout of this was that George decided he didn’t want to continue funding the world’s most glamorous technology research if there wasn’t going to be some fairly immediate, fairly concrete payoff in it for him. On the other hand, Lucasfilm had invested a lot of money in this stuff and didn’t want to just write it off either. So they made a decision to spin off these various projects into separate companies, in hopes that outside investors could be attracted and the technology might be better commercialized. In the end, the Computer Division was divided, like Gaul, into three pieces.

The Graphics Group became a company that was eventually called Pixar (“Pixar” was originally the name of a piece of hardware they had been developing, but the name ended up getting tacked onto the company because nobody could agree on another name they liked better). Pixar got sold off to Steve Jobs, who had the technology savvy, steely nerves, deep pockets and general megalomania needed to see it through to maturity. They eventually figured out that their biggest assets included not just their technology but John Lasseter, and the rest of that story you probably know. George (or perhaps his accountant) no doubt wishes now that he’d hung onto a bigger piece.

The digital audio and digital film editing projects got spun off into a company call DroidWorks. They attempted to market the film editing system — the EditDroid — and the Lucasfilm Audio Signal Processor (a huge DSP machine) — the SoundDroid. The film and television industry, contrary to what they’d like you to believe, is very conservative technologically. Selling big, expensive pieces of edge-of-the-art technology into that market was just too hard. DroidWorks sold a few EditDroids, but not enough to get any real traction. The company folded after just a few years (George’s reputed comment on this was, “Helluva waste of a good name.”) Ironically, 20 years later, Moore’s Law has brought the cost of this technology down to the point where it is now a big business. The kinds of video editing systems now sold by companies like Avid are pretty close to the EditDroid in both form and function. The vision that George originally bought into has largely been realized by the market; he was right, just too early.

The third piece was the Games Group. It was different from the rest of the various Computer Division elements in a couple of important ways. First of all, it was small — at this point, just eight people, so it was relatively inexpensive and didn’t demand a lot of management’s attention. And because Lucasfilm had gotten some money from Atari, it didn’t have a history as a major cost center. Second, whereas the other groups were principally concerned with creating technology that would be used to create entertainment products, the Games Group’s mission was to create entertainment products directly. This made it seem a lot closer to Lucasfilm’s core business. Also, George had an intuition that this interactive stuff was probably going to be an important part of the business somewhere off in the future, so it was probably a good idea to cultivate a native understanding of the medium in-house, in preparation for the distant day when the technology was mature. At one point George labeled us “The Lost Patrol” — Nobody knows for sure where they are or what they’re doing, but they’re somewhere out there; every now and again somebody sights their flag on the horizon. In some far off day they’ll return to us, bringing news of distant lands and wonders beyond imagining. So the Games Group was not spun off along with the rest, but instead became its own business unit within the company: the Lucasfilm Games Division.

Even though Games managed to stay within the fold, the institutional trauma of The Great Andre & Wally B Budget Blowout definitely had an impact on the group’s mandate. We had already been in the midst of shifting from a researchy mode into a more product oriented one, as the first games developed on Atari’s nickel came ready for market. This transformation was now to be accelerated and we were expected to become truly self-sufficient. We still had a bit of a research bent — we were expected not to be a drain, but we weren’t necessarily expected to make a big profit at first. Our mission statement was dictated directly by George: “Stay small, be the best, and don’t lose any money.”

Because of the phenomenal success of the Star Wars and Indiana Jones franchises, Lucasfilm existed in a weird kind of bubble that made it very different from other companies, especially companies in the computer games industry. Most of this weirdness had to do with money, or expectations about money. The basic attitude can be summed up as, “we are Lucasfilm, people will pay us.” The fundamental business concept of making an investment in expectation of a future return was not part of the general mindset. The expectation rather was that people would pay us to do things, and then we would take a share of the profits of whatever resulted. In other words, we wanted a cut of the proceeds but were not interested in sharing any of the risk. This attitude is a luxury most business people would love to have, but quite correctly recognize for the fantasy that it is. Except in Lucasfilm’s case it wasn’t a complete fantasy. Companies would, in fact, line up to make deals with us in which they took all the risk, either because they wanted what we had so badly that they were willing to pay an extraordinary premium to get it, or just because the cachet of being associated with us was so entrancing. (Lucasfilm insider joke: Q. How many Lucasfilm employees does it take to screw in a light bulb? A. Just one. He holds the light bulb and the world revolves around him.) Lucasfilm was, in fact, in the stone soup business, selling a very expensive, attractively branded stone. Thus, the predominant mindset in this extraordinarily successful and prosperous company was paradoxically one of extreme risk aversion.

This frame of mind colored everything. It lead to a couple of fundamental constraints that rather tightly restricted what we could do. The first rule was that we were not to do anything that required spending the company’s own money. We could do pretty much whatever we wanted, but we had to get somebody else to pay for it, arguments about ROI not withstanding. The second constraint was that although we had a fairly high level of creative freedom, we were absolutely forbidden from doing anything that made use of the company’s film properties, especially Star Wars. That was viewed as just like spending money, since these properties were, in effect, money in the bank. If somebody else wanted to make a Star Wars game, they had to pay a hefty license fee, and so we made money no matter how well or how poorly their game did, whereas if we made such a game ourselves we would be taking all the risk if it bombed (and never mind that we’d also get 100% of the upside if the game was a hit).

The practice the Games Division evolved in this environment was this: anyone in the group who came up with a serious design concept or project idea would write up a two or three page design proposal document, which we would kick around amongst ourselves for critical discussion but which would ultimately get placed in Steve Arnold’s ideas file (Steve was the head of the Games Division at the time). From time to time (a few times a month, I’d estimate), companies would come shopping, looking to do business with us. Sometimes they had specific projects in mind, but more often they just had a vague idea or two and were perhaps drawn here mostly because they thought it would be cool to visit Lucasfilm — tour the ranch, see some movie production facilities, maybe get a glimpse of George or some other famous person over lunch (the role of glamour in this process can’t be overstated). In the course of shmoozing with these folks, Steve would make a judgement about whether they were serious prospects, and if so he’d grab a couple of ideas from the idea file that seemed related to what they were interested in, grab the authors of those ideas, and have a meeting, where we’d make a pitch (often this process would extend over several visits and take weeks or months). Usually this ended up being just talk, but every now and then somebody would bite and we’d land a deal. During the time I was there we did projects not only with traditional games companies like Atari, Epyx, Activision, Electronic Arts, and Nintendo, but also RCA, Apple Computer, Phillips, IBM, the National Geographic Society, Fujitsu, Commodore, and others.

So one day, I think it was around October, 1984, I was chatting with my office mate, Noah Falstein, over lunch. We got to musing about the new generation of more powerful personal computers then appearing that were based on the Motorola 68000 16-bit processor, such as the Apple Macintosh and the soon-to-ship Amiga (not to mention such never-to-be-heard-from-again platforms as the Phillips CD-I box and the Mindset), as well as the increasing number of computer owners with modems. We had recently finished a many weeks’ long in-house experimental play through of Peter Langston’s ground-breaking multi-player Empire game (Peter was actually the founder of Lucasfilm Games, though he had left the company earlier that summer). One of the problems with Empire was that every game seemed to follow the same evolution: exploration, resource buildup, consolidation, nuclear annihilation. Even though you had the potential for rich interaction that came from having the players be real human beings (much more interesting than any game AI thus far produced), the same pattern always unfolded because there really wasn’t much else people could do. The game was closed-ended in this sense. We thought it might be more interesting if the world was much bigger and the player goals more open-ended. It seemed like the platform technology had matured to the point where it might be feasible to attempt such a thing. What resulted was a pair of proposals, one for something we called Lucasnet, which would correspond to what nowadays we’d call a games portal, and one for something we called the Lucasfilm Games Alliance, which would correspond to what nowadays we’d call a MMORPG (and indeed, which looked in concept a lot like what Star Wars Galaxies turned out to be in practice, albeit 20 years later). The latter proposal asserted the following goals:

  • open-ended
  • large-scale
  • low cost to play
  • permits people with varying time commitments to play
  • ability to rejoin if you get wiped out
  • science fiction/interstellar theme
  • distributed processing on home machines
  • permits different levels of interest and ability

Other than “science fiction/interstellar theme”, this actually seems like a reasonable set of desiderata for any large scale online game, even today. (The thematic goal was included partly because it seemed to provide a hook for the kind of open-endedness that we were seeking, but mainly because it appealed to us personally and we thought it would be cool. It’s really the only element of the proposal that was completely arbitrary.)

This proposal went through the usual process of discussion and revision, got expanded rather considerably (and retitled Lucasfilm’s Universe), and then found its way into Steve’s file along with the rest. And that was the last of it, aside from periodic bouts of wistful speculation about just what a fun project it would be if only we could find somebody to fund it. Then Clive Smith came along.

In 1985, the Commodore 64 was the king of the consumer-level machines, and Commodore International (nee Commodore Business Machines) was riding high. Clive Smith was their Vice President for Strategic Planning, and sometime during the spring or early summer of 1985 (I forget exactly when, and my notes aren’t clear on this), he came shopping. Every year, Commodore came up with some accessory to try to sell to Commodore 64 owners, in hopes of extracting another couple hundred bucks from each of them. One year it had been cheap printers, another year, floppy disk drives, and this year it was going to be a cheap 300 baud modem. In support of this, Commodore had made (at Clive’s instigation) a large investment in an up-and-coming, consumer-oriented online services company called Quantum Computer Services, who ran service called QuantumLink (Q-Link for short), which at the time was targeting the Commodore 64 exclusively.

Clive had also been the one to push Commodore into purchasing Amiga, an event that resulted in much bad blood between Commodore and Atari. Prior to Atari’s meltdown in 1984, everybody’s expectation had been that Amiga was destined to become part of Atari’s empire. Rumor had it that there had been a gentlemen’s agreement to this effect between the founders of Amiga and certain high Atari executives. The talent behind Amiga were the same folks who had developed the Atari 400 and 800 and at Amiga they were were fixing to take the next step along the same evolutionary pathway. The story went that Amiga had been set up as a separate company mainly because it was impossible to get anything done within Atari’s dysfunctional confines, but once the machine was ready Atari would buy back in (I don’t know if this is actually true, but it’s certainly the stuff of Silicon Valley legend). Jack Tramiel, Commodore’s founder, had been forced out of Commodore in a palace coup the previous year. In a weird sort of role reversal, he had then swallowed the bankrupt Atari’s remains and gone into competition with Commodore. There is evidence to suggest that Amiga had been a big part of what he (incorrectly) thought he was buying as part of the Atari deal. But Clive and Commodore had come along and snatched it up first, winning them Tramiel’s undying enmity (and also lawsuits), and forcing the rushed, impromptu, second-rate engineering behind the 520ST and 1040ST models that Atari introduced the following year.

Consequently, when Clive Smith came to Lucasfilm, he was shopping for two kinds of projects: things that would leverage modems and an online service, and things that would leverage the Amiga. Out of the file came the Lucasfilm’s Universe proposal, and another proposal for an Amiga-based space game that David Fox had written. Steve grabbed David and me, and off to the conference room we went to meet with Clive. We made our pitch, and Clive loved both proposals. However, they experienced very different fates.

Commodore, it turns out, was even more of a cheapskate company than Lucasfilm, and didn’t care to spend money on anything. They would be thrilled to have us develop David’s Amiga space game for them, but their concept of the deal seemed to consist of us developing the game and them being thrilled. They didn’t want to put up any actual cash as part of the transaction. Over the next few years we took a wait-and-see attitude towards how the market for Amiga games developed, as did all the other game developers, and so the whole thing was pretty much a flash in the pan: cool hardware, no sales. Mind you, Amiga enthusiasts are among the most dedicated in the industry, more so even than Mac zealots, so you would always hear a lot about the Amiga, but in round numbers (say, to the nearest million units) there weren’t any Amigas out there to develop for and so few of us did. David’s Amiga game never happened.

Quantum Computer Services, on the other hand, was a completely different matter. Although Commodore was one of their major investors, they were very much their own company, and they had considerably more of an entrepreneurial attitude than Commodore did (as one can readily see today from their respective fates — Commodore is gone, and Quantum Computer Services changed its name to America Online). From a business point of view, they were a good match for us because they already knew they were selling a consumer oriented product. We didn’t have to deal with any sales resistance on that point, as we might have with some of their competitors. All Clive had to do was broker some introductions, and we were off and running. Well, sort of. When two companies set out to do business with each other, there is this sort of dance that takes place involving the business people and the lawyers on each side. It became clear pretty early on in this process that we were going to do a deal, but the dance itself took a very long time.

The initial introduction took place sometime in the summer of 1985. It was promising enough that Steve put me to work preparing a design to pitch to them. I started thinking about open ended virtual worlds (though we didn’t have the vocabulary to talk about it then, which made the whole process much more difficult), and the design immediately started moving away from the kind of outer space, conquer the galaxy kind of fantasy that Noah and I had originally discussed. It was clear that a lot of the experience that QuantumLink was delivering to its customers lay purely in the social dimension — people interacting with other people. We wanted to appeal to people outside the hardcore gamer demographic, which tends to be adolescent males, and try instead to appeal to the more mainstream, non-gamer population who used Q-Link. So the design became much more generic, and we ended up with a world that looked kind of funky and suburban, rather than something based on science fiction or fantasy (though it certainly had many SF and fantasy elements).

This was my second big encounter with You Can’t Tell People Anything (the first having been Project Xanadu). The Commodore and QuantumLink people were visibly enthusiastic about the prospect of working with us, but nobody really had a clue what I was talking about when I tried to explain what the thing was supposed to be. Actually, most of the people at Lucasfilm pretty much didn’t have a clue either. At Steve’s suggestion, I wrote a number of “day in the life” scenarios, to help people who had never seen anything like this imagine what the experience might be like. I got our lead artist, Gary Winnick, to draw up lots of story boards to visualize these. Gary’s illustrations not only helped clarify what I was talking about to everyone else, they also helped me get my own head straight on how this would all end up working. Having all this visual material around gave the project a big creative boost. (It didn’t hurt that I really resonate with Gary’s artistic sensibilities and so found his visual wit and imagination very energizing.)

QuantumLink proved to be an interesting business. It was the first major online service that was really tailored for the consumer market. Although the existing services actually got a lot of their paying user hours from consumers, I think they tended to view the whole consumer aspect of things as a sort of disreputable sideline. The customers they really cared about were businesses, which they viewed as both more serious and more profitable. The 800 pound gorilla in this industry was CompuServe, which at the time charged $20.00/hour during “prime time” (basically, during normal business hours) and $12.00/hour “off peak” (evenings and weekends). This is pretty pricey for your average consumer, even if you think of it in inflated 2004 dollars. In contrast, QuantumLink charged $3.60/hour on evenings and weekends and wasn’t available at all during the work day. They did a number of clever things that let them get away with charging this radically lower price. First of all, they had a sweetheart deal with Telenet, in those days one of the major nationwide X.25 packet network vendors, to buy up unused off peak network capacity at deep discount rates. This was pure gravy for Telenet, who wouldn’t otherwise be selling those lines then anyway, while it gave Q-Link a huge reduction in operating costs. This is what accounted for Q-Link’s unusual operating hours. (It may have helped that some of Quantum’s founders were former Telenet people who had an inside track on who to talk to to make such an arrangement in the first place.) Second, they used a client-server architecture, then quite unheard of in an industry that was historically oriented toward alphanumeric terminals. This enabled them to offload a whole bunch of user interface computation onto the customer’s computer while at the same time dramatically reducing the telecommunications load they placed on the network and on their servers, further reducing their operating costs. The smart client also allowed them to make their interface vastly easier to use, since they could do all kinds of modern UI things that aren’t feasible in the keyboard/terminal world. This reduced their customer support costs. Finally, by standardizing on the Commodore 64, they made a virtue of the necessity to have platform-specific client software, because it meant that all client endpoints were essentially the same. This standardization cut customer support overhead even more.

From a technical point of view, QuantumLink was a good match because I didn’t have to sell them on the idea of a client-server game architecture. Heck, I didn’t even have to explain to them what a client-server architecture was, as I had had to do with many other folks (today it’s hard to imagine this was once considered an exotic way to do things). Plus, they had already worked out the technical details of doing data communications between Commodore 64 machines and their servers, and could even supply us with source code (well, mostly; as it turned out there were some issues wherein their implementation, uh, deviated from perfection, but that came up much later). Being based on the Commodore 64 was also advantageous since it meant that all of Lucasfilm Games’ heavy duty development tools and our big bag of C64 and 6502 tricks could be brought to bear. It wasn’t the slick, oomphy Amiga that we had originally been thinking in terms of, but it was a platform that we knew how to squeeze for every drop of performance it had.

As the summer of 1985 rolled on, it seemed increasingly likely that we were going to do this project (which had by this time been renamed again, and was now called MicroCosm — remember, this was an age when these machines we were developing for were still called “microcomputers”, so this name seemed like kind of a cool play on words). We had regular communications with the QuantumLink folks and the chemistry was pretty good. I started writing up a detailed technical design and putting together a project schedule. This was getting pretty serious. We already had in hand an amazing 6502-based cel animation engine that Charlie Kellner had developed for another Lucasfilm game, The Eidolon, which looked like it could provide a big chunk of the C64 client. It was all looking like it would come together.

Finally, in early October, Steve Arnold and I flew out to Virginia for a big nail-it-all-down meeting with Quantum. I spent a day with their technical team (Marc Seriff, their VP of Engineering, and Janet Hunter, who was going to be the technical lead on their end), going over the design and working through how it would mesh with their system. They liked what I had to show them and they in turn gave me a good long look at how their stuff worked. The next day we were joined by Steve Arnold from our side, Clive Smith from Commodore, and some of Quantum’s business and legal folks (notably their CEO, Jim Kimsey, and their head of marketing, Steve Case). Quantum management was really pumped and eager to do the deal.

So there we all are in this big conference room. All that remains at this point is for the business people to agree to the terms and for the lawyers to work out the details of the contract. Steve and the Quantum guys kick around the structure of the deal and block out the general shape of things. Actually, most of this has pretty much already been worked out ahead of time; the meeting is supposed to be a formality where management on both sides blesses the deal, they shake hands, and off we go. This is where the project has its first serious brush with death. Quantum’s lawyer jumps in and starts trying to renegotiate the deal: doing business with Lucasfilm is weird, it doesn’t work like anything he’s used to, so he starts trying to mold the relationship into a model he understands (basically, they pay us money, we give them software, they own everything). Steve attempts to enlighten him as to the nature of creative work as opposed to engineering, but the lawyer’s having none of it. But Lucasfilm just doesn’t do deals where the other guy ends up owning everything. Discussion with the business folks continues, ranging from engineering risks and scheduling, to creative and philosophical issues, but there’s this cloud of legal nastiness hanging over us the whole rest of the day. The lawyer doesn’t help things, every so often interjecting with further attempts to rip us off. Even Kimsey starts getting irritated with the guy.

We break at the end of the day with most of the outlines of the deal settled, but an air of extreme uneasiness about ownership and intellectual property issues. Steve Arnold and I go out to dinner with Clive Smith, Jim Kimsey, and Steve Case. Thankfully, over dinner we come to a handshake agreement about the ownership questions. The next day, Steve and I fly back to California. The project is on! (Except for actually finishing the legal paperwork.)

Once we returned to Marin, Lucasfilm’s lawyers got into the act. One thing I could always say with supreme confidence while working at Lucasfilm was: my lawyer can beat up your lawyer. Lucasfilm doesn’t have lawyers, it has legal ninjas — demons and wizards of the bar, each one utterly lacking in mercy. Our lawyers contacted Quantum’s lawyers, and a contract started taking shape. The worked on the contract through October. And through November. And through December…

While we waited, I worked on the technical specification. I worked on the spec through October. And through November. And through December. It proved to be a helluva design (and the vast amounts of unexpected preplanning would prove to really pay off, later). In December we concluded that this contract really was going to happen sooner or later (later, as it turned out, like February), and that we had better get started on the actual work. Steve gave me the go ahead to start recruiting development team members. I grabbed Aric Wilmunder, who had been a contractor working on Koronis Rift for Noah, and tapped Gary to do the artwork. The game was on! Really! This time, for sure!

And Steve pointed me to this other guy who we’d contracted with to port Koronis Rift to the Apple II. Maybe I should talk to him. I said “OK, Steve, if you say so”. So I went and talked to the guy. I didn’t have a lot of time to interview people, but this guy had done a really nice job on the port, and done it pretty fast. And he was totally excited about the project, he’d been thinking about this sort of thing for years, it’s just the kind of thing he always wanted to work on. OK, snap judgement, you’re hired.

His name was Randy Farmer.

Best. Management decision. Ever.