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.

Initial draft and Crusader engine
To date, relatively few details of the original plans for Ultima IX are publicly known. Early interviews with series creator Richard Garriott, conducted prior to Ultima VIII's release, suggested that it was to focus on the Avatar's ascension in power as the Titan of Ether, obtaining the means of defeating the Guardian on the villain's home-world without becoming another such being. This premise is foreshadowed in the Ultima VIII Clue Book, and is also consistent with the overview Garriott gave at the time he began this third trilogy, which was supposed to chronicle the Avatar's "return to the dark side."

During the title's earlier stages, Garriott was also quoted as planning to ship Ascension in a sky blue box, intended as a thematic conclusion to the arc established by the stark black packaging of Ultima VII and progressed by the cover art for Ultima VIII, predominantly awash with orange flames.

The game's design during this era allegedly called for a greater presence of its predecessor's arcade-style hallmarks, including jump puzzles. According to Jason Ely, a programmer on Ultima VIII and early participant in the design process of Ultima IX, the ninth chapter in the series featured a world layout akin to Ultima IV and Ultima V, with a similar dual-scale map system to distinguish the broader overworld from the more intimately presented cities and dungeons. Per Ely's account of this period, Ascension began production in parallel with Origin's Crusader: No Remorse, with both games sharing the same codebase as well as a close working relationship between their respective teams. The engine for Crusader was in turn derived from that of Ultima VIII and counted a higher, 640×480 Super VGA display resolution among its enhancements.

Public feedback following Ultima VIII was poor, however, prompting Origin to make a sharp turn in development. Included in the last patch for Ultima VIII was the FANS.TXT file, in which Richard Garriott wrote, "The design of Ultima IX (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."

In light of these developments, Garriott returned to a more influential role in proceedings and this early build of the game was abandoned. 

Bob White and isometric 3-D
In the wake of Ultima VIII's negative feedback, Ultima IX was fundamentally overhauled. To spearhead the game's new direction and lend it momentum, Richard Garriott brought on-board a childhood friend, Bob White, to assume the position of lead designer. The setting was relocated to Britannia, a land now mostly conquered by the Guardian during the Avatar's absence, and the first outline of an entirely new plot treatment was collaboratively written by Garriott, John Watson, and Brian Martin, the three of whom had previously worked together designing Ultima VII and Ultima VIII. White, along with Chuck Zoch, joined the trio of writers to assist with revisions and polishing.

The revised game was designed to feature a party system and pre-rendered cutscenes, as well as a skill system through which the player could develop proficiency—and certain niches of specialty—in up to twenty abilities, such as magic and swordplay.

Screenshots began to surface in early 1996 through various gaming magazines and conventions, showcasing the software-rendered, polygonal 3D engine that now powered Ultima IX. With the camera locked in an overhead view, the world—comprised of 256×256 screens—was represented through parallel projection. In addition to visually replicating the isometric perspective of Ultima VIII, bypassing true perspective calculation in a three-dimensional environment was also less computationally taxing and allowed for a smoother frame rate. The viewpoint could nevertheless be freely rotated about its vertical axis and zoomed in and out (similar to another Electronic Arts game, Syndicate Wars). 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 and Ultima VII.

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

By September 1996, 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 recasts, none of these performances were to appear in the final release.

Ultima IX had progressed to a relatively advanced state before Ultima Online drew an unexpectedly popular response to its alpha test. Seizing upon this newfound opportunity and hoping that an influx of extra resources would advance completion, Electronic Arts had Origin reassign the entire Ascension team to the groundbreaking MMORPG in December 1996. At this time, the cardinal Ultima was described to be on the verge of its alpha stage, with the world map approximately 80% complete—albeit in need of fine-tuning—and many fundamental game systems, such as conversations, inventory, and combat, either in place or in the process of implementation. Nevertheless, the integrated team was able to push the online game to release less than nine months later, to the detriment of Ultima IX; the latter title was largely neglected throughout this effort, and many of its original team members did not return to the project.

By late 1997, the game's visuals were beginning to look outdated, with the remaining members of the development team reportedly lacking motivation to continue after the events of the preceding year. According to Ultima VIII project director and Ultima IX programmer, Mike McShaffry, it was the appearance of 3D accelerator cards that rejuvenated interest in the project. During the shift to Ultima Online, McShaffry secretly experimented in his spare time at home with porting Ultima IX to 3dfx Interactive's Glide API and, upon a demonstration of the considerable increase in performance this facilitated, Origin was inspired to begin the game anew with a hardware accelerated engine. 

