← Game Encyclopedia

Shoot 'em Ups

From Spacewar! to bullet hell — the genre that launched an industry

Shmups
Spacewar! on a CRT display showing two spaceships near a gravity star
Spacewar! (1962) — one of the first digital games, running on MIT's PDP-1 mainframe.
License: Public Domain
First gameSpacewar! (1962)
First commercial hitSpace Invaders (1978)
Peak arcade era1978 – 1985
Key developersTaito, Namco, Atari, Williams

Shoot 'em ups are games where the player pilots a craft shooting enemies while dodging their fire. No genre has been more commercially transformative: Space Invaders alone turned video games from novelty into a billion-dollar global industry.

Overview

Shoot 'em ups — affectionately called "shmups" by enthusiasts — are action games where the player controls a craft or character whose primary ability is shooting. Enemies attack in waves and patterns; survival demands fast reflexes and spatial awareness. The genre spans fixed-position shooters like Space Invaders, omnidirectional arena shooters like Asteroids, horizontally-scrolling shooters like Gradius, and the hyper-dense "bullet hell" games of the 1990s onward.

History

The genre was born at MIT in 1962 when students Martin Graetz, Steve Russell, and Wayne Wiitanen wrote Spacewar! for the PDP-1 mainframe — two spaceships orbiting a gravity star, shooting at each other. The game spread across every university with a PDP computer, making it the first widely-played digital game. When Nolan Bushnell commercialised the concept as Computer Space (1971), the result was too complex for bar patrons. But the proof-of-concept led him to found Atari the following year.

Taito's Space Invaders (1978) solved the complexity problem with a single joystick and one fire button. Ranks of aliens descended, accelerating as you shot them down — a terrifyingly simple feedback loop. Space Invaders was so successful in Japan that it spawned the enduring — and since debunked — legend of a national 100-yen coin shortage. Licensed to Midway in North America, it sold some 360,000 arcade cabinets worldwide by 1980. When Atari released it for the 2600 console in 1980, console sales quadrupled: Space Invaders was gaming's first killer app.

Namco's Galaga (1981) refined the formula with diving enemy formations and the tactical gamble of letting your ship be captured to fight as a twin. Atari's Asteroids (1979) explored a different design space — vector graphics, rotational physics, the terror of inertia in empty space. Williams' Defender (1981) pushed complexity to its limits with a scrolling planet, a minimap scanner, and five simultaneous controls, briefly becoming the highest-grossing arcade game ever made.

The mid-1980s expanded the genre to home computers. On the Commodore 64 and ZX Spectrum, games like Uridium and R-Type ports thrived. The Japanese branch evolved toward "bullet hell" — screens dense with enemy projectiles demanding memorised patterns of movement — pioneered by Toaplan and later Cave through the 1990s.

Mechanics

The fundamental tension is between offence (shooting to score) and defence (avoiding destruction). Fixed shooters like Space Invaders reduce this to a pure timing puzzle on a single axis. Scrolling shooters add a second dimension of evasion and introduce terrain. Omnidirectional games like Asteroids demand mastery of momentum and rotational movement.

Power-up systems — spread shots, speed boosts, invincibility bombs — create risk/reward decisions layered over the core reflex challenge. Score multipliers and combo systems reward aggressive play. Enemy bullet patterns in advanced games function as spatial puzzles: safe routes must be read and memorised under pressure.

Cultural Impact

Space Invaders alone generated an estimated $13 billion (inflation-adjusted) over its arcade lifetime. The game's grid of descending aliens became the universal visual shorthand for video games — an icon that predates any other gaming symbol. The competitive high-score culture born in shoot 'em ups — the public leaderboard, the crowd watching a skilled player, the obsession with a single number — established gaming as both personal challenge and social performance. That culture persists in speedrunning and competitive gaming communities today.

122 Games in Archive

Spacewar!
▶ Play

Spacewar!

1962 · Space Combat

DEC PDP-1

Computer Space

Computer Space

1971 · Space Shooter

Arcade

Galaxy Game

Galaxy Game

1971 · Space Combat

PDP-11 Arcade Cabinet

Space Wars

Space Wars

1977 · Space Combat

Arcade

Space Invaders
▶ Play

Space Invaders

1978 · Fixed Shooter

Arcade

Asteroids
▶ Play

Asteroids

1979 · Space Shooter

Arcade

Galaxian
▶ Play

Galaxian

1979 · Fixed Shooter

Arcade

Tail Gunner

Tail Gunner

1979 · Space Shooter

Arcade

Missile Command
▶ Play

Missile Command

