Mike McShaffry

From Ultima Codex
Jump to: navigation, search
This article is a stub. You can help the Codex of Ultima Wisdom by expanding it.

Mike McShaffry is a game programmer who was employed at Origin Systems from 1990 to 1997,[1] where he worked on Martian Dreams, Ultima VII, Ultima VIII, Ultima IX, and Ultima Online.


Early career[edit]

University of Houston[2]

Allright Parking

At Origin[edit]

Looking to join Origin, McShaffry first sent his resume directly to Richard Garriott. After receiving no response, he called the company weeks later and was told to send it to Dallas Snell, who quickly hired him.[2]

Martian Dreams[edit]


Ultima VII[edit]


Ultima VIII[edit]

Project Director and Programmer

Ultima IX[edit]

Main article: Development History of Ultima IX

McShaffry was the first director of Ultima IX, forming a small team with artist Denis Loubet and writer-designer John Watson for its nascent period of development in 1994.[2] At this time, he collaborated with Loubet and Watson on early story concepts utilizing a design ethic inspired by Ultima IV, V, VI, and VII. In 1997, while work on the game was officially suspended to hasten the release of Ultima Online, McShaffry continued in his spare time by porting its engine to the hardware-accelerated Glide API, significantly increasing performance and enabling the three-dimensional trailing viewpoint that appeared in the final release. However, it was soon decided the project would resume without him and he parted ways with Origin.

After Origin[edit]

Authored Game Coding Complete.

Having founded or joined several gaming companies since his time at Origin, McShaffry is currently principal engineer for ArtCraft Entertainment's Crowfall, an MMORPG funded via Kickstarter.

In-game counterparts[edit]

External links[edit]


  1.  "Mike_McShaffry". Wikipedia. Retrieved 2017-03-03.
  2. 2.0 2.1 2.2 2.3 2.4 Kenneth Kully. "“Oh no, not Moonglow again!” – An Interview with Mike McShaffry". http://www.ultimacodex.com. 2014-11-04. Retrieved 2017-03-03.
  3.  Ultima VII: The Black Gate - Characters List. August 5, 1991. Page 9.