← All Essays
Technology 9 min read

The Illusion of Depth

How British bedroom coders faked three dimensions with a mathematical trick and a masking algorithm

Cheating Perspective

True 3D rendering requires perspective: objects further from the viewer must be drawn smaller, and the mathematics involved — division, per-pixel, in real time — was hopelessly beyond an 8-bit home computer. Isometric projection sidesteps the entire problem by simply refusing to do perspective at all.

In an isometric view, the three axes are drawn at fixed angles and objects do not shrink with distance. A cube far from the camera is exactly the same size as a cube nearby. This is, technically, wrong — it is not how human vision works — and it is precisely why it is cheap. There is no division, no vanishing point, no depth-dependent scaling. A sprite drawn once can be placed anywhere in the scene, and the geometry is just addition.

The result reads, to the eye, as three-dimensional space. It should not work as well as it does. Zaxxon in 1982 used it to make a flying game with genuine altitude; Q*bert used it the same year for a pyramid that clearly had a top and sides; Ant Attack followed in 1983 with an isometric city you could walk through. The technique was established well before its most famous exponent arrived.

Filmation

The problem with isometric graphics is not drawing them. It is working out what is in front of what. If a character walks behind a pillar, the pillar must be drawn over the character; if the character walks in front of it, the reverse. Get this wrong and the illusion of depth collapses instantly into a flat mess of overlapping sprites — and on a ZX Spectrum, whose graphics hardware offered no help whatsoever, getting it right was a serious engineering problem.

Knight Lore, written in 1984 by Chris and Tim Stamper at Ultimate Play the Game, solved it. Its image-masking technique — christened Filmation — allowed sprites to pass in front of and behind one another correctly, without their contents bleeding into each other, establishing a genuine depth ordering across a scene full of independent objects. Suddenly an 8-bit machine had a coherent three-dimensional room, and a character who could walk around inside it.

Edge magazine would later describe the Filmation engine as "the single greatest advance in the history of video games" — an extravagant claim, and an understandable one from anyone who saw Knight Lore running on a machine they had assumed was incapable of it.

The Wave It Started

The influence was immediate and enormous, particularly across the British software industry, which was in the mid-1980s an ecosystem of small teams capable of turning a new technique into a shipped product within months. Ultimate followed Knight Lore with Alien 8, and the wider industry copied the style wholesale: Fairlight, The Great Escape, Batman, M.O.V.I.E., Head Over Heels and Solstice all descend visibly from it.

What these games share is not merely a viewing angle but a genre sensibility. Isometric projection makes a room into a puzzle. Because you can see the whole space at once, including its height, level design becomes architectural — stack the boxes, reach the ledge, understand how the geometry connects. The Filmation games are exploration puzzles rather than action games, and they are that way because of what the rendering technique made legible.

The Angle That Never Left

Isometric projection was supposed to be a stopgap — a way of faking depth until hardware could deliver the real thing. Hardware duly delivered, and the technique did not go away.

It survived because it turned out to be good for reasons that have nothing to do with technical limitation. An isometric view shows a player the whole battlefield without a camera to manage. It keeps every unit the same size and therefore equally legible. It renders spatial relationships unambiguously in a way a first-person view cannot. Strategy games, tactical RPGs, city builders and countless action RPGs adopted it and never let go — not because they could not afford perspective, but because they did not want it.

What began as an arithmetic dodge on machines that could not divide fast enough became a permanent visual language. Chris and Tim Stamper were solving a hardware problem in a bedroom in 1984. They ended up inventing a way of looking at games that outlived the constraint entirely.