Development History of Ultima IX

The development history of Ultima IX: Ascension spans the years 1994–1999, and is generally categorized by the four distinct iterations through which the title evolved before its final release. These alterations to the course of the game's creation were brought about by a series of events that catalyzed significant changes to its engine and plot, including the sudden prioritization of Ultima Online and a tumultuous senior personnel upheaval that heralded the final eighteen months of development.

Pre-production and Crusader engine (1991–1994)
Unlike its later iterations, there are relatively few known details of the initial conceptual outline for Ultima IX: Ascension, and no prototypes from its first phase of active development have been publicly unveiled. During work on Ultima VII: The Black Gate, series creator Richard Garriott had already planned for to conclude the saga of the Avatar, whereby the player character would, in some fashion, ultimately give their life to destroy the Guardian. The game's earliest public mention appears in Caroline Spector's 1992 interview with Garriott (conducted for Ultima: The Avatar Adventures prior to the release of ), in which he indicates it would take place in Britannia. In early 1993, while Ultima VIII: Pagan was under development, Garriott spoke of his intention to ship its sequel in a white, cloud-covered box with a glassy logo, completing the trilogy's minimalist theme established by the stark black packaging of and blazing orange cover art for  (each so designed to form a "wall of color" when displayed on store shelves). It was also during this period that the game's full title began to be publicized.

In its incipient form, the story of was to follow directly from Pagan and chronicle the Avatar's ascension to immortality as the Titan of Ether, such that the Guardian might finally be vanquished. While Garriott had come to envision this unfolding on the conqueror's own homeworld (also foreshadowed in the official clue book, Pentology ), the series finale was slated to return to a ravaged Britannia by the time its predecessor's closing sequence was finalized. Another early proposal for Ascension's climax included the revelation of the Guardian and Avatar as correlative entities, with Lord British personally joining his champion in the final campaign to eradicate the red conqueror. Deadlocked in a cataclysmic battle and faced with the prospect of Britannia's collateral destruction, the player (as the Avatar) would have been forced to allow themselves to be fatally struck down by the Guardian, in turn causing the villain's own demise. In this version of events, however, Britannia's king would have then resurrected the fallen Avatar, reverting the hero to an ordinary, powerless mortal and thus bringing the entire series full circle.

The game's earliest design sought to expand upon the Avatar's capacity to jump and climb in Pagan by allowing for other such abilities as swimming, crawling, and swinging. With eliciting a significant number of customer complaints, however, Origin wished to amend the series' direction by reprising the design formulae of Ultima IV: Quest of the Avatar to VII and Serpent Isle, while instructed by parent company Electronic Arts to reestablish the franchise regardless of production time. In the FANS.TXT file included with the final patch for Ultima VIII, Richard Garriott would later write, "The design of (which is still in progress) relies heavily on this feedback and has resulted in a dramatic turnaround back toward classic role playing. Even better, it has resulted in a classic Britannian Ultima."

The Ultima creator also spoke to this effect when interviewed by Julian Schoffel in 1994:


 * "To my mind there really were some issues with that I do want to address in . For example when you point to where you want to jump in, he jumps to exactly that location. You will have a set of attributes, like strength and dexterity that dictate how far and how accurately he (the Avatar) can jump. That gets it out of the ‘arcadey-ness’ that was probably an accurate criticism of  and puts it back into what it was really meant to be: a role-playing game."


 * "What I am about to tell you is literally days old. In it's the end of the Guardian, not only that but it's also the end of this whole Avatar business we've been going on about, so  is actually the conclusion of Ultimas I through to IX.  will be a completely fresh start and probably won't even be called ."


 * "In many ways tears down the Avatar philosophy. After going through the gate at the end of  you are in fact back in Britannia, obviously things have changed significantly while you were away and you eventually discover that you and the Guardian are cosmically related. Don't forget that this is the end of Ultima as we know it, so something very profound happens at the end of ..."

