Case Study 35.1: Vampire Survivors and the Birth of the Bullet-Heaven Genre

In December 2021, a solo developer named Luca Galante published an Early Access game called Vampire Survivors on Steam for three dollars. It looked awful. The sprites were crude, asset-store-adjacent pixel art. The UI was placeholder-tier. The screen was cluttered with explosions and numbers and icons stacked on top of each other. The game had no voice acting, no story, no cinematics, no tutorial beyond one line of text. The verbs available to the player were exactly two: move, and choose an upgrade when one was offered. Attacks happened automatically.

Within eighteen months Vampire Survivors had sold over six million copies, been ported to every platform that could run it, spawned an entire genre of imitators and expansions, won the 2022 BAFTA Game of the Year British Game award, and changed the conversation about what a commercially successful indie game could look like. As of this writing in 2026, the survivors-like / bullet-heaven category includes Brotato, Halls of Torment, Soulstone Survivors, Death Must Die, 20 Minutes Till Dawn, Spirit Hunters: Infinite Horde, Deep Rock Galactic: Survivor, and dozens more. Most of them are commercially viable. Some are very successful. The genre, which did not exist before Galante's game, is now a dependable Steam tag with a growing audience.

This is not a case study about a good game. It is a case study about a designer who built a game out of distillation rather than complication and accidentally founded a genre.

What Vampire Survivors Is

The player controls a character in a top-down field. The character walks in eight directions. Monsters spawn endlessly from the edges of the screen and converge on the character. The character carries weapons — initially one, eventually up to six — that fire automatically on a timer, targeting the nearest enemy (or a fixed vector, depending on the weapon). Killing enemies drops XP gems. Collecting XP gems levels the character up. Each level offers a choice of upgrades: a new weapon, a weapon upgrade, or a passive stat modifier. The run lasts thirty minutes. At thirty minutes, the Reaper spawns, kills you, and the run ends.

That is the game.

The depth comes from combinations. Certain weapon pairings evolve into stronger fused versions when specific passive items are also owned. The Whip + Hollow Heart evolves into Bloody Tear. The Magic Wand + Empty Tome evolves into Holy Wand. These evolutions are partially explained in an in-game collection screen and partially discovered through experimentation. By the time a player has logged thirty hours, they have an internal map of optimal builds, counter-strategies against particular enemy waves, and preferred evolutions for different characters.

The meta-progression layer is familiar from roguelites. Coins earned in a run can be spent to permanently upgrade stats (move speed, max health, magnet range, luck). Unlocking characters is a mix of in-game objectives and coin costs. The upgrade tree is generous — after fifteen hours a player has unlocked most of the foundational power. The meta is not a grind; it is a scaffold.

What Vampire Survivors Is Not

It is not a complicated game. It is not a deep game in the way Slay the Spire is deep. It is not a narrative game. It is not an aesthetic triumph — the visuals are functional at best. It is not multiplayer, was never multiplayer, and the only feature the community begged for (co-op) arrived years later and was not the reason for the game's success.

It is also not unprecedented. The core loop — auto-attacking hordes of enemies while the screen fills with projectiles — has antecedents going back to Robotron: 2084 (1982), Smash TV (1990), and the entire bullet-hell genre (Touhou, DoDonPachi, Ikaruga). The Early Access scene had seen similar-shaped games — Magic Survival, a Korean mobile game from 2019, was one of Galante's explicit inspirations. Vampire Survivors did not invent any single component.

What Vampire Survivors did was combine the components in a way that had never quite been done at that level of polish and commercial positioning on PC.

The Distillation

Here is what Galante took out of the bullet-hell genre he was borrowing from:

  • He took out precise aiming. The weapons target automatically.
  • He took out the hard counters that define bullet-hell games. Enemies do not have attack patterns that require specific dodges; they just swarm.
  • He took out twitch reflexes. The player's only input is movement.
  • He took out the short-run structure of arcade bullet-hell. Runs last thirty minutes.
  • He took out narrative. There is essentially none.
  • He took out aesthetic pretension. The game looks like a Castlevania tribute made in MS Paint.

