Why Bad Graphics Work in Some Games

A man wearing headphones works on a computer with two monitors in a modern office setup.

Why bad graphics work in some games is a question that misframes the design choice it’s asking about. “Bad” suggests failure. What’s actually happening in A Dark Room, Universal Paperclips, ASCII roguelikes, and the Chrome Dino game is deliberate abstraction — a refusal to render details that the player’s imagination renders better. The format isn’t a budget compromise; it’s a design strategy with its own grammar.

Key takeaways

  • Abstraction in graphics lets the player’s imagination fill in details the game refuses to specify.
  • A Dark Room (text-only) and Universal Paperclips (counters-only) prove the format scales.
  • ASCII-rooted games (NetHack, Dwarf Fortress, Caves of Qud) sustain years of play with minimal art.
  • Pixel art is the durable form of “bad graphics” — it doesn’t age because it was always pixel art on purpose.
  • Low-fi presentation reduces production cost and shifts the design budget to systems and writing.

What “bad graphics” actually means

“Bad graphics” in common usage describes any game that doesn’t aim for photorealistic or high-fidelity art. The category includes deliberate minimalism (Universal Paperclips), retro pixel art (Chrome Dino, Celeste), ASCII rendering (NetHack, Dwarf Fortress), text-only presentation (A Dark Room, Zork), and constrained palettes (Downwell, Return of the Obra Dinn). Most of these are not bad graphics; they’re chosen art directions that look “bad” only by the photorealism benchmark.

The real distinction worth drawing is between underdesigned graphics (where the budget ran out) and underspecified graphics (where the designer chose to leave details to the imagination). Underdesigned art is bad. Underspecified art is often the best design choice the game could make.

The imagination gap

The central mechanism of underspecified graphics is what you might call the imagination gap. When the game refuses to render a detail, the player’s mind fills it in. The filled-in version is often more compelling than any rendered version would be, because the player’s imagination is tuned to their own preferences, fears, and aesthetic sense.

This is why text adventures and ASCII roguelikes can produce horror, awe, and tragedy at a scale that high-fidelity 3D games struggle to match. A Dark Room’s late-game narrative reveals are devastating partly because the player has been imagining the world for hours and has invested in that mental image. Replacing the text with rendered cutscenes would diminish the effect, not enhance it.

The same principle operates in other media. Radio drama produces vivid imagery without any visual at all. Prose fiction renders worlds the reader fills in. Game design that uses graphics sparingly is borrowing from those older formats.

A Dark Room: text and counters

A Dark Room (2013, Michael Townsend of Doublespeak Games) is the cleanest demonstration of the principle in browser games. The game has no graphics — just text descriptions and numeric counters. The room is described, not drawn. The stranger who arrives at the door is described, not drawn. The village that builds itself around the room is named, not visualized. The player imagines all of it.

The game’s late-stage narrative reveals work because of the abstraction. When the player learns what their actions have actually meant, the recontextualization lands harder because they had been constructing the world themselves. A graphical version would have constrained their mental model and softened the impact.

Universal Paperclips: numbers as the world

Universal Paperclips (2017, Frank Lantz) takes the abstraction further. The game’s world is entirely numeric — counters for paperclips, wire, money, trust, probes, available matter. There are no characters. There are no environments. There are no animations beyond updating numbers. And yet the game produces a real sense of escalation as the player progresses from making paperclips one at a time to converting solar systems.

The numbers carry the experience because the player projects scale onto them. A counter that reads “10,000,000,000” feels different from one that reads “100” not because the game has rendered the difference but because the player has internalized what the difference means. The game uses the player’s existing intuitions about scale rather than trying to render scale visually.

ASCII roguelikes: depth without art

NetHack (1987), Dwarf Fortress (2006), and Caves of Qud (first released 2015) are deep games built on ASCII-style character graphics, with Dwarf Fortress among the most ambitious simulation games ever made. A ‘@’ is the player. A ‘D’ is a dragon. A ‘#’ is a corridor. The art surface is, by photorealism standards, nonexistent. The systems underneath the ASCII are some of the deepest in any game.

The ASCII format does two things at once. It reduces the development cost of rendering to near zero, which lets the design budget go to systems. And it forces the player’s imagination to construct the world, which makes the player’s investment in any given playthrough feel personal. Dwarf Fortress players famously construct elaborate mental narratives around their dwarves, which would be harder to do if the game showed them a specific rendered dwarf face.

