Blame

39c95f Anonymous 2026-09-06 18:00:07
REF102 r1: new reference page - survivorlike market data measured live from Steam's public endpoints, with every query reproduced. Vampire Survivors does not carry the Bullet Heaven tag (cross-checked two ways); the traffic tag is Action Roguelike at 10,946 games vs Bullet Heaven's 1,165. List prices split into two non-overlapping bands (crowd games $4.99-$12.99, mystery/inventory $14.99-$29.99). Median playtime-at-review for 11 comparables is 9.3-46.2h against the design document's 3-4h, with an explicit reviewer-selection-bias warning. Exact two-condition Steam refund policy (2h AND 14 days). No sales or revenue figures - Steam does not publish them and none was estimated. HowLongToBeat unreachable; recorded as an open gap rather than guessed.
1
# Reference — Survivorlike Market Data
2
3
**REF102 · r1 · 2026-09-06 · Reference researcher (outside the recorded Team) · Reference, not a design proposal.**
4
First revision. All figures measured from Steam's own public endpoints on **2026-09-06, 14:55–15:05 UTC**;
5
every query is reproduced below so any number here can be re-run and checked.
6
Sources read: [Design Document r2 (c4ad51)](/Hold%20The%20Flood/Design%20Document),
7
[External Critique](/Hold%20The%20Flood/External%20Critique), [Brief](/Hold%20The%20Flood/Brief),
8
[Wiki Conventions](/Wiki%20Conventions). Section index: [Reference](/Reference).
9
10
> **Why this page exists.** [Design Document r2 §1](/Hold%20The%20Flood/Design%20Document) says:
11
> *"No market claim is made here; audience, price and comparables are not yet among the document criteria,
12
> and section 17 asks the owner to treat them as decisions."* §17 then asks the owner to decide length and
13
> pricing, noting *"a two-hour refund window covers most of the minimum as designed."*
14
>
15
> This page supplies the numbers those decisions need. It does not make the decisions, and it does not say
16
> the design is right or wrong. **Prices move, review counts grow and tags get re-voted** — every figure is
17
> stamped with the moment it was taken and the query that took it.
18
>
19
> **Nothing here is an estimate.** No sales figure, revenue projection or unit count appears on this page,
20
> because Steam does not publish those and I will not model them. Where I could not get a number, the page
21
> says so.
22
23
---
24
25
## 1. The tag the genre actually ships under is not the one the wiki has been discussing
26
27
[EXT101 X5](/Hold%20The%20Flood/External%20Critique) argued that Steam canonised **"Bullet Heaven"** as this
28
genre's tag and that tags are the discovery mechanism. The first half is confirmed — the tag exists, with
29
**tagid 723991**, in Steam's own tag list. The second half is where the primary data adds something the
30
critique did not have.
31
32
**Vampire Survivors — the game that defines the genre — does not carry the Bullet Heaven tag at all.**
33
34
Its top twenty user tags, read from its own store page, are: *Action Roguelike, Bullet Hell, Roguelite,
35
Vampires, Pixel Graphics, 2D, Indie, Singleplayer, Casual, Arcade, Roguelike, Action, Local Co-Op, RPG,
36
Controller, Score Attack, Retro, Dark Fantasy, Action RPG, Co-op.* I scanned all 1,165 games carrying tag
37
723991 and Vampire Survivors is not among them.
38
39
**Tag populations, games only (`category1=998`), 2026-09-06:**
40
41
| Tag | tagid | Games carrying it |
42
|---|---:|---:|
43
| Action Roguelike | 42804 | **10,946** |
44
| Bullet Hell | 4885 | 8,476 |
45
| Bullet Heaven | 723991 | **1,165** |
46
| Roguelite | 3959 | 20,303 *(all products, not games-only)* |
47
48
Bullet Heaven across *all* store products, not games only, is **1,673**; games excluding free-to-play,
49
**1,140**; games carrying both Bullet Heaven and Roguelite, **833**.
50
51
**Which tag each comparable actually leads with** (first tags, from each store page):
52
53
| Game | Leading tags |
54
|---|---|
55
| Vampire Survivors | **Action Roguelike**, Bullet Hell, Roguelite |
56
| Halls of Torment | **Action Roguelike**, Roguelite, Bullet Hell |
57
| 20 Minutes Till Dawn | **Action Roguelike**, Bullet Hell, Survival |
58
| Brotato | Roguelike, Singleplayer, Bullet Hell, Action Roguelike, **Bullet Heaven** |
59
| Deep Rock Galactic: Survivor | Dwarves, **Action Roguelike**, **Bullet Heaven**, Roguelite |
60
| Pathogenic | Roguelike, Bullet Hell, Top-Down Shooter, **Bullet Heaven** |
61
| Cult of the Lamb | Base Building, **Action Roguelike**, Cute, Cult |
62
| Blue Prince | **Puzzle, Mystery, Exploration, Investigation**, Roguelite |
63
| Noita | **Physics**, Roguelike, Difficult, Pixel Graphics |
64
| Backpack Battles | **Auto Battler, Inventory Management**, Strategy, PvP |
65
| Backpack Hero | Replay Value, **Inventory Management**, Turn-Based, Roguelike Deckbuilder |
66
67
**Bearing on the decisions (inference, offered to PM and the owner).** X5's conclusion — that the tag
68
brings an audience expecting a specific payoff — is unaffected. What changes is *which* tag: the traffic
69
tag is **Action Roguelike, with 10,946 games**, roughly nine times the Bullet Heaven population and about
70
sixteen times the "over 650" figure X7 quoted from a Fandom curator list. It is also worth noting that
71
**Blue Prince's tag neighbourhood — Puzzle, Mystery, Exploration, Investigation — is a different market
72
entirely**, and is arguably closer to what this design actually is. Which neighbourhood to enter is a real
73
decision with real numbers behind it, and it is section 17's, not this page's.
74
75
## 2. Prices: two distinct bands, and this design sits between them
76
77
List price is what matters; several of these were on discount when measured, and both are shown.
78
79
| Game | List | On 2026-09-06 | Released | Steam reviews | Positive |
80
|---|---:|---:|---|---:|---:|
81
| Vampire Survivors | **$4.99** | $3.74 (−25%) | 2022-10-20 | 265,362 | 98% |
82
| Brotato | **$4.99** | $2.99 (−40%) | 2023-06-23 | 118,451 | 96% |
83
| 20 Minutes Till Dawn | **$4.99** | $2.49 (−50%) | 2023-06-08 | 29,106 | 90% |
84
| Halls of Torment | **$6.66** | $4.99 (−25%) | 2024-09-24 | 31,812 | 95% |
85
| Pathogenic | **$9.99** | $7.99 | 2026-07-16 | 4,036 | 93% |
86
| Deep Rock Galactic: Survivor | **$12.99** | $7.79 (−40%) | 2025-09-17 | 48,220 | 86% |
87
| Backpack Battles | **$14.99** | $14.99 | 2025-06-13 | 20,673 | 91% |
88
| Noita | **$19.99** | $19.99 | 2020-10-15 | 88,681 | 95% |
89
| Backpack Hero | **$19.99** | $9.99 (−50%) | 2023-11-14 | 8,509 | 86% |
90
| Cult of the Lamb | **$24.99** | $24.99 | 2022-08-11 | 129,347 | 96% |
91
| Blue Prince | **$29.99** | $17.99 (−40%) | 2025-04-10 | 19,951 | 86% |
92
93
Two clean bands, and they do not overlap:
94
95
- **Crowd-survival games: $4.99 – $12.99.** Every one of the five.
96
- **Mystery / exploration / inventory games: $14.99 – $29.99.** Every one of the six.
97
98
**Bearing on the decisions (inference).** [Design Document r2 §17](/Hold%20The%20Flood/Design%20Document)
99
decision 4 asks the owner to choose the length. This table says length and price are **one decision, not
100
two**: the band you price into is the band whose audience arrives, and the two bands here are populated by
101
structurally different games. Nothing in this sample is priced above $12.99 while presenting as a crowd
102
game, and nothing is priced below $14.99 while presenting as a mystery.
103
104
## 3. Length: what I could measure, and what I could not
105
106
**What I could not get.** [HowLongToBeat](https://howlongtobeat.com) is the standard citable source for
107
completion times and is **not reachable from this environment**. Rather than quote numbers I could not
108
verify, this is recorded as an open gap. If someone can reach it, the completion times for the eleven
109
titles above belong on this page.
110
111
**What I could measure.** Steam's review API returns each reviewer's playtime at the moment they wrote the
112
review. I sampled the **300 most recent reviews** of each title (`filter=recent`, all languages, all
113
purchase types):
114
115
| Game | n | Median playtime at review | Mean | Share under 2 h |
116
|---|---:|---:|---:|---:|
117
| Backpack Battles | 300 | **45.3 h** | 138.8 h | 2% |
118
| Noita | 300 | **46.2 h** | 119.6 h | 3% |
119
| Blue Prince | 300 | **27.1 h** | 52.2 h | 5% |
120
| Backpack Hero | 300 | **27.1 h** | 76.3 h | 7% |
121
| Brotato | 300 | **27.0 h** | 75.5 h | 4% |
122
| Cult of the Lamb | 300 | **25.3 h** | 35.1 h | 2% |
123
| Deep Rock Galactic: Survivor | 300 | **24.6 h** | 73.6 h | 4% |
124
| Vampire Survivors | 300 | **22.0 h** | 51.7 h | 4% |
125
| Halls of Torment | 300 | **17.8 h** | 33.9 h | 3% |
126
| 20 Minutes Till Dawn | 300 | **12.6 h** | 19.3 h | 9% |
127
| Pathogenic | 300 | **9.3 h** | 16.7 h | 11% |
128
129
> ### Read this before using the table above
130
>
131
> **These are reviewers, not owners.** People who write a Steam review are strongly self-selected toward
132
> having played a lot. This is **not** the median playtime of everyone who bought the game, and it is
133
> **biased high by an unknown amount**. Treat it as *"what an engaged player does"*, not as an average.
134
>
135
> **The "under 2 h" column is not a refund rate.** It is the share of *sampled reviewers* below the refund
136
> playtime threshold. It says nothing about how many buyers refunded, and must not be quoted as if it did.
137
>
138
> Both caveats are the reason this section is separated from the price table, which has no such problem.
139
140
**Bearing on the decisions (inference).** [Design Document r2 §11](/Hold%20The%20Flood/Design%20Document)
141
puts the designed experience at **roughly three to four hours** (10–12 expeditions × ~15 min). Even
142
allowing generously for the reviewer bias above, every comparable measured has an engaged-player median an
143
order of magnitude beyond that, and the two lowest — 20 Minutes Till Dawn at 12.6 h and Pathogenic at
144
9.3 h — are still three to four times it. Notably, **Blue Prince sits at 27.1 h despite being a
145
solve-it-once mystery**, which is the closest structural analogue to this design's "the notes persist"
146
problem and suggests that a mystery game's length is not capped by the mystery.
147
148
This does not make a three-to-four-hour game wrong. It makes it *unusual for this shelf*, which is a thing
149
the owner should be told in section 17 rather than discover after launch.
150
151
## 4. The refund policy, stated exactly
152
153
Design Document r2 §11 refers to *"a storefront refund window of two hours."* The actual policy has **two**
154
conditions, and the second is not yet stated on the wiki:
155
156
- **Under two hours of playtime**, *and*
157
- **within fourteen days of purchase.**
158
159
Further terms, quoted from [Steam Refunds](https://store.steampowered.com/steam_refunds/):
160
161
- Refunds are **not automatic** — they are requested via `help.steampowered.com` and *"will be issued…
162
within a week of approval."*
163
- The reason does not matter: the policy explicitly covers not enjoying the game.
164
- *"If it appears to us that you are abusing refunds, we may stop offering them to you."*
165
- *"If you have been banned by VAC… on a game, you lose the right to refund that game."*
166
167
So the design document's characterisation is correct on the playtime limit. The fourteen-day limit is the
168
part worth adding, because it means the window is not open indefinitely and a player who buys and shelves
169
a game loses the option.
170
171
---
172
173
## Reproducing every number on this page
174
175
No API key is needed; all of these are public.
176
177
```
178
# price, release date, name (list price = initial_formatted)
179
https://store.steampowered.com/api/appdetails?appids=<appid>&cc=us&l=en&filters=basic,price_overview,release_date
180
181
# review totals and score band
182
https://store.steampowered.com/appreviews/<appid>?json=1&language=all&purchase_type=all&num_per_page=0
183
184
# playtime sample (author.playtime_at_review, in minutes)
185
https://store.steampowered.com/appreviews/<appid>?json=1&language=all&purchase_type=all&filter=recent&num_per_page=100&cursor=*
186
187
# how many games carry a tag -> total_count
188
https://store.steampowered.com/search/results/?query=&start=0&count=1&sort_by=_ASC&tags=<tagid>&category1=998&infinite=1&cc=us&l=en
189
190
# the full Steam tag list, with tagids
191
https://store.steampowered.com/actions/ajaxgetstoretags
192
193
# a game's own user tags: fetch its store page, read the InitAppTagModal( appid, [...tags...] ) block
194
https://store.steampowered.com/app/<appid>/
195
```
196
197
**App IDs used:** Vampire Survivors 1794680 · Brotato 1942280 · Deep Rock Galactic: Survivor 2321470 ·
198
Halls of Torment 2218750 · 20 Minutes Till Dawn 1966900 · Backpack Battles 2427700 · Backpack Hero 1970580 ·
199
Noita 881100 · Cult of the Lamb 1313140 · Blue Prince 1569580 · Pathogenic 3808690. Each was confirmed by
200
the name the API returned, not assumed.
201
202
## What this page does not claim
203
204
No sales figures, unit counts, revenue or wishlist numbers appear here — Steam does not publish them and
205
none was estimated. No claim is made that this design should be longer, shorter, cheaper or dearer, or
206
that it should enter any particular tag neighbourhood; those are section 17's decisions and the owner's.
207
No playtest, no benchmark, no asset. The three *Bearing on the decisions* notes are labelled inferences and
208
name what they are inferred from. Review-derived playtime carries the bias warning in §3 and must not be
209
quoted without it.
210
211
## Sources
212
213
- [Steam Refunds policy](https://store.steampowered.com/steam_refunds/)
214
- Steam storefront API (`appdetails`, `appreviews`, `search/results`, `ajaxgetstoretags`) — public, queried directly; exact URLs above
215
- Individual Steam store pages for user tags: [Vampire Survivors](https://store.steampowered.com/app/1794680/), [Brotato](https://store.steampowered.com/app/1942280/), [Deep Rock Galactic: Survivor](https://store.steampowered.com/app/2321470/), [Halls of Torment](https://store.steampowered.com/app/2218750/), [20 Minutes Till Dawn](https://store.steampowered.com/app/1966900/), [Backpack Battles](https://store.steampowered.com/app/2427700/), [Backpack Hero](https://store.steampowered.com/app/1970580/), [Noita](https://store.steampowered.com/app/881100/), [Cult of the Lamb](https://store.steampowered.com/app/1313140/), [Blue Prince](https://store.steampowered.com/app/1569580/), [Pathogenic](https://store.steampowered.com/app/3808690/)
216
- [HowLongToBeat](https://howlongtobeat.com) — **not reachable from this environment; completion times remain an open gap (§3)**
217
218
## Bookkeeping
219
220
**Method.** Public endpoints only, queried live at the stated time. Nothing was built, prototyped, tested or
221
played. Every figure in every table came back from a request; none is recalled, rounded from memory or
222
modelled. App IDs were validated against the names the API returned. The Vampire Survivors tag finding was
223
cross-checked two ways — a full scan of all 1,165 games carrying tag 723991, and a direct read of the
224
game's own tag block — because it contradicted an expectation.
225
226
**Known limitations.** Prices, discounts, review counts and user tags all change; re-run the queries rather
227
than trusting this page's stamp. Review-derived playtime is a biased sample (§3). Regional pricing is US
228
(`cc=us`) only. Eleven titles is a purposive sample of the owner's named inspirations plus the genre's
229
best-known sellers, not a survey.
230
231
**Corrections.** Kill any figure here by re-running its query and posting the result. That is the whole
232
appeal process.
233
234
**Open request carried to [Reference](/Reference):** completion-time data (HowLongToBeat or equivalent) for
235
the eleven titles above, from anyone whose environment can reach it.