What he added was the roguelite loop structure familiar from Slay the Spire and Binding of Isaac: randomized upgrades, meta-progression between runs, unlockables, a sense of accruing knowledge across sessions. And he added the feedback density of idle / incremental games: the screen is constantly full of numbers, explosions, XP orbs, and gauges. Something is always happening.

The result is a loop that works like this:

  • The first thirty seconds of a run are quiet. A few enemies, a single weapon, slow pace.
  • The first three minutes are a power ramp. New weapons appear, stats increase, the first waves get thick.
  • Minutes five through twenty are the flow state. The player is constantly choosing upgrades, watching evolutions trigger, killing thousands of enemies per minute, feeling more powerful every sixty seconds.
  • The final ten minutes are catharsis. The player's build has come together; they are an engine of destruction; hundreds of thousands of XP are pouring in; the screen is a beautiful mess of overlapping fire.
  • Then the Reaper arrives and ends the run.

A player finishes that loop and, almost without thinking, starts it again. The run is thirty minutes, but "one more run" is the loop's best trick. Galante hit a behavioral button that was already well-known from slot machines, TCG booster packs, and roguelite meta-progression — but he hit it with a thirty-minute session length that was shorter than Slay the Spire's runs, faster than Isaac's runs, and required less cognitive overhead than either.

Why It Birthed a Genre

Genres are usually named after the second or third successful entry, not the first. Rogue did not create the "roguelike" genre until games later imitated it. Dota did not create the "MOBA" genre until League of Legends imitated it. The originator defines the shape; the imitators define the category.

Vampire Survivors birthed a genre because it was cheap to imitate. The design is simple enough that a solo developer or small team can build a credible entry in six months. The code is not exotic — it is a lot of entity updates, some evolution-state logic, and a big upgrade tree. The art is deliberately low-fi, so new entrants do not need an art team. The audience has been trained to accept three-to-ten-dollar price points for this kind of experience. The Steam tags "Bullet Hell" and the emergent "Survivors-like" carry a real audience looking for more.

Within six months of Vampire Survivors' release, the clones arrived. 20 Minutes Till Dawn shifted to shooting-instead-of-auto-attacking. Brotato made runs shorter and added item-building depth. Halls of Torment pivoted to a Diablo aesthetic. Soulstone Survivors added more explicit character builds. Each iteration found a slightly different audience inside the broader survivors-like tag. Some failed; many survived; a few thrived.

By 2024, Deep Rock Galactic: Survivor was shipping as a spin-off of a major indie franchise, explicitly labeling itself a survivors-like. The genre had moved from "a thing a solo developer did" to "a recognized commercial category with AAA-adjacent entries."

The Imitation Wave

When I talk about Vampire Survivors birthing a genre, I mean something specific: the imitation wave was larger, faster, and more coherent than any comparable wave in recent indie history.

20 Minutes Till Dawn arrived in mid-2022 from solo developer flanne and moved the camera to top-down shoot-em-up with manual aim. Brotato arrived in June 2022 from Blobfish as a focused arena variant with more build-crafting depth. Soulstone Survivors entered Early Access in October 2022 with a Path of Exile-flavored skill-tree approach. Halls of Torment shipped in 2023 with a Diablo-aesthetic reskin. Death Must Die added the Hades art-and-character angle to the formula. Deep Rock Galactic: Survivor translated an existing AAA-adjacent franchise into the survivors-like space in 2024. Each of these games carved a slightly different audience niche inside the larger tag.

The commercial shape of that wave is instructive. Steam tags like "Bullet Hell" and the emergent "Survivors-like" accrued audience. The category filled with entries. Prices stabilized around $5-$15. Many entries sold well enough to fund the developer's next project. A handful — Brotato, Halls of Torment — sold extremely well. The genre proved it was not just one game; it was a shape that could hold many games at different price points and art styles.

