Batman: The Video Game

NES, 1989. Developer: Sunsoft. Composer: Naoki Kodaka.
Five stages. Five masterpieces. One Gotham.

“Batman NES doesn't just have a good soundtrack - it has a vocabulary. Every stage theme is a distinct emotional argument for the city it depicts.”

Overview

Batman: The Video Game (NES, 1989) was developed and published by Sunsoft under licence from DC Comics/Warner Bros., timed to coincide with Tim Burton's 1989 Batman film. The game is a side-scrolling action platformer spread across five stages culminating in a confrontation with the Joker in the bell tower of Gotham Cathedral.

Despite sharing the film's title, the game diverges significantly from Burton's narrative. Batman's moveset centres on a wall-jump mechanic - unusual in 1989 - alongside three selectable projectile weapons (batarang, batdisk, batpoon) powered by cartridge pickups. The villains encountered include DC characters not prominently featured in the film: Killer Moth, KGBeast, Maxie Zeus, Deadshot, Heat Wave, and the Electrocutioner.

The game was received positively on release and has since achieved a reputation that significantly exceeds its commercial contemporary context. It is now consistently cited in discussions of the finest NES software — not primarily for its gameplay (which some find brutal), but for the audiovisual achievement that remains extraordinary by any hardware standard.

Batman NES gameplay - theatre stage Batman: Return of the Joker - Joker character art Batman: Return of the Joker NES gameplay - boss encounter
Batman NES Stage 4 - Mysterious Laboratory

OST Architecture - Naoki Kodaka

The Batman NES soundtrack comprises five stage themes, a boss theme, an opening title theme, and supporting cues for the ending and game over. Total runtime is approximately nine minutes of looped material, but the compositional density is such that repeated plays reveal new elements.

Kodaka's structural approach on Batman differs from many NES contemporaries. Where common NES game music uses a simple A-B-A loop structure, Kodaka's stage themes often build through multiple distinct sections with varied internal dynamics. The Stage 2 theme, set in the Axis Chemical Plant, builds from a sparse, menacing opening into a full-voiced statement before returning to the sparse texture — a formal approach more common in art music than commercial game scores.

Each stage theme is tonally distinct and can be heard as characterising the environment it accompanies: the industrial percussion of Stage 1 (Gotham Streets), the chemical eeriness of Stage 2 (Axis Chemical), the underground dread of Stage 3 (Gotham Sewers), the mechanical complexity of Stage 4 (Mysterious Laboratory), and the gothic grandeur of Stage 5 (Gotham Cathedral).

Batman NES OST - Track Listing

  1. Title (0:37)
  2. Opening / Credit Roll (0:47)
  3. Demo (0:23)
  4. Stage 1 / Stage 5 (1:08)
  5. Stage 2 (1:00)
  6. Stage 3 (1:03)
  7. Stage 4 (2:02)
  8. Boss (1:10)
  9. Ending (0:40)
  10. Death (0:03)
  11. Game Over (0:39)
Longplay

Batman NES (1989) - Full Longplay

Complete playthrough with all five stages - Kodaka's score heard in context from opening to Joker finale.

2A03 Sound Chip Technique

The Ricoh 2A03 (RP2A03) is the NES's combined CPU and audio processing unit. Its five audio channels - two pulse (square) waves, one triangle wave, one noise channel, one DMC sample channel - define the sonic palette available to all NES composers. The technical constraints are well-documented; what separates composers is how they exploit them.

Kodaka's Batman NES score demonstrates several distinctive 2A03 techniques:

  • Triangle Channel Bass: Rather than using the triangle channel for melodic lines, Kodaka consistently assigns it to the bass register — a deeply resonant walking bass that anchors the harmony and provides rhythmic momentum. This is technically straightforward but compositionally sophisticated: the triangle channel's volume is fixed, making it unsuitable for expressive melodic use but ideal for bass.
  • Pulse Wave Counterpoint: The two pulse channels carry the main melody and a counter-melody in two-voice counterpoint — a technique derived from classical baroque practice. The interplay between the voices creates harmonic richness that partially compensates for the limited channel count.
  • Noise Channel Restraint: Unlike many NES composers who use the noise channel aggressively for percussion, Kodaka employs it with unusual subtlety in Batman. The percussion textures sit low in the mix, creating space for the melodic channels — a mixing decision made in the composition itself, not in post-production.
  • Pitch Bend Effects: Rapid pitch modulation on the pulse channels simulates vibrato and bending effects typically impossible on the 2A03 at rest. Kodaka uses these sparingly but effectively to emphasise key melodic moments.