1980 · Fixed Shooter

Arcade

Battlezone
▶ Play

Battlezone

1980 · Tank Shooter

Arcade

Berzerk
▶ Play

Berzerk

1980 · Shooter

Arcade

Centipede
▶ Play

Centipede

1980 · Shooter

Arcade

Defender
▶ Play

Defender

1981 · Shooter

Arcade

Galaga
▶ Play

Galaga

1981 · Fixed Shooter

Arcade

Scramble

Scramble

1981 · Shooter

Arcade

Tempest
▶ Play

Tempest

1981 · Shooter

Arcade

Gorf
▶ Play

Gorf

1981 · Fixed Shooter

Arcade

Wizard of Wor
▶ Play

Wizard of Wor

1981 · Shooter

Arcade

Stargate
▶ Play

Stargate

1981 · Shooter

Arcade

Robotron: 2084
▶ Play

Robotron: 2084

1982 · Shooter

Arcade

Moon Patrol
▶ Play

Moon Patrol

1982 · Shooter

Arcade

Time Pilot

Time Pilot

1982 · Shooter

Arcade

Millipede

Millipede

1982 · Shooter

Arcade

Sinistar
▶ Play

Sinistar

1982 · Shooter

Arcade

Xevious
▶ Play

Xevious

1982 · Shooter

Arcade

River Raid

River Raid

1982 · Shooter

Atari 2600

Gravitar
▶ Play

Gravitar

1982 · Shooter

Arcade

Zaxxon
▶ Play

Zaxxon

1982 · Isometric Shooter

Arcade

Spy Hunter
▶ Play

Spy Hunter

1983 · Racing / Shooter

Arcade

Gyruss

Gyruss

1983 · Shooter

Arcade

1942
▶ Play

1942

1984 · Shooter

Arcade

Duck Hunt
▶ Play

Duck Hunt

1984 · Light Gun Shooter

NES

Space Harrier
▶ Play

Space Harrier

1985 · Rail Shooter

Arcade

Commando

Commando

1985 · Run and Gun

Arcade

Gradius

Gradius

1985 · Shooter

Arcade

Fantasy Zone

Fantasy Zone

1986 · Shooter

Arcade

Life Force

Life Force

1986 · Shooter

Arcade

Ikari Warriors

Ikari Warriors

1986 · Run and Gun

Arcade

R-Type
▶ Play

R-Type

1987 · Shooter

Arcade

After Burner
▶ Play

After Burner

1987 · Rail Shooter

Arcade

Operation Wolf

Operation Wolf

1987 · Light Gun Shooter

Arcade

Contra
▶ Play

Contra

1987 · Run and Gun

Arcade / NES

Road Blasters
▶ Play

Road Blasters

1987 · Racing / Shooter

Arcade

Dragon Spirit
▶ Play

Dragon Spirit

1987 · Shooter

Arcade

Jackal

Jackal

1986 · Run and Gun

Arcade

Xenon

Xenon

1988 · Shooter

Amiga / Atari ST

Turrican

Turrican

1989 · Platform / Shooter

Commodore 64 / Amiga

Image Fight

Image Fight

1988 · Shooter

Arcade

Twin Cobra

Twin Cobra

1987 · Shooter

Arcade

Truxton

Truxton

1988 · Shooter

Arcade

Mercs
▶ Play

Mercs

1989 · Run and Gun

Arcade

Galaxy Force II

Galaxy Force II

1988 · Rail Shooter

Arcade

Thunder Blade

Thunder Blade

1987 · Shooter

Arcade

Missile Command (Atari)

Missile Command (Atari)

1981 · Fixed Shooter

Atari 2600

Star Wars (Arcade)

Star Wars (Arcade)

1983 · Space Shooter

Arcade

Terra Cresta

Terra Cresta

1985 · Shooter

Arcade

Gradius II

Gradius II

1988 · Shooter

Arcade

Darius

Darius

1987 · Shooter

Arcade

Contra (arcade)

Contra (arcade)

1987 · Run and Gun

Arcade

Star Fox

Star Fox

1993 · Rail Shooter

SNES

Gunstar Heroes

Gunstar Heroes

1993 · Run and Gun

Genesis

Doom

Doom

1993 · Shooter

PC/DOS

Quake

Quake

1996 · Shooter

PC

Half-Life

Half-Life

1998 · Shooter

PC

GoldenEye 007

GoldenEye 007

1997 · Shooter

Nintendo 64

Star Fox 64

Star Fox 64

1997 · Rail Shooter

Nintendo 64

Metal Slug

Metal Slug