As most of the development team had transitioned to Origin's sci-fi action game, Crusader: No Remorse, Ascension began production with the few who remained: director and lead programmer Mike McShaffry; artist Denis Loubet; and writer-designer John Watson. Programmer Jason Ely was also an early participant in the design process, but soon elected to join his other colleagues on Crusader. Initially developed in parallel under producer Warren Spector, the two games shared a close working relationship between their respective teams (which were intended to merge upon the release of Crusader ), as well as a common codebase. This engine was itself a refined and enhanced derivative of 's, counting a 640×480 Super VGA display resolution among its improvements, and would continue to be iterated upon for  until its eventual release. Throughout this period, the ninth chapter in the series featured a world layout akin to and, reviving their dual-scale map systems to distinguish the broadly ranged overworld from more intimately explorable cities and dungeons. Character portraits were also set to return.

After several months on this trajectory, by late 1994 the team desired to expand the project's scope beyond the capabilities of its current engine and, with Richard Garriott taking a more influential role in proceedings as creative director, its form was to be fundamentally overhauled. 

Bob White and isometric 3-D (1995–1997)
While the setting remained a Britannia invaded by the Guardian during the Avatar's absence, the first draft of a comprehensive plot treatment—in which the Columns appear and a populace on the brink of civil war must be united against their conqueror—was collaborated upon by Richard Garriott, John Watson, and Brian Martin, the three of whom had previously worked together designing and. This script was considered to be approaching completion in February 1995, and efforts to build the development team began in earnest. In a bid to lend momentum to the game's new direction, Garriott invited his childhood friend and fellow Dungeons & Dragons enthusiast, Bob White, to join the design team in April. White, himself an Ultima fan, assisted the trio of writers with revisions and polishing along with Chuck Zoch, and the story was tested in advance of implementation by members of the group playing it through as a tabletop role-playing game.

The prototypical bitmapped graphics engine of also received a major alteration, courtesy of programmer Gary Scott Smith, to instead display software-rendered, three-dimensional polygons. With its camera locked in an overhead viewpoint, the game world—four times the size of and comprised of 256×256 screens —was displayed via parallel projection. In addition to preserving the isometric view of, bypassing true perspective calculation in a 3D environment was also less computationally taxing and therefore allowed for a smoother frame rate. Unlike its predecessors, however, the camera could be freely rotated about its vertical axis and zoomed in or out (much like another Electronic Arts game of the era, Syndicate Wars); while it was at the behest of Richard Garriott that the design of Ascension return to the seamless, single-scale world previously seen in Ultima VI: The False Prophet and, he nevertheless indicated this variable zoom level could simulate multiple scales for conversations, towns, and wilderness travel.

The revised game allowed for a party system and pre-rendered cutscenes, as well as a skill system through which the player could cultivate proficiency—and certain niches of specialty—in up to twenty abilities, such as magic and swordplay. A choice of gender for the Avatar was also accounted for. Although the plot treatment called for various companions to accompany the hero, this could be problematic at times, as the engine's performance was found to struggle when rendering multiple on-screen characters. Combat was described as "interventionist", whereby real-time action would pause for party members to be issued with commands; this allowed a degree of flexibility as to the player's preference for turn-based or real-time combat.

Richard Garriott had marginally revised his previous box art design by early 1996, and now planned for Ascension's cover to depict a blue, lightly clouded sky. At this time, the first glimpses of concept sketches and preliminary cutscenes for began to surface through various magazines; in the following months, screenshots of the gameplay itself became public, with Garriott previewing the title to the gaming press in May at the Electronic Entertainment Expo (E3), as well as Origin's own offices. Now in full production, the development team had grown to approximately thirty people.

It was considered for a time to port the game to the Sony Playstation console, with several Sony-related magazines even featuring previews.

By September, dialogue recording sessions for major characters were completed at Magnolia Studios in Burbank, California. The cast included Kay Kuter as Lord British, Keith Szarabajka as the Avatar, Clive Revill as Iolo, Maurice LaMarche as Shamino, Cree Summer as Raven, Scott Bullock as Samhayne, Scott Cleverdon as Lord Blackthorn, and Michael Dorn as the Guardian. Owing to later recasting, none of these performances would appear in the final release.

