Rebecca Heineman

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Rebecca Ann Heineman
Rebecca Heineman - 1.jpg
Gender Female
Born William Salvador Heineman
Birth Place Whittier, California, USA
Nationality American   USA.svg
Aliases Bill Heineman
William Heineman

Rebecca Heineman (born as William Salvador Heineman) is an American video game designer and programmer. She was born and raised in the suburbs of Los Angeles, California. In 1980, she was a National Space Invaders Champion, which increased her interest in video games even more. Some of Heineman's best known works include The Bard's Tale III and Out of this World (SNES), and has single-handedly programmed many games. In 1983, Heineman co-founded Interplay Productions. In 1995, she also co-founded Logicware. In 1999, Heineman founded her own video game development studio Contraband Entertainment, which was sold to Olde Sküül in 2013. In total, Heineman has programmed over 200 video game titles.

Heineman was married to artist and designer Jennell Jaquays (born as Paul Jaquays), for whose sudden and costly disease Heineman started a GoFundMe campaign on October 20, 2023. They both lived in Heath, Texas, and co-founded a video game company, Olde Sküül. Sadly, Jaquays passed away on January 10, 2024.

While Heineman has not actually composed video game music, she has programmed sound drivers for various consoles.

Audio Development


On Doom (3DO), Heineman didn't have time to port the music engine (originally coded for the Atari Jaguar) over to the 3DO, and so had Randy Scott create pre-recorded versions of the game's soundtrack, with Heineman writing a simple routine that called the music playback functions in the console's firmware in order to play the music files.

Game Boy

Interplay hired George Sanger to do the music for the game Track Meet (GB). Sanger wrote MIDI files in Performer for the Macintosh, which was then given to Heineman. She coded the music into the game using her sound driver she wrote in the Game Boy's modded Z80 assembly language on an Apple IIGS.


Heineman's NES sound engine was only used by Scott La Rocca. He would write MIDI files which were then given to Heineman to convert into her sound driver. The only two games to use her sound driver were Trog! and Star Trek: 25th Anniversary Edition.


Heineman programmed two different sound drivers for the SNES. The first one was for Interplay and was used in a few of their games. She programmed it in 65C816 assembly language, and wrote a utility to convert MIDI files. It is unknown where the instrument samples are from. She provided support for Advanced Real-time Dynamic Interplay, which is co-programmed by Jim Sproul and John Phillip Britt.

Heineman programmed a second sound driver for id Software for use with Wolfenstein 3D (SNES). The source code credits both Heineman and John Carmack, though Carmack stated that Heineman programmed the driver. The instruments were taken from an Ensoniq SQ-1 keyboard. The driver was subsequently used in Super Noah's Ark 3D (SNES), as well as all the other game engine tools used for the SNES version of Wolfenstein 3D.


Released Title Sample Notes
1991-??-?? Star Trek: 25th Anniversary Edition (NES) Sound Driver
1991-??-?? Track Meet (GB) (トラックミート めざせ!バルセロナ) Audio Programming
1991-10-?? Trog! (NES) Sound Driver
1991-11-?? RPM: Radical Psycho Machine Racing (SNES) (R.P.M.レーシング) Sound Driver
1992-11-?? Out of This World (SNES) (外の世界) Sound Driver
1993-04-?? The Lost Vikings (SNES) (バイキングの大迷惑) Sound Driver
1994-02-10 Wolfenstein 3D (SNES) (ウルフェンシュタイン3D)
Sound Driver
1994-03-?? Claymates (SNES) Sound Driver?
1994-09-?? Blackthorne (SNES) (ブラックソーン:福州の黒木峠) Sound Driver?
1994-10-?? J.R.R. Tolkien's The Lord of the Rings: Volume 1 (SNES) Sound Driver?
1994-??-?? Super Noah's Ark 3D (SNES)
Sound Driver
1996-04-26 Doom (3DO) (ドゥーム)
Programming/Sound Driver
1997-05-?? The Lost Vikings II (SNES) Sound Driver?

Picture Gallery