Ed Del Castillo's Ultima: Ascension
With the implementation of the new, Glide-powered engine and further experiments with camera angles, it was decided that a third-person, "over-the-shoulder" perspective made for a more immersive gaming experience. While many at Origin were excited by the fresh direction, several team members—including lead designer Bob White—lobbied to remain with the previous top-down perspective, fearing contemporary computing power would not be sufficient to viably accommodate the game in its new form.

Previews of the now simply-titled Ultima: Ascension (so-called for concern about alienating a potential wider audience) slowly appeared and were met by fans with skepticism, especially once some of the more drastic changes began making news and appeared to show a strong emphasis on action-oriented gameplay. Much of the public's trepidation arising from this period can perhaps be attributed to the perceived design philosophies of newly-appointed project leader Ed Del Castillo, exemplified by the infamous "heavy metal" teaser made available by Origin for a short time in early 1998. Promotional material released during this time also showcased the game's entirely new logo as well as describing it as an action-adventure game instead of a RPG.

As more alterations became public, it was revealed the game was no longer to have a party of companions for the Avatar, instead reprising the single-character experience of Ultima VIII. To compensate for the lack of a party, there existed plans to give the player the opportunity to take control of other characters as required, such as Shamino, Raven, and even Lord British. This concept was ultimately scrapped, however, cited by Origin as weakening the emotional link between the player and the Avatar. Furthermore, space requirements demanded by the cutscenes and voice acting necessitated that the option to play as a female Avatar could not be realised.

The story of the game was revised by Del Castillo but remained largely identical to the previous version, albeit with some 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 abandoned a long-present Armageddon solution in favor of a conclusion resembling the final iteration of the storyline, in which the Avatar sacrifices himself to destroy the Guardian.

Again, numerous screenshots from the game engine itself and from the pre-rendered cutscenes appeared throughout 1998, showing steady progress. However, the game suffered on this occasion under an enormous personnel fluctuation. Dan Rubenfield and Marshall Andrews, two of the designers for Ascension, left Origin in May 1998. Their departure was not a peaceful one, with the two ex-employees blaming the company for sacrificing gameplay values for the sake of an easy profit. Only one month later, Bob White followed the two to Ion Storm, although in this instance the split was amicable. Attracting blame for many of the controversial changes in gameplay, Ed Del Castillo also resigned in July of the same year amidst a feud with Richard Garriott, with whom he cited philosophical differences.

Garriott then decided to take charge over development personally, marking his first return to a director's role since Ultima VII. He felt the game was going in the wrong direction and wished to reduce the focus on action, later admitting this first fully 3D iteration was a mistake and that he let himself be influenced by the wrong people. As such, he decided to return to the roots of the Britannian series by writing a fresh story with new lead designer Seth Mendelson, the focus of which was primarily to be the Virtues and less about the war against the Guardian. Of symbolical note, the numerical IX suffix was also returned to the game's official title. 

Streamlining and final release
Following the development team upheaval, work resumed on the one final revision of Ultima IX that would find its way to retail.

Shortly after the beginning of 1999, Electronic Arts gave Origin a mandate that the game had to be shipped in time for Christmas business. However, the title was still markedly bug-ridden and it was found to be impossible to implement the ambitious scale of the world and story in the given timeframe. In an effort to salvage what material they could, the team drastically shrunk Britannia, rewrote the plot into a more simplistic form and used every means to make it cohere with the work they had already completed, requiring certain gameplay areas and cutscenes to be used in contexts for which they were not originally intended. Due to a lack of time to properly fix them, several major features were also eventually removed, such as traditional NPC schedules (which, as well as taking a toll on overall engine performance, reportedly sometimes caused NPCs to fall through the ground) and the concept of having some NPCs follow the Avatar for specific quests (designed to compensate in part for the lack of an actual party).

By 1999, the environment for 3D accelerator cards had changed considerably from its infancy: 3dfx had lost its absolute supremacy and the Nvidia Riva TNT chip, with its Direct3D support, had gained substantial market share. Ultima IX was not prepared for this situation; the game ran perfectly well on a Voodoo board under the Glide API, but suffered from major performance issues under Direct3D. Development time to rectify this problem had expired, however, and the game was shipped to retailers.

The end result proved to be notoriously controversial, being almost unplayable under Direct3D and still ridden with bugs. Many players were also disappointed with the size of the game world and lack of interactivity, but perhaps most infamous of all were grievances with the plot, with long-time Ultima fans citing multitudes of inconsistencies within the game itself and with its predecessors. While Origin did later address the technical Direct3D issues and the worst bugs by releasing a series of patches, the fundamental design of Ultima IX itself remained unchanged.

Due to the hasty re-tailoring of the game, old plot remnants can be found in numerous places. 