had progressed on schedule to a relatively advanced state before Ultima Online drew an unexpectedly popular response to its public alpha test. Seizing upon this burgeoning opportunity with an influx of extra resources to hasten its completion, Electronic Arts had Origin transfer the entire Ascension team to the groundbreaking MMORPG, beginning with some members by October 1996 and culminating in December. The cardinal Ultima was on the verge of its own alpha phase at this time, with the world map approximately 80% complete—albeit in need of fine-tuning—and many fundamental game systems, such as conversations, plot scripting, inventory, object interaction, and combat, either fully implemented or in the process thereof. Nevertheless, the newly integrated team was able to push Ultima Online to release less than nine months later; was largely neglected throughout this effort as a consequence, and with tensions over the reassignment mounting, it eventuated that many of its original team members did not return to the project, were fired, or resigned from Origin.

By mid-1997, the game had been effectively canceled, lacking both a functioning team and corporate support from Electronic Arts. During the shift to Ultima Online, however, Mike McShaffry secretly experimented at his home with porting to 3dfx Interactive's hardware-accelerated Glide API and, upon a demonstration of the fourfold increase in performance this facilitated, Origin was inspired to resume with an exclusively hardware-rendered engine. 

Ed Del Castillo's Ultima: Ascension (1997–1998)
The conversion to Glide opened avenues for experimentation with new camera angles, and a trailing third-person point of view was settled upon to foster a more immersive gaming experience. While many at Origin were excited by this, several team members—including lead designer Bob White—lobbied unsuccessfully to retain the bird's-eye perspective used previously, fearing contemporary computing power would not be sufficient to viably accommodate the game's demanding new form.

On the heels of this development, it was decided Mike McShaffry would not continue with the project, and Westwood Studios programmer Bill Randolph was hired to oversee coding responsibilities in his stead. Upon joining, Randolph recommended his former Westwood colleague, designer Ed Del Castillo (Command & Conquer) be appointed as the project's producer, and the rest of the team was rebuilt with new hires. Electronic Arts encouraged this renewed crew to do their utmost to deliver an exceptional finale to the series, for which they planned accordingly.

Unable to overcome technical challenges with performance and pathfinding for non-playable characters (NPCs), it was resolved to omit the party system from the game and instead reprise the solitary experience of. To compensate for this, it was intended to provide the player with opportunities to take control of other characters as required, such as Shamino, Raven, and even Lord British; this gameplay mechanic was also ultimately scrapped, however, out of concern it could disorient the player. Space requirements demanded by the game's voice acting and pre-rendered cutscenes also necessitated the female Avatar option not be realized.

For a time, there was pressure from Origin's marketing department and corporate executives to implement multiplayer support, which was flatly rejected by Garriott and Del Castillo.

The story of the game was amended further by Del Castillo but remained largely similar to its previous version, albeit with modifications to accommodate the lack of a party and the short-lived ability to inhabit other characters. Perhaps the most significant change came to the plot's penultimate moments, which forwent Britannia's immolation by way of a desperate casting of Armageddon–present throughout Bob White's revisions–in favor of a conclusion resembling the first and final iterations of the storyline, in which the Avatar instead sacrifices himself to destroy the Guardian.

February 1998 saw the first previews of the game's new visuals appear to the public, as well as a simplified title: Ultima: Ascension. In the following months, statements given by Del Castillo indicated a shift in emphasis toward action-oriented gameplay and visual impact, seemingly at odds with the return to classic Ultima hallmarks championed in previous years. Substantiating this in late April was the sudden and vocal departure from Origin of two Ascension designers, Marshall Andrews and Dan Rubenfield, who alleged and denounced a conscious move by the company to abandon Ultima traditions in favor of garnering mass market appeal and profit; Richard Garriott countered this in response, claiming rather the duo's resignations eventuated from their reluctance to adopt his design ethic. Three weeks later, lead designer Bob White followed Rubenfield and Andrews to Ion Storm, albeit on more amicable terms. White would later corroborate the account given by his two colleagues, in 2011 recalling corporate influence to steer the series toward a reductive, console-oriented format.

