James Higgins: The Ocean Software Programmer Behind The Addams Family, Total Recall, and Combat School

Long before video game development became an industry of enormous studios, specialized departments, and development teams numbering in the hundreds, James Higgins learned to make games largely by experimenting until something worked.

His education came from computer manuals, magazine listings, borrowed ideas, handwritten code, late nights, and the trial and error that defined much of Britain’s early home computer scene. By the time he was still in his teens, Higgins had moved from typing programs into a ZX81 to selling his own software, working with Mastertronic, and answering an advertisement that would lead him to Ocean Software in Manchester.

At Ocean, he became part of the generation of young programmers who helped carry the company through its celebrated late 1980s and early 1990s period. His credits eventually stretched across arcade conversions, original games, major movie licenses, 8-bit computers, 16-bit machines, and consoles. Combat School, Bad Dudes vs. Dragon Ninja, The Untouchables, Navy SEALs, Total Recall, and The Addams Family represent only part of a career that later continued in the United States.

Higgins was never simply working through a list of platforms. His career followed the transformation of the video game industry itself, from teenagers programming alone in their bedrooms to professional studios developing games for increasingly powerful consoles.

Learning To Program Because Games Cost Money

Higgins later remembered that his interest in computers began when he was about fourteen years old and encountered the Sinclair ZX81. Like many teenagers discovering home computers in Britain during the early 1980s, he wanted games but had very little money available to buy them.

The solution was to make the computer provide its own entertainment.

His school library subscribed to Your Computer, one of the magazines that regularly printed program listings readers could type into their machines. Higgins spent hours entering BASIC programs and long strings of hexadecimal numbers, hoping that the promised game would appear when he finished. Sometimes it did. Frequently the program crashed or failed because a single mistyped character could ruin pages of work.

Repeatedly typing those listings taught him something more important than the games themselves. He began recognizing how programs were constructed and eventually started combining pieces of existing code into crude programs of his own. He experimented with machine code using the ZX81 manual, failed repeatedly, and initially concluded that low-level programming might be beyond him.

The ZX81 itself was severely limited. Higgins remembered owning the basic 1K model and dreaming of a 16K memory expansion. After seeing a high-resolution Space Invaders style game running on an expanded ZX81 at a computer fair, he wanted the additional memory badly enough that he sold his collection of 2000 AD comics to help obtain it.

A Dragon 32 followed. Its Motorola 6809 processor gave Higgins another environment in which to experiment, and programming slowly stopped being only a way to avoid buying games. It was becoming something he might actually be able to sell.

Higgins later explained the original motivation with characteristic simplicity. He did not have much disposable income, so if he could make games himself, he would not have to buy as many of them. That practical limitation helped push him toward a career before he could have known such a career existed.

Jumbo’s Troubles And A Sixteen-Year-Old Developer

Higgins did not wait until he considered himself an expert before sending programs to publishers.

He tried selling his work almost as soon as he had a functioning game loop. Some projects went nowhere. An Asteroids inspired program was rejected. Another game for the Dragon 32 became Jumbo’s Troubles, which Higgins remembered building from his younger brother Tom’s description of an arcade game he had encountered on a school trip.

Years later, Higgins realized that the mysterious arcade game had been Namco’s Mappy. At the time, however, he had never seen the original machine himself. He was effectively recreating an arcade concept from someone else’s memory.

Wizard Software agreed to publish Jumbo’s Troubles. A Wizard advertisement appeared in the June 1985 issue of Dragon User, giving the teenage programmer something more permanent than memory to establish his earliest commercial work. Higgins calculated that he was sixteen, nearly seventeen, when the advertisement appeared. He jokingly remembered the game as having sold only three copies, but the important point was that he had crossed from amateur programming into published software.

The game was not a commercial breakthrough. His next important project would be.

The Apprentice And The First Real Success

By the time Higgins moved to the Amstrad CPC 464, he had already acquired experience that many young computer owners lacked. He understood the fundamentals of programming, had been published, and was willing to experiment with machine code even when he did not fully understand the techniques he was attempting.

One Amstrad game particularly impressed him: Sorcery.