The trade-off is accessibility. ASCII roguelikes have a steep learning curve precisely because the player has to learn the visual vocabulary before play can begin. Most modern descendants (Caves of Qud, Cogmind, Brogue) add optional tile sets that retain the ASCII grid structure with rendered icons, which lowers the entry cost without sacrificing the format’s depth.

Pixel art as the durable form

Pixel art is the most commercially successful form of “bad graphics” in modern games. Celeste, Stardew Valley, Hyper Light Drifter, Undertale, and the Chrome Dino runner all use deliberate pixel art for aesthetic reasons. The form looks dated by photorealism standards but doesn’t age, because it was always pixel art on purpose.

The aesthetic logic of pixel art is the same as the imagination-gap logic: the game shows a stylized representation, the player’s brain fills in the implied detail. A pixel-art tree is recognizable as a tree without rendering any individual leaf. A pixel-art character has personality in the silhouette without needing facial animation. The economy of the form is part of its expressive power.

Chrome Dino specifically uses simple retro pixel sprites. The dinosaur, the cactus, the pterodactyl, and the moon are all drawn in a single dark gray on a light background (inverted in night mode), with no anti-aliasing. The style fits the Easter-egg context (a small playful thing on an error page) and reads as deliberate art direction rather than budget compromise.

The budget reallocation

One under-discussed effect of underspecified graphics is that it frees development budget for everything else. A studio that doesn’t have to render a high-fidelity world can spend that budget on systems, writing, music, and design iteration. A Dark Room’s narrative depth is partly funded by the absence of art assets. Universal Paperclips’ system depth is partly funded by the same.

This is the practical argument for the format. Most small studios don’t have the budget for high-fidelity art. The choice isn’t between “good graphics” and “bad graphics” — it’s between rendered art that competes badly with bigger budgets and stylized art that competes on its own terms. The smart move is usually the stylized one.

Where the format fails

Underspecified graphics fail when the game’s experience depends on the missing details. A combat-heavy game needs animation to convey kinaesthetic satisfaction; pure text won’t carry it. A platformer needs visual feedback on collision and timing; ASCII would frustrate. The format works for genres where the experience lives in systems, writing, and player imagination — narrative incrementals, roguelikes, simulation games — and fails for genres where the experience lives in the rendered world.

The format also fails when designers reach for it without commitment. A text adventure with a few half-hearted screenshots feels neither like a text adventure nor like a graphical game. The best examples (A Dark Room, NetHack, Universal Paperclips) commit to the constraint completely. For more on the textual tradition specifically, see our roundup of best browser text adventure games.

Frequently asked questions

Are text-only games still relevant in 2026?

Yes. A Dark Room, Universal Paperclips, and modern interactive fiction (the Choice of Games line, Choice of Robots, Twine games on itch.io) all sustain active audiences. The format has a smaller mainstream footprint than 3D games but a durable one.

Why do ASCII roguelikes still attract players?

The depth of systems compensates for the visual abstraction. Dwarf Fortress simulates a whole fortress of dwarves with individual personalities and histories; NetHack is famous for its dense web of item and creature interactions. The ASCII surface is the cost of admission to systems that high-fidelity games can’t afford to build. The Roguelike Wikipedia entry covers the lineage.

Is pixel art “bad graphics”?

No, it’s a deliberate style with its own aesthetic logic. Pixel art borrows the constrained palettes and sprite-based rendering of 1980s arcade games and uses them for expressive effect. Celeste and Stardew Valley are the modern reference points.

Why did A Dark Room have no images?

Michael Townsend, the developer, built it as a minimalist text-and-counters game. Whatever the original motivation, the format lets the player’s imagination construct the world, which makes the late-game narrative reveals more impactful.

Can a game with bad graphics be a hit?

Yes. A Dark Room’s iOS version became a chart-topping paid app. Universal Paperclips drew wide press coverage and a huge player base. Dwarf Fortress found a paying Steam audience after more than 15 years as a free ASCII game. The format is commercially viable when the underlying design is strong.

The takeaway

Why bad graphics work in some games comes down to abstraction as design strategy. Underspecified art lets the player’s imagination fill the gaps, frees the development budget for systems and writing, and produces a different kind of immersion than high-fidelity rendering can. The format isn’t a compromise; it’s a tool. For a small browser game whose deliberate pixel art belongs to the same family — minimal palette, no animation beyond the necessary, sprite work on purpose — the Chrome Dino game at the top of this site is the everyday example. It looks “bad” in the same way A Dark Room looks “bad,” which is to say it doesn’t look bad at all.

🔌 Connect any AI assistant to dinogame.gg — we run an MCP server: https://dinogame.gg/mcp