Compare this to genres that did not cohere. The "auto-battler" boom sparked by Dota Underlords and Teamfight Tactics in 2019 produced several imitators (Auto Chess, Hearthstone Battlegrounds) but the category narrowed rapidly, and the original catalyst faded. The "extraction shooter" category is still contested — Tarkov, Hunt: Showdown, The Cycle: Frontier (dead), Marathon (in development) — with fewer successful indie entries because the production cost floor is higher. Survivors-likes succeeded as a category because the production cost floor is low: a solo developer with six months can ship a credible entry.

Lessons for Designers

Lesson one: distillation is underrated as an innovation strategy. Most designers try to innovate by adding — more systems, more features, more depth. Galante innovated by subtracting. He took a known genre (bullet hell), removed the hard parts (aim, reflex), and added a structural layer from another known genre (roguelite meta-progression). The result was a game with half the design surface area of its inspirations and twice the accessibility.

Lesson two: aesthetic minimalism can be a commercial asset. The low-fi pixel art was not a cost-cutting compromise — it became part of the game's identity. It telegraphed "this game is not trying to impress you with graphics; it is trying to be fun." Players who wanted a game to respect their time over their retinas self-selected into the audience. The aesthetic was a filter, and the filter found the right players. This echoes a pattern across indie hits — Undertale's deliberately retro pixel art, Papers, Please's drab photocopied aesthetic, Baba Is You's crayon cuteness. Aesthetic clarity signals genre intent.

Lesson three: session length is a design decision, not an accident. Galante chose thirty-minute runs deliberately. It is long enough for the power fantasy to arc satisfyingly, short enough to fit in a lunch break, and exactly the duration that players will slot in "one more" of. Too short (five minutes) and the build has no time to come together. Too long (ninety minutes) and the session becomes a commitment rather than a habit. Compare to Slay the Spire's sixty-to-ninety-minute runs, Hades' thirty-to-forty-five-minute runs, Dead Cells' twenty-to-forty-minute runs. Each of these designers chose their run length with care.

Lesson four: founding a genre requires imitation to happen. If nobody copies your game, you have made a game; if many people copy your game, you have made a genre. For copies to happen, the design has to be legible and reproducible. Galante's design is both. An indie team can look at Vampire Survivors, understand it in thirty minutes of play, and start building their variant the same week. This is not a bug of his design; it is why the genre exists. A design so unique that nobody can imitate it is often a design that also cannot be understood by an audience — sometimes the same feature that makes a game inimitable also makes it confusing. Legibility is not a compromise.

Lesson five: the surprise hit is a hypothesis you cannot fully design for. Galante did not build Vampire Survivors expecting to sell six million copies. He built a game he thought was fun, priced it low, and let word of mouth work. The virality was bootstrapped by Twitch streamers who discovered the game's hypnotic screen-filling catharsis was perfect broadcast material. That piece — streamer-friendliness — was not deliberately designed for, but it emerged from design decisions (visible number-growth, short sessions, low cognitive demands) that happened to be streamer-compatible. When your design hits a cultural nerve you did not plan for, the lesson is to notice and to double down, which Galante did with patch support, expansions, and the Ode to Castlevania DLC in 2024.

Lesson six: genre creation is almost always accidental. Nobody sits down to invent a genre. Genres emerge when a specific design works so well that it redefines the problem space for a category of players. Galante was making a game. He ended up making a category. The working designer cannot plan for this — but they can keep their own work legible enough, cheap enough, and distinctive enough that if the lightning strikes, the thunder can follow.

Lesson seven: price is a genre signal. Galante priced Vampire Survivors at three dollars in Early Access and five dollars after full launch. That price told the audience what kind of game to expect. It also forced the design toward density — at five dollars, the game cannot be forty hours of sprawl; it must be a tight loop with infinite replay. The price shaped the design. Your Steam price is a communication to your audience about what genre of experience they are buying. Pick it deliberately.

Vampire Survivors is the reason the 2020s indie scene has a new genre to play in. It is also a reminder that the medium is not done inventing genres, that the next major category is probably being worked on by someone nobody has heard of, and that the surest way to be that someone is to stop adding complexity, start subtracting it, and see what core remains.