1996 · Run and Gun

Arcade

Descent

Descent

1995 · Shooter

PC/DOS

Panzer Dragoon

Panzer Dragoon

1995 · Rail Shooter

Sega Saturn

Virtua Cop

Virtua Cop

1994 · Light Gun Shooter

Sega Saturn

Contra III: The Alien Wars

Contra III: The Alien Wars

1992 · Run and Gun

SNES

Turok: Dinosaur Hunter

Turok: Dinosaur Hunter

1997 · Shooter

Nintendo 64

Jet Force Gemini

Jet Force Gemini

1999 · Shooter

Nintendo 64

Time Crisis

Time Crisis

1995 · Light Gun Shooter

Arcade

The House of the Dead

The House of the Dead

1996 · Light Gun Shooter

Arcade

Shock Wave

Shock Wave

1994 · Space Shooter

3DO

Tempest 2000

Tempest 2000

1994 · Shooter

Atari Jaguar

Red Alarm

Red Alarm

1995 · Space Shooter

Virtual Boy

Combat

Combat

1977 · Tank Shooter

Atari 2600

Yars' Revenge

Yars' Revenge

1982 · Shooter

Atari 2600

Solaris

Solaris

1986 · Space Combat

Atari 2600

Paradroid

Paradroid

1985 · Shooter

Commodore 64

Star Raiders

Star Raiders

1980 · Space Combat

Atari 8-bit

Starglider

Starglider

1986 · Space Combat

Atari ST

Blue Lightning

Blue Lightning

1989 · Rail Shooter

Atari Lynx

Cybermorph

Cybermorph

1993 · Shooter

Atari Jaguar

Star Castle

Star Castle

1980 · Shooter

Arcade

Jetpac

Jetpac

1983 · Shooter

ZX Spectrum

Elevator Action

Elevator Action

1983 · Platform / Shooter

Arcade

Raid on Bungeling Bay

Raid on Bungeling Bay

1984 · Shooter

Commodore 64 / Multiple

Star Wars: X-Wing

Star Wars: X-Wing

1993 · Space Combat

PC/DOS

Star Wars: TIE Fighter

Star Wars: TIE Fighter

1994 · Space Combat

PC/DOS

Desert Strike: Return to the Gulf

Desert Strike: Return to the Gulf

1992 · Shooter

Genesis

Bosconian

Bosconian

1981 · Shooter

Arcade

Phoenix

Phoenix

1980 · Fixed Shooter

Arcade

Toki

Toki

1989 · Run and Gun

Arcade

Pooyan

Pooyan

1982 · Fixed Shooter

Arcade

Colony Wars

Colony Wars

1997 · Space Combat

PlayStation

Blackthorne

Blackthorne

1994 · Platform / Shooter

SNES

Smash TV

Smash TV

1990 · Shooter

Arcade

Thrust

Thrust

1986 · Shooter

BBC Micro / Multiple

Zarch

Zarch

1987 · Shooter

Acorn Archimedes

Super Cobra

Super Cobra

1981 · Shooter

Arcade

Moon Cresta

Moon Cresta

1980 · Fixed Shooter

Arcade

Front Line

Front Line

1982 · Run and Gun

Arcade

Xybots

Xybots

1987 · Shooter

Arcade

Baraduke

Baraduke

1985 · Run and Gun

Arcade

Gaplus

Gaplus

1984 · Fixed Shooter

Arcade

SonSon

SonSon

1984 · Platform / Shooter

Arcade

Gridrunner

Gridrunner

1982 · Fixed Shooter

VIC-20 / Multiple

NARC

NARC

1988 · Run and Gun

Arcade

Omega Boost

Omega Boost

1999 · Rail Shooter

PlayStation

Lethal Enforcers

Lethal Enforcers

1992 · Light Gun Shooter

Arcade

Alien Syndrome

Alien Syndrome

1987 · Run and Gun

Arcade

Panzer Dragoon II Zwei

Panzer Dragoon II Zwei

1996 · Rail Shooter

Sega Saturn

Kiki Kaikai

Kiki Kaikai

1986 · Shooter

Arcade

Heavy Barrel

Heavy Barrel

1987 · Run and Gun

Arcade

Midnight Resistance

Midnight Resistance

1989 · Run and Gun

Arcade

Star Control II

Star Control II

1992 · Space Combat

PC

Axelay

Axelay

1992 · Shooter

SNES

Zombies Ate My Neighbors

Zombies Ate My Neighbors

1993 · Run and Gun

SNES

Wild Guns

Wild Guns

1994 · Shooter

SNES