Upon the game's first public demonstration at E3 1998 in late May, suggestions of an increasingly mainstream focus continued to be fueled by various reports from the show floor, as well as a modernized teaser trailer—predominantly a showcase of special effects and frenetic combat scenes set to heavy metal music—briefly made available by Origin during the event. Furthermore, this trailer and other promotional materials debuted a logo radically different from previous installments, and an official press release rebranded the title as "an action-adventure game set in the Ultima universe." Concerns over this dramatic change of direction were expressed to the point that Del Castillo was moved to appeal for the fanbase's support.

The unfolding controversy ultimately came to a head in July when Ed Del Castillo—already a contentious figure at Origin—was asked to resign, an outcome publicly attributed to philosophical differences. Garriott would later clarify that he felt Del Castillo, although a capable designer, lacked a deeper understanding of the Ultima series required to deliver a worthy entry. 

Final release (1998–1999)
Faced with a leadership vacuum, Richard Garriott once again took charge of development himself. Remaining designer Seth Mendelsohn was promoted to the vacant lead position, and the two embarked on a broadly simplified rewrite of 's storyline, shifting its primary focus to restoring the desecrated Virtues and de-emphasizing the war against the Guardian. Garriott also called for Britannia's surface area to be downsized for ease of building and playability, and legacy assets created for earlier drafts of the plot were made to cohere with its recent overhaul; this would require that certain gameplay areas and cutscenes be used in contexts for which they were not originally intended. Of symbolic note, the numerical IX suffix was restored to the game's official title.

As well, another major code rewrite was undertaken throughout the latter half of 1998, remaining markedly defective when the build was due for a progress demonstration to Electronic Arts in November. Balking at its lackluster performance, the corporation issued an immediate cancelation before being persuaded by Garriott to relent. Nevertheless, while having previously pledged its full backing to ensure the greatest possible result, Electronic Arts significantly reduced the troubled project's budget and available resources, and, eager to prioritize work on Ultima Online 2, mandated a release by Christmas 1999.

Adapting Ascension's design specification to this abruptly austere financing and time frame saw the removal of several features, including traditional NPC schedules—beset by pathfinding problems as well as impracticable data storage requirements—and the ability of certain NPCs to follow the Avatar for specific quests, which had substituted for a structured party of companions. Time constraints also prevented character dialogue from undergoing a rigorous editorial process, such that lines would be recorded by their respective voice actors within hours of being written.

Exacerbating its predicament, was also ill-prepared for a GPU market that had evolved considerably from its infancy, with 3dfx no longer dominating and cards supporting Direct3D—particularly Nvidia's Riva TNT—gaining widespread adoption. While the game was optimized to run on 3dfx's Voodoo boards under the Glide API, it suffered from debilitating performance issues with Direct3D.

Although a grueling last-ditch effort was pursued to rectify this and the game's other remaining glitches—extending to 24-hour work cycles in some cases—the development team's deadline expired and was shipped in suboptimal condition. The series' final installment drew frequent and pointed criticism for its technical state at retail, and in the months following its late-November release, Origin concluded development by issuing a series of patches that improved Direct3D support, optimization engine code, and a number of scripting and other game bugs.

The instability of this original release prompted Bill Randolph (Lead Programmer since 1997) to request a release of a new CD with the updated Ultima IX engine to all registered Ultima IX consumers. With backing by Carly Staehlin (Live Team Producer for Ultima Online), Ultima IX with Patch 1.18f was released on CDs with a trial CD for Ultima Online. Additional patch work was performed following this release. This work eventually culminated in the unofficial release of a new patch for Ultima IX (1.19f). 