Higgins later freely acknowledged that Sorcery became the principal inspiration for his own game, The Apprentice. His ambition was to make something larger. He remembered Sorcery containing about forty screens, while he aimed for one hundred. Memory limitations forced him to devise a map editor and a compressed block system that allowed individual screens to consume very little storage.

The technology was imperfect and Higgins remained highly critical of his own early work. What mattered was that he completed it.

Mastertronic accepted The Apprentice and released it for the Amstrad CPC in 1986. The Centre for Computing History catalog identifies James Higgins as its author, providing an institutional record alongside Higgins’s own recollections.

Higgins remembered receiving eight pence in royalties for each copy and estimated that the game eventually sold around 60,000 copies. He was still finishing school and facing the ordinary question of what he was going to do for a living. Suddenly, software development looked less like a hobby and more like an answer.

Then he saw an advertisement from Ocean Software.

The Phone Call That Led To Ocean Software

Ocean Software was already one of the most recognizable names in British computer games when Higgins contacted the company.

He later remembered speaking directly with Gary Bracey. Higgins initially presented himself as an Amstrad programmer, which did not seem to generate much excitement. Then he mentioned that he could program the Motorola 6809 processor used in the Dragon 32.

That changed the conversation.

Ocean needed someone who could work with the French Thomson family of computers. Within days, Higgins was traveling to Manchester. According to his later recollection, he agreed enthusiastically to virtually everything Bracey proposed, then returned to Glasgow carrying or expecting Thomson hardware and a contract to recreate Green Beret for the French machines.

There was an important complication.

Higgins did not receive the original arcade game’s programming code or graphics. In his words, calling the project a port suggested more source material than he actually possessed. Instead, he studied an existing version of the game and tried to reproduce its behavior on unfamiliar hardware.

He also had no previous Thomson programming experience.

Ocean provided a machine and French documentation, leaving Higgins to learn the system while simultaneously developing a commercial game. The assignment expanded to additional Thomson models, and his work eventually took him to Paris, which Higgins remembered as his first flight and first foreign trip.

Ocean kept sending work. He handled Thomson versions associated with games including Yie Ar Kung-Fu II and Arkanoid. Archival credit databases continue to document Higgins on those conversions.

The bedroom programmer was moving rapidly toward full-time professional development.

Combat School And The Move Into Ocean’s Basement

Combat School became one of the most important transitions in Higgins’s career.

Ocean asked him to develop the Amstrad CPC conversion while still technically working as a contractor, but this time Gary Bracey wanted him in Manchester. Higgins lived in a bed and breakfast in Chorlton-cum-Hardy and traveled to Ocean’s Central Street offices each day. He worked alongside programmer Mike Lamb and artist Ron Fowles.

Ocean’s development space at 6 Central Street became famous among its employees as the “dungeon.” It was not the polished image later associated with major video game studios. Programmers, artists, and musicians worked close together in a basement environment while attempting to reproduce arcade games and licensed properties on radically different home computers.

Higgins found the transition difficult.

Until then he had generally worked on his own, sometimes receiving help with graphics from his younger brother. At Ocean he suddenly had artists, other programmers, schedules, established developers, and expectations surrounding him. He later admitted suffering badly from impostor syndrome and believing he was out of his depth.

Mike Lamb eventually helped complete some of Combat School’s scrolling sequences. Higgins expected the experience might mark the end of his relationship with Ocean.

Instead, Bracey offered him a full-time job.

Higgins accepted even though he remembered the salaried position initially paying less than he had earned as a freelancer. He understood that remaining a solitary bedroom programmer could only take him so far. Ocean offered something he could not create at home: other developers from whom he could learn.

Rebuilding Arcade Games Without Their Code

One of the striking aspects of Higgins’s Ocean career is how little material developers sometimes received when converting arcade games.

For Combat School, Higgins later said Ocean had access to the actual arcade cabinet but not its source code or original graphics. The developers studied the machine, watched how it behaved, and recreated the experience for home computers.

Getting far enough through the arcade game to study later sections created a problem of its own. Higgins recalled that the team used a drill fitted with a rubber ball to spin the arcade cabinet’s trackball at impossible speed, allowing them to progress more easily and inspect stages they needed to reproduce.

This was game preservation in reverse. Ocean’s programmers were not restoring old software. They were observing it, measuring what they could, then rebuilding similar experiences from scratch on hardware with different processors, graphics systems, memory limits, and controls.

Those constraints shaped Higgins’s programming style.

On the Amstrad, he learned to manipulate the machine’s CRTC display controller and interrupts, techniques he had begun exploring while developing The Apprentice. On Arkanoid: Revenge of Doh, he experimented further with effects such as overscan. On Bad Dudes vs. Dragon Ninja, he used tile-map tricks to create the impression of large moving objects without paying the enormous processing cost that conventional sprite techniques might have required.

Higgins frequently described these achievements with less enthusiasm than players who later admired them. That self-criticism appears repeatedly in his interviews. He remembered solutions that worked, then immediately described how he would have done them differently with greater knowledge.

That attitude may explain why he continued progressing as hardware changed.

The Untouchables And Ocean’s Movie License Machine

By the late 1980s, Ocean had become especially famous for turning films into computer games.

Higgins’s first major movie-license project was The Untouchables, based on Brian De Palma’s 1987 film. Ocean’s development material assigned the Spectrum and Amstrad versions to Higgins and artist Martin McDonald, while other teams handled the Commodore 64, Amiga, Atari ST, and PC editions. Contemporary development notes show how Ocean divided a single license across multiple teams and platforms.

Higgins did not remember the project fondly.

He later called The Untouchables painful and remembered it seeming to continue forever. It was also an important technical step because he believed it was his first Spectrum project. The Spectrum became the lead version, with the Amstrad adaptation following afterward.

Whatever frustrations existed during development, the finished game’s authorship is unusually well documented. Ocean’s original instruction manual states plainly, “Programming by James Higgins,” with Martin McDonald credited for graphics, Jonathan Dunn for music, and Jon Woods as producer.

For game historians, credits like these matter. Developers from the period are sometimes remembered through incomplete databases or recollections recorded decades later. Original manuals give contemporary evidence of exactly how Ocean presented the people who created its games.

Navy SEALs, Total Recall, And A Growing Partnership

Higgins continued working through Ocean’s licensed-game pipeline as the 1980s became the 1990s.

Navy SEALs was another major project. Its surviving Ocean manual again gives Higgins an explicit programming credit, alongside Warren Lancashire and Martin McDonald on graphics, Matthew Cannon on music and sound, and D. C. Ward as producer.

The relationship with Lancashire became particularly important.

Higgins later singled him out as one of the artists and designers who pushed him to become a better programmer. Their collaboration became especially significant on Total Recall. Higgins credited Lancashire with producing creative ideas and game-design concepts that forced him to stretch the systems he had built.

The contemporary record supports Higgins’s role. Sinclair User listed “Code: James Higgins” in its 1991 coverage of Total Recall, with Simon Butler credited for sprites and Warren Lancashire for backgrounds.

The process also illustrates how Ocean developed Spectrum and Amstrad versions efficiently. Higgins recalled that the team would often complete the Spectrum edition first, then replace routines for input, loading, graphics, and other machine-specific tasks when moving to Amstrad. Memory remained one of the biggest problems because artwork could consume substantially more space on the Amstrad, sometimes forcing visual compromises. On Total Recall, Higgins remembered animated backgrounds being among the elements that had to be sacrificed.

These were not glamorous decisions, but they were fundamental to 8-bit game development. Every graphic, sound effect, animation, and line of code competed for a tiny amount of memory.

The Addams Family And The Leap To Nintendo

The arrival of 16-bit computers and increasingly powerful consoles changed the problems developers had to solve.

Higgins experimented with the Atari ST and Amiga, but the Super Nintendo made a particularly strong impression. He remembered the early SNES games as extraordinary and joked that he and Warren Lancashire spent too much time playing Super Mario when they were supposed to be developing The Addams Family.

The project had initially progressed on the Amiga, but the team received an opportunity to restart around the Super Nintendo version and then adapt that work back toward other platforms.

The result became one of the games most strongly associated with Higgins.

Ocean’s original Addams Family manual credits James Higgins as programmer, Warren Lancashire with graphics and design, Simon Butler with additional graphics, Jonathan Dunn with music and sound effects, and Mick West with Amiga technical support.

Contemporary magazine coverage also identified Higgins and Lancashire before the game was finished. In December 1991, Amiga Power reported that the project was being designed and programmed by Higgins with Lancashire providing the graphics. When the magazine reviewed the finished game in June 1992, it again credited Higgins for code.

The game showed how far Higgins had traveled from the ZX81 and Dragon 32.

On an 8-bit computer, enormous effort could be spent merely making the screen scroll acceptably or fitting artwork into memory. The Super Nintendo provided dedicated hardware that made other kinds of visual effects possible, but it created a new set of programming problems involving limited RAM, graphics memory, and transferring data efficiently.

Higgins adapted again.

The Addams Family: Pugsley’s Scavenger Hunt followed, continuing his involvement with the property. In a contemporary Super Play interview, later discussed by Nintendo Life, Higgins described the sequel as more linear and aimed toward a somewhat younger audience. The production was another fast-moving project during a period when console development cycles could still be measured in months rather than years.

Leaving Ocean For America

By the early 1990s, the old Ocean environment was changing.

The 8-bit market that had defined Higgins’s early career was fading. Atari ST and Amiga development was giving way to consoles, while several experienced Ocean programmers began looking toward the United States.

Higgins remembered the pull of California clearly. Stories circulated that British developers might double or triple their salaries by moving to America. Ocean raised wages for some employees, but California represented not simply better pay but an entirely different future for game development.

The surviving accounts differ somewhat about Higgins’s immediate path after Ocean. Time Extension places Higgins among the Ocean developers who left for a California operation associated with Malibu Software in 1992. Higgins himself later remembered going to the United States and working for a company called Paradox before eventually joining Left Field Productions.

What can be documented firmly is his work at Paradox during the next phase of his career.

The Sega 32X version of Blizzard’s Blackthorne, released in 1995, credits its conversion to Paradox and lists Chris Sehy and James Higgins as programmers.

Higgins had moved from reconstructing arcade games for British home computers to working within the increasingly international console business.

Reuniting With Ocean Veterans At Left Field Productions

California eventually reunited Higgins with several people from his Ocean years.

Mike Lamb, John Brandwood, and Jeff Godfrey helped establish Left Field Productions, and Higgins later joined the company. His recollections of Lamb and Brandwood reveal how relationships formed in Ocean’s basement continued long after the hardware they once programmed had disappeared from store shelves.

The work was different now.

By 2002, the GameCube credits for Backyard Football listed Higgins as lead programmer at Left Field Productions. Mike Lamb handled artificial intelligence programming, while John Brandwood worked as shell programmer. The names that had once appeared around the Ocean offices in Manchester were now sharing a development credit in the American console industry.

Credit records connect Higgins and Left Field to projects including MTX Mototrax, MX World Tour, World Series of Poker, Dave Mirra BMX Challenge, and Nitrobike. His career was no longer defined by a single machine such as the Amstrad CPC or by the type of direct coding that had characterized his early games.

He moved into senior technical responsibility.

By 2015, an official PlayStation Blog article introducing Adventures of Pip described Higgins as a “classic gaming programmer” and former chief technology officer of Left Field Productions. Tic Toc Games brought him onto the project to manage the game’s ports.

That title, former CTO, helps show the distance between the teenager typing programs from magazines and the developer Higgins later became.

A Career That Documents The Growth Of Video Games

James Higgins’s importance is not tied to one blockbuster.

His career is valuable because it provides a remarkably clear window into how professional game development changed between the early 1980s and the twenty-first century.

He began with a 1K ZX81, magazine listings, and almost no disposable income. He learned by typing other people’s programs, experimenting with instructions he barely understood, and staying awake late into the night testing ideas.

Then came the Dragon 32, Jumbo’s Troubles, and his first published work as a teenager. The Amstrad CPC produced The Apprentice and his first significant commercial success. Ocean introduced him to arcade conversions, professional artists, other programmers, deadlines, movie licenses, Spectrum development, and eventually the Super Nintendo. America brought Paradox and Left Field Productions.

The machines kept changing, but the basic problem remained familiar: understand what the hardware can do, discover what it cannot do, then find some way around the limitation.

Higgins’s recollections also complicate the romantic picture of the lone genius programmer. He repeatedly credits the people around him. Mike Lamb helped when Combat School became difficult. Warren Lancashire pushed the design and programming of projects such as Total Recall. Jonathan Dunn found ways to fit music and sound into machines already fighting for every byte. Artists, designers, programmers, testers, and producers shaped the games carrying Higgins’s name.

That collaborative environment was becoming the future of game development.

More Than Thirty Years Later

The unusual longevity of these games became apparent again in October 2026 when an Amiga enthusiast released a modified edition of The Addams Family restoring backgrounds that had been absent from the original Amiga release.

Time Extension contacted Higgins about the project.

More than thirty years after writing the original code, he could still explain the technical problem that had forced the compromise. Sprite priority issues had made the additional background layer troublesome on the standard Amiga 500, so Higgins had removed it. The modern programmer had the advantage of decades of accumulated knowledge, newer tools, and the freedom to revisit a commercial game without the original production deadline.

It was an appropriate reminder of how much of game history is preserved inside technical decisions players never saw.

A black background, a missing animation, a small screen, or an unusual scrolling technique might look like a simple design choice today. To programmers such as Higgins, those decisions were often the visible remains of a battle against memory, processors, deadlines, and hardware that refused to do what the designer wanted.

James Higgins spent his career fighting those battles across successive generations of machines.

His story begins with a teenager who could barely afford games and decided to learn how to make them instead. It passes through the basement offices of one of Britain’s most important software companies, across some of the defining home computers and consoles of their eras, and eventually into senior development work in the United States.

In that sense, Higgins’s career is more than the story of one programmer. It is a small history of the video game industry itself, written one platform at a time.

Sources & Further Reading

RetroManiac. “‘En Ocean me di cuenta de todo lo que aún tenía que aprender. Han pasado casi 40 años y sigo aprendiendo cosas nuevas’: Entrevista a James Higgins.” April 29, 2024. https://www.retromaniacmagazine.com/2024/04/en-ocean-me-di-cuenta-de-todo-lo-que.html

Reive, Neil. Arnold 2: Amstrad CPC: The Developers Q&As Uncut. James Higgins interview. Accessed October 25, 2026. https://www.two-mag.com/cpc/ACME/LITTERATURE/LIVRES/%5BENG%5DENGLISH/NEIL_REIVE/Arnold2_AMSTRAD_CPC_DevQ_and_A%28Neil_REIVE%29.pdf

Bielby, Matt. “Super Play Interview: James Higgins.” Super Play, no. 2 (December 1992): 26. Future Publishing. https://library.gamehistory.org/repositories/2/archival_objects/11863

Video Game History Foundation Library. “Super Play, Issue 2, December 1992.” Archival collection record. Accessed October 25, 2026. https://library.gamehistory.org/repositories/2/archival_objects/11863

Retro Gamer. “Ultimate Guide: Combat School.” No. 137 (2015). Interview material with James Higgins. https://electronicsandbooks.com/edt/manual/Magazine/R/Retro%20Gamer%20UK/Retro%20Gamer%20Issue%20137%20-%202015%20%20UK.pdf

Hunt, Stuart. “The Making of The Addams Family.” Retro Gamer, no. 75. Interview material with James Higgins and Warren Lancashire. https://electronicsandbooks.com/edt/manual/Magazine/R/Retro%20Gamer%20UK/75.pdf

Wizard Software. “Jumbo’s Troubles.” Advertisement. Dragon User, June 1985, 32. https://colorcomputerarchive.com/repo/Documents/Magazines/Dragon%20User/Dragon%20User%20-%208506%20-%20June%201985.pdf

Ocean Software. The Untouchables. Instruction manual. Manchester: Ocean Software, 1989. https://worldofspectrum.net/pub/sinclair/games-info/u/UntouchablesThe.pdf

Ocean Software. Navy SEALs. Instruction manual. Manchester: Ocean Software, 1990. https://www.cpcmania.com/gx4000-games/manuals/Navy%20Seals.pdf

Ocean Software. The Addams Family. Instruction manual. Manchester: Ocean Software, 1992. https://generationgamerz.be/emulation/Atari_ST/pdf/manuals/Addams_Family_%28The%29/Addams_Family_%28The%29.pdf

Jenkins, Chris. “Total Recall.” Sinclair User, no. 109 (March 1991). https://www.zx-spectrum.cz/zxsr/zxsr.php?id=5344&mag=3

Amiga Power. “The Addams Family.” No. 14, June 1992. Contemporary review and development credits. https://amigaland.com/dataz/press_magazine/AMIGA_Power/PDF_TXT/Amiga_Power_Issue_14_1992_Jun.pdf

Amiga Power. “The Addams Family.” No. 8, December 1991. Contemporary development coverage identifying James Higgins and Warren Lancashire. https://amigaland.com/dataz/press_magazine/AMIGA_Power/PDF_TXT/Amiga_Power_Issue_08_1991_Dec.pdf

Yarwood, Jack. “Ocean Software’s Central Street HQ, Manchester, England.” Time Extension, December 28, 2023. https://www.timeextension.com/features/sacred-spaces-ocean-softwares-central-street-hq-manchester-england

Yarwood, Jack. “More Than 30 Years Later, Addams Family Amiga’s Biggest Flaw Has Finally Been Fixed.” Time Extension, October 2026. https://www.timeextension.com/news/2026/10/more-than-30-years-later-addams-family-amigas-biggest-flaw-has-finally-been-fixed

Centre for Computing History. “Games Written by James Higgins.” Accessed October 25, 2026. https://www.computinghistory.org.uk/cgi/archive.pl?author=James+Higgins&type=Games

Centre for Computing History. “Bad Dudes VS. Dragonninja.” Collection record. Accessed October 25, 2026. https://www.computinghistory.org.uk/det/47739/Bad-Dudes-VS-Dragonninja/

Centre for Computing History. “The Vindicator.” Collection record. Accessed October 25, 2026. https://www.computinghistory.org.uk/det/41430/The%20Vindicator/

Centre for Computing History. “Arkanoid: Revenge of Doh.” Collection record. Accessed October 25, 2026. https://www.computinghistory.org.uk/det/41463/Arkanoid-Revenge-Of-Doh/

Centre for Computing History. “Ocean Software.” Accessed October 25, 2026. https://www.computinghistory.org.uk/pages/cache/FULL-57894.htm

CPCWiki. “The Apprentice.” Accessed October 25, 2026. https://www.cpcwiki.eu/index.php/Apprentice_%28the%29

CPC-Power. “The Apprentice.” Accessed October 25, 2026. https://www.cpc-power.com/index.php?page=detail&num=285

MobyGames. “James Higgins.” Developer credits database. Accessed October 25, 2026. https://www.mobygames.com/person/75747/james-higgins/credits/

MobyGames. “The Untouchables: Amstrad CPC Credits.” Accessed October 25, 2026. https://www.mobygames.com/game/1435/the-untouchables/credits/cpc/

MobyGames. “Blackthorne: Sega 32X Credits.” Accessed October 25, 2026. https://www.mobygames.com/game/1445/blackthorne/credits/sega-32x/

MobyGames. “Backyard Football: GameCube Credits.” Accessed October 25, 2026. https://www.mobygames.com/game/20991/backyard-football/credits/gamecube/

Morse, Shereef. “Adventures of Pip Arrives on PS4 August 18th.” PlayStation.Blog, August 14, 2015. https://blog.playstation.com/2015/08/14/adventures-of-pip-arrives-on-ps4-august-18th/

Nintendo Life. “The Addams Family: Pugsley’s Scavenger Hunt Review.” October 2010. https://www.nintendolife.com/reviews/2010/10/addams_family_pugsleys_scavenger_hunt_retro

World of Spectrum. “Total Recall.” Preservation database and archival game record. Accessed October 25, 2026. https://worldofspectrum.net/item/0005344/

World of Spectrum. “Navy SEALs.” Preservation database and archival game record. Accessed October 25, 2026. https://worldofspectrum.net/item/0003371/

RetroManiac. “Amaba tener el control completo del desarrollo de mis juegos.” Interview with Dave Thompson. October 2023. https://www.retromaniacmagazine.com/2023/10/amaba-tener-el-control-completo-del.html

RetroManiac. Interview with John Brandwood. August 2026. https://www.retromaniacmagazine.com/2026/08/si-programas-para-un-ordenador-moderno.html

Wilkins, Chris, Roger M. Kean, and David Ward. Ocean: The History. 1st ed. Revival Retro Events, 2013. https://www.thevideogamelibrary.org/book/ocean-the-history

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top