2A03 Sound Chip - Technical Diagram
The Ricoh 2A03 APU: five audio channels that defined a generation of chiptune composition.
"The noise channel in Batman is barely there - but when you notice it's gone, you realize how much structural work it was doing. That's the thing about Kodaka's arrangements: every channel has a precise job." - Community analysis, NESdev forums (paraphrased from multiple contributors)

Gotham Atmosphere in 8-Bit

Batman NES's achievement is not merely technical — it is atmospheric. The visual design and soundtrack work together to construct a version of Gotham City that captures the Tim Burton film's aesthetic with remarkable fidelity given the hardware's limitations.

The game's palette leans heavily on blue-black backgrounds with limited colour use for foreground sprites — a decision that creates the visual impression of Gotham's perpetual night. The architecture is silhouetted and looming; the streets are empty; the city feels hostile and vast. These visual choices are consistent with how Sunsoft interpreted the licence.

Kodaka's music reinforces the atmosphere. The Stage 1 theme opens with a minor-key flourish that immediately establishes a mood of nocturnal urgency. There is nothing heroic about the opening; it is tense, driven, and slightly ominous — qualities entirely appropriate to Batman as Burton presented him.

Batman NES box art - Gotham at night atmosphere Batman NES/RotJ - platform gameplay
Batman NES - Gotham Cathedral Stage 5

Brutal Difficulty Design

Batman NES is notably difficult by any standard and is frequently cited among the more challenging NES games. The difficulty is not arbitrary — it emerges from a coherent design philosophy where precise positioning, pattern recognition, and resource management are demanded simultaneously.

Several mechanics contribute to the challenge level. Batman has no continues by default; lives are finite and not generously distributed. Enemy placement is aggressive, with projectiles fired from off-screen in patterns that require memorisation rather than reaction. The wall-jump mechanic, while powerful, must be applied with precision — mistimed execution sends Batman falling rather than ascending.

The boss encounters at each stage end are among the most technically demanding in the NES library. The Joker's penultimate encounter requires managing multiple mechanics simultaneously while navigating a confined space — a sequence that some players find genuinely insurmountable without significant preparation.

"The wall jump tells you everything about how Sunsoft thought about Batman: the mechanic rewards skill acquisition. Players who master it find the game changes completely. Players who don't find every section significantly harder." - Retro gaming community analysis

Hardware Exploitation

Batman NES demonstrates several techniques that push the NES hardware beyond typical use, contributing to its visual and audio quality within platform constraints.

Sprite management: Batman's sprite is larger and more detailed than was typical for NES platform protagonist sprites of the period. Sunsoft achieved this through careful sprite arrangement — combining multiple hardware sprites to compose Batman's larger appearance while managing the NES's eight-sprites- per-scanline limit to minimise flicker. The bat-signal logo on Batman's chest is rendered as part of the sprite composition with unusual clarity.

Background scrolling: The game uses mid-screen scrolling with palette-split effects to create the impression of depth in some stages. The distinction between background layer and foreground platforms is rendered with careful colour discipline.

Audio technique: Beyond Kodaka's compositional choices (discussed in the 2A03 section), the audio engine manages tempo and register changes within loops to create the impression of dynamic variation in static looped material.

Batman NES - Sprite Sheet Analysis
Batman's larger-than-typical sprite is achieved by combining multiple NES hardware sprites.

Legacy

Batman NES's legacy is disproportionate to its original commercial profile. The game sold well at release and was reviewed positively, but has grown in reputation over decades as the NES library has been exhaustively catalogued and analysed by retro gaming communities.

Its soundtrack is the primary driver of this legacy. Naoki Kodaka's score is regularly cited in discussions of the finest NES music alongside works by Koji Kondo (Super Mario Bros, The Legend of Zelda), Hirokazu Tanaka (Metroid), and the composers of Mega Man. The presence of Batman NES in these conversations — despite the game's non-first-party status and licensed origin — is a measure of how significantly Kodaka's work transcends its commercial context.

For the wider Sunsoft story, Batman NES represents the proof of concept for everything the studio attempted in 1988–1993: that a mid-tier Japanese publisher working within strict hardware constraints and a commercial licence brief could produce work of genuine artistic merit.

"Batman NES is what happens when a composer treats a licensed game as if it matters — as if the music is the game, not the background to it." - Retro gaming community