reddit-playbooks

r/WebGames

MODERATEplaybookView on Reddit ↗

A community to find web games with no downloads, signups, or plugins required!

Subscribers
135K
Posts/day
24.9
Age
18y
Top week
18
Top month
60
Top year
253

Reddit Community Analysis: r/WebGames

1. Data Sources & Methodology

  • 369 unique posts after deduplication across 4 time periods (all-time, year, month, week), 4 pages each (16 raw JSON files)
  • Date collected: 2026-04-10
  • Subreddit subscribers: 135,043
  • Score range: 1 to 2,887
  • Median score: ~15-20 (estimated; the dataset's bottom half consists almost entirely of self-promo posts in the 1-15 range)
  • Top 10 threshold: ~570
  • Top 25 threshold: ~333
  • Top 50 threshold: ~290
  • Top 100 threshold: ~80
PeriodPostsScore RangeNotes
All-time~100279-2,887Historical canon spanning 2009-2022; pre-Flash-death era games dominate
Year~10016-211Sharp drop-off; "year" data is dominated by recent self-promo, not classic discoveries
Month~1001-50Self-promotional indie devs; almost zero classic-era recommendations
Week~1001-10Effectively a slush pile of unfiltered submissions

This is a content strategy guide for distributing through r/WebGames, not a sociological study. The dataset has a dramatic structural feature: the top of the all-time leaderboard is frozen in 2010-2017 (the Flash era), while the recent period is almost entirely sub-100 self-promotional dev posts. The community has effectively split in two — the canonical past and the noisy present.

Cross-subreddit calibration: r/WebGames peaks at ~2,887 vs. r/playmygame's ~986, r/indiegames's ~10,550, r/IndieGaming's ~15,697, r/gamedev's ~33,563, r/IndieDev's ~23,945, and r/SideProject's ~6,241. With 135K subscribers, r/WebGames is similar in size to r/playmygame (123K) but its score ceiling is roughly 3x higher because it accepts links to ANY web game, not just dev submissions. However, modern self-promo posts on r/WebGames score lower than equivalent posts on r/playmygame (median ~5 vs. r/playmygame's ~120) — meaning if you are a dev posting your own game, r/playmygame will give you better discussion despite the lower ceiling. r/WebGames is where you go to be discovered as a curator, not as a creator.


2. Subreddit Character

r/WebGames is a 16-year-old curation board frozen in the Flash era, now serving as a low-engagement dumping ground for indie devs spamming itch.io demos. The all-time top 25 contains zero posts from after 2018. The recent submissions queue contains zero posts that score above 200. This is the most visible split-personality dataset of any subreddit yet analyzed.

The original culture (2009-2017) was a curator culture: redditors would discover a strange, clever, or addictive web game on Kongregate / Newgrounds / Armor Games and post it with a one-line pitch. Examples: "Wonderputt. Interesting and surreal little golf game." (741), "GeoGuessr - Explore the World" (379), "SUPERHOT - Bullet time FPS/Puzzler. Time only moves when you do." (658), "2048 - Use your arrow keys to move the tiles..." (1,334). The community rewarded discovery over creation.

The current culture (2020-2026) is dominated by indie devs posting their own itch.io games with first-person language ("I built", "I made", "Looking for feedback"). These posts almost universally score 1-15 with 0-5 comments. The community has stopped responding to them at scale, though mods still allow them under Rule P1 (must be a webgame).

Core cultural values, ranked by intensity:

  1. No-friction access is sacred — Rules P5 (no signups), P4 (direct link, not a directory), and P7 (no smartphone/VR/non-standard plugins) all enforce one principle: you should be playing within 2 seconds of clicking. The sidebar's tagline is "no downloads, signups, or plugins required!" Posts that violate this get removed. Even posts that mention sign-ups in the comments get downvoted ("Realistic Kissing Simulator" at 0.79 ratio is the worst non-political ratio in the dataset).

  2. Title-must-start-with-game-name (Rule P3) — This is the only subreddit-specific naming convention enforced by mods. The pattern is visible across the entire dataset: "Mini Metro - Make the trains run on time", "Don't Escape: As a werewolf...", "Eterna, A game where you fold RNA...". Compliance is near-universal in the top 100. Editorial subtitles are encouraged after the colon/dash.

  3. The 3-month repost rule (Rule P2) — A unique feature: reposting a game within 3 months gets you removed, but the [REPOST] tag is allowed and even celebrated for legitimate revivals ("Don't Shit Your Pants...Truly the Best Game Ever! Hasn't been reposted in a year; so it's time again." scored 819). This means you can RE-share a classic game with intentional acknowledgment.

  4. Dinosaur unban culture — One of the strangest enforcement mechanisms in any subreddit: if you get banned, you must mod-mail the mods a dinosaur you drew yourself to be unbanned. This is documented in the sidebar, the wiki, and the rules. It signals a chill, culturally weird, low-stakes mod team, but also one that does enforce.

  5. Anti-political-bullshit (Rule P8) — The 5th highest post of all time (1,386 score) is a mod meta post titled "Alright, enough is enough" that says: "Fuck this election cycle, and fuck the shitty flash games that are getting pumped out. No more political bullshit games." Political games are tolerated only if they meet three sub-criteria (high effort, not one-sided, not designed to provoke). Recent political posts ("Epsteindle", "Hormuz Sweeper", "Are They Evil?") all underperform.

  6. Anti-AI sentiment (emergent, not yet codified) — A meta post by mod u/Marmalade6 titled "Looking for opinions on AI made web games" (10 score, 0.62 ratio, 38 comments) explicitly asks the community whether AI-generated games should be banned. The 0.62 ratio shows the community is split. There is no formal anti-AI rule yet, but the mods are actively considering one.

Enforcement mechanisms: 7-day account age + 10 comment karma minimum to post (Rule 7). 3-month repost cooldown (Rule P2). Title format enforcement (Rule P3). Direct link required (Rule P4 — no directories, no Dropbox, no temporary URLs). Whitelisted domains (kongregate.com, newgrounds.com, itch.io, etc.) bypass manual mod approval; non-whitelisted domains require mod review. Mass game hosting site owners can post once a month max; personal site owners (single dev) once a week max — both must mod-mail introductions first.

How this sub differs from similar subs: r/WebGames is the ONLY major gaming subreddit where the title format rule is so strictly enforced (P3). It is also the only one with an anti-spam structure built around domain whitelisting and per-creator posting frequency caps. Unlike r/playmygame (which is a feedback exchange), r/WebGames is a one-way submission board. Unlike r/indiegames (which prioritizes video showcases), r/WebGames is overwhelmingly LINK-format because the entire premise is "click this link, play it now." Visual posts (screenshots, gifs) are NOT the norm here — the format is the link itself.


3. The All-Time Leaderboard

Dataset top 100 threshold: ~80 | Top 25 threshold: ~333 | Top 10 threshold: ~570

RankScoreFlairRatioCommentsFormatTitle
12,887(none)0.9233LINKHey /r/WebGames. What if your ISP charged you more... fight for net neutrality! (mod-distinguished)
21,966[HTML5]0.9781LINKIt's A(door)able: a 1-min minigame with a hidden message...
31,517[OTH]0.9866LINKThe Evolution of Trust
41,415[MULTI][IO]0.96382LINKAgar.io: Eat other slimes, grow large, be eaten, repeat.
51,386[META]0.9591TEXTAlright, enough is enough (mod meta about political games)
61,334(none)0.91109LINK2048 - Use your arrow keys to move the tiles...
7866(none)0.95234LINKFrog Fractions. Just keep playing, you'll see.
8819[REPOST]0.8976LINKDon't Shit Your Pants...Truly the Best Game Ever! Hasn't been reposted in a year
9741(none)0.9466LINKWonderputt. Interesting and surreal little golf game.
10726[OTH]0.8952LINKcumming or drumming
11722(none)0.9698IMAGEKongregate Hit 100,000 Games! Here's an infographic... (mod)
12676(none)0.82166LINKComing Out Simulator 2014
13658(none)0.9586LINK"SUPERHOT" - Bullet time FPS/Puzzler. Time only moves when you do.
14648(none)0.9394LINKxkcd: hoverboard
15631(none)0.9577LINKNothing To Hide: an anti-stealth game where you are your own watchdog [demo]
16590[FLASH]0.98106TEXTRIP Flash (mod)
17570[REPOST]0.9162LINKFrog Fractions
18548(none)0.9676LINKQuick, Draw! Can a neural network recognize your drawing in 20 seconds?
19532(none)0.9663LINKThat Pokeyman Thing Your Grandkids Are Into - Pokemon GO from a different perspective
20501[META]1.00127LINKKongregate no longer accepting new games, and shutting down forums and chat
21501(none)0.9442LINKCanabalt is a stylish, post-apocalyptic, one-button platformer.
22496(none)0.8829TEXTWe've been selected as subreddit of the day! (mod)
23493(none)0.95105LINKThe Sun And Moon, a game I made for Ludum Dare.
24478[PUZZLE RPG]0.96197LINKGridland - Last year, I made A Dark Room. This year, I made Gridland!
25476(none)0.8973LINKi saw her standing there. but then she was a zombie.

Key observations: 22 of 25 top posts are LINK format. Only 5 use any flair at all. Six are mod-distinguished (#1, #5, #11, #16, #20, #22). Four reference major Flash-era milestones (Frog Fractions twice, SUPERHOT, Canabalt, Kongregate). The single highest non-mod post (#2, "It's A(door)able") is from ncase.me — the same author has 3 posts in the top 25 (Door, Trust, We Become What We Behold). NO post from after 2018 cracks the top 25 in this dataset. The newest entry in the top 25 is "Kongregate shutting down" from 2020 — a META post, not a game.


4. Content Type Dominance at Scale

FlairCount Top 25Count Top 50Count All PostsAvg Score (All)Avg Ratio (All)Best Post
(no flair)17~32~210~800.93"Hey /r/WebGames... net neutrality" (2,887)
[HTML5]1~4~30~750.95"It's A(door)able" (1,966)
[REPOST]2~4~12~1400.92"Don't Shit Your Pants...best game ever" (819)
[META]2~3~6~3700.97"Alright, enough is enough" (1,386)
[OTH]2~4~10~1900.92"The Evolution of Trust" (1,517)
[MULTI][IO]1~2~5~2800.94"Agar.io" (1,415)
[PZL]0~1~25~250.92"EYEMAZE heart surgery fundraiser" (385)
[PLF]0~1~6~500.93"the entire screen of one game by tom7" (402)
[INC]00~12~150.93"Scritchy Scratchy" (37)
[HORROR]/NSFL0~1~3~1100.81"Realistic Kissing Simulator" (342)
[FLASH]0~1~3~2000.96"RIP Flash" mod post (590)
[GAME JAM]00~3~200.94"I created a 10KB game" (35)

Most surprising finding: The "no flair" cohort dominates absolutely — 17 of the top 25 posts have NO flair at all. The community's flair system, while elaborately documented in the wiki (HTML5, FLASH, ARC, ESC, FIGHT, FLY, FPS, INC, OTH, P+C, PHY, PLF, PZL, RHY, RPG, SH, SIM, SPRT, STRAT, TD, TXT, IO, MULTI, MOUSE, KEYB, M+K, MOK, NMR), is functionally optional and adds no measurable score advantage. This is the inverse of subreddits like r/macapps where flair is mandatory and scored. On r/WebGames, applying the right flair signals competence to the mods but does not convert into upvotes.

Hidden insight: Posts using square-bracket prefix tags in the title itself (e.g., [HTML5] Lemmings, [META] thread, [REPOST] SUPERHOT) often outperform posts with the same content using post-flair instead. The community parses titles inline.


5. Content Archetypes That Work

Archetype 1: The Curator Recommendation (the canonical winner)

Score range: 200-1,966 Examples:

  • "Wonderputt. Interesting and surreal little golf game." (741)
  • "Mini Metro - Make the trains run on time" (447)
  • "GeoGuessr - Explore the World" (379)
  • "SUPERHOT - Bullet time FPS/Puzzler. Time only moves when you do." (658)
  • "Quick, Draw! | Can a neural network recognize your drawing in 20 seconds?" (548)
  • "It's A(door)able: a 1-min minigame with a hidden message..." (1,966)

The pattern: Third-party redditor posts a game they didn't make, with a one-sentence pitch that clearly communicates (a) the genre or mechanic, (b) the unique twist, (c) the hook to play. Voice is recommendational, not promotional. Author is NOT the dev. The curator framing signals "I'm a fellow player who found this and you'll like it too."

Why it matters for distribution: This is the single highest-ceiling archetype on the sub. If you are a dev, you cannot easily fake this — but you CAN seed it. If a friend, beta tester, or fan posts your game in this voice with no disclosure, it scores 5-20x higher than you posting it yourself. This is the closest thing to a "stealth distribution tactic" the sub has.

Archetype 2: The Minimalist Title-Only Post (the memetic winner)

Score range: 300-866 Examples:

  • "The Evolution of Trust" (1,517) — title is just the game name, nothing else
  • "Frog Fractions. Just keep playing, you'll see." (866)
  • "We Become What We Behold by ncase" (345)
  • "There Is No Game" (308)
  • "cumming or drumming" (726)
  • "GIRP, the QWOP of rock-climbing games" (290)

The pattern: Game name + at most one tantalizing fragment. Trusts that the name is intriguing enough to drive clicks. Often used for games that deliver a twist, a punchline, or a strong concept that explanation would spoil.

Why it matters for distribution: Works ONLY when your game name itself is interesting or your hook is a surprise. If your game is "yet another puzzle game," this archetype will sink you. If your game has a memorable name or a punchline, this is the cleanest way to present it.

Archetype 3: The Mechanic-First Pitch

Score range: 250-1,415 Examples:

  • "Agar.io: Eat other slimes, grow large, be eaten, repeat." (1,415)
  • "2048 - Use your arrow keys to move the tiles. When two tiles with the same number touch, they merge into one." (1,334)
  • "Just pick a number - a psychological game inspired by prisoner's dilemma. Win or loose based on answers of other players." (434)
  • "Eterna, A game where you fold RNA so that it preforms a task." (440)
  • "Triangulation - A new kind of minesweeper" (361)

The pattern: Title literally explains the core mechanic in one sentence using imperative or "a game where..." constructions. The reader can decide in 3 seconds whether they're interested. No marketing language. No "I built", no "feedback wanted."

Why it matters for distribution: This is the most reliable formula for new games. Devs who use this pattern outperform devs who use first-person promotional language by ~5-10x. Sample directly from the data: "A game where you fold RNA" (440 score, dev-written) vs. "I built a free browser card game you can play with friend in 10 minutes" (3 score, dev-written). Same era, opposite framing, two orders of magnitude difference.

Archetype 4: The Mod Meta Post (community-only)

Score range: 320-2,887 Examples:

  • "Hey /r/WebGames... net neutrality" (2,887, mod-distinguished)
  • "Alright, enough is enough" / political games rant (1,386, mod)
  • "RIP Flash" (590, mod)
  • "Kongregate no longer accepting new games" (501)
  • "Kongregate Hit 100,000 Games! infographic" (722, mod)
  • "PSA: Armorgames.com was hacked" (326, mod)

The pattern: A mod or trusted community member posts a meta-update about the broader webgame ecosystem — site shutdowns, hack alerts, Flash deprecation, milestones. These outperform almost all game submissions because they tap into community identity.

Why it matters for distribution: You probably can't access this archetype unless you ARE a mod. But it tells you something: r/WebGames cares about its meta-history. If your launch is tied to a relevant ecosystem moment (e.g., "I rebuilt a beloved Flash game in HTML5 because Flash died"), you can borrow this energy.

Archetype 5: The Self-Aware Repost

Score range: 280-819 Examples:

  • "Don't Shit Your Pants...Truly the Best Game Ever! Hasn't been reposted in a year; so it's time again." (819)
  • "[REPOST] SUPERHOT - 2 years ago we got really excited about a little game jam game where time only moves when you do. Yesterday the full game released." (335)
  • "Frog Fractions" (570, [REPOST] flair, second appearance)
  • "N - ninja game from back in the day" (343, [REPOST])
  • "Super Hotline Miami Update!" (369, [REPOST])

The pattern: Explicitly acknowledge you're reposting a classic. Use [REPOST] in the title or as flair. Add a justification (it's been a year, there's an update, the game changed). Compliance with Rule P2 builds trust; ironic acknowledgment reads as community respect.

Why it matters for distribution: If your game has been posted before, don't hide it. The [REPOST] tag is socially permitted and outperforms attempts to disguise reposts. If you're posting a competitor's classic with your homage, lead with the acknowledgment.

Archetype 6: The Dev Self-Promo (the failure mode)

Score range: 1-50 (rare exceptions reach 200-400 in the older era) Examples:

  • "Hex FRVR - Hexagon Puzzle game I made, feedback welcome!" (320 — older, 2017)
  • "Polarity Shift - I am a high school AP Physics teacher, and spent two years making a web game..." (313 — older, narrative-led)
  • vs. modern: "I built a free browser card game you can play with friend in 10 minutes" (3)
  • vs. modern: "Crisis President: I built a Cold War crisis simulator in a single HTML file" (6)
  • vs. modern: "DREADSTAR: Vector Protocol. I made this while homeless with a laptop and am very proud of myself." (14)

The pattern: First-person language ("I made", "I built", "my first game"), feedback requests, itch.io domain, subscription/account-creation hint. These have collapsed from ~300-400 score range (2014-2017) to ~3-15 score range (2024-2026). The community has stopped responding.

Why it matters for distribution: This is the dominant FAILURE pattern. If you write your post in this voice, you will get 1-15 upvotes and 0-5 comments. Modern dev posts that score 50+ all share one feature: they use Archetype 3's mechanic-first framing, not first-person creator framing.

Archetype 7: The Political/Topical Hot Take (the controversy archetype)

Score range: 10-435 (with notably low ratios) Examples:

  • "You're A Single-Celled Organism. Can You Evolve Into A Duck?" (435, 0.87 — Clickhole satire)
  • "BibleOrQuran" (308, 0.86 — religious comparison game)
  • "Oiligarchy- Run your own oil conglomerate and slowly ruin the world" (375, 0.90)
  • "Epsteindle: Guess who's mentioned more in the Epstein Files" (37, 0.76)
  • "Hormuz Sweeper" (10, 0.73)

The pattern: Politically loaded games. Older era (pre-2018) tolerated them better. Modern era downvotes them per Rule P8. Ratios are universally below the 0.94 safe threshold.

Why it matters for distribution: Avoid unless your game is genuinely high-effort, multi-perspective, and not meant to provoke. The mods will allow it but the community will downvote it.


6. Format Analysis

FormatTop 25Top 50All Posts% of Top 25
LINK22~46~34088%
TEXT34~1512%
IMAGE1 (mod)2~64%
VIDEO00~20%
GALLERY00~00%
GIF00~20%

LINK is overwhelmingly dominant. This is the most LINK-dominant subreddit in the entire 80+ analysis catalog. The reason is structural: the sub's premise is "click this and play right now," so any non-link format breaks the user contract.

What Format to Use For What

  • Game launches → ALWAYS LINK to the game itself, never to a landing page, devlog, blog, YouTube video, or itch.io collection. Rule P4 requires the link to go directly to the playable game.
  • Game updates → LINK with [REPOST] in the title and explicit changelog mention.
  • Meta discussion / community questions → TEXT post with [META] flair. These are the only TEXT posts that score.
  • Showcasing a game's visual style → DON'T. r/WebGames is not a screenshot sub. Use r/indiegames or r/IndieGaming for visual showcases. On r/WebGames, the screenshot is the game itself when you click.
  • Demo videos → DON'T post the video. Post the link and let people experience it. Trying to embed video bypasses the play-it-now contract.

Why no VIDEO?

The sub's identity is "click and play immediately." A video defeats the entire point — if I'm watching a 30-second demo, I'm not playing your game. Other subreddits' VIDEO-dominance (r/indiegames is 84% video in top 25) does NOT translate here. The community will downvote video for the same reason they downvote signup walls: it adds friction.


7. Flair/Category Strategy

Raw performance ranking

Tier A (highest performing): [META], [OTH], [HTML5], [MULTI][IO] Tier B (solid but unflashy): [REPOST], [FLASH] (historical), [PZL], [PLF] Tier C (low performing): [INC], [GAME JAM], [SIM], [STRAT], [UNITY], [MOUSE] Tier D (downvote risk): NSFL, NSFW, [HORROR] without proper tagging

Distribution utility ranking (different from raw performance)

  1. [HTML5] — Signals modern, no-plugin compatibility. Reassures users post-Flash death.
  2. [REPOST] — Counter-intuitively powerful. Shows respect for Rule P2 and signals "this is a classic worth re-experiencing."
  3. [MULTI] or [IO] — Multiplayer games consistently outperform single-player on this sub (Agar.io, bonk.io, etc.).
  4. No flair — Believe it or not, the absence of flair is the most common pattern in the top 25. The community parses your title, not your tag.
  5. [META] — Reserved for community discussion. Don't use this for game launches.

Title-prefix tags (parsed inline by the community)

The wiki documents flair tags but most top performers also use them as inline title prefixes:

  • [HTML5] — Modern compatibility signal
  • [FLASH] — Historical only; deprecated since 2020
  • [REPOST] — Mandatory if reposting within or after the 3-month window
  • [OC] — "Original Content" — signals you're the dev
  • [META] — Community discussion
  • [NSFW] / [NSFL] / [HORROR] — Required for age-restricted content
  • [GAME JAM] — Indicates jam-built game; rarely scores well

What flair NOT to use

  • NSFL — Even when content-warranted (Realistic Kissing Simulator at 0.79 ratio is the lowest non-political ratio on the sub).
  • [UNITY] — Implies heavy load times; the community is HTML5-native and views Unity as friction.
  • First-person prefixes like "[I built]" or "[OC]" — Inverted the moment they appear in modern posts.

Pricing model hierarchy (effectively a friction model on this sub)

  1. Free, no signup, no ads, no popups — universally welcome. This is the sub's baseline.
  2. Free, no signup, with ads — tolerated if ads are unobtrusive.
  3. Free, optional signup for leaderboards — friction warning. Make sure the signup is genuinely optional.
  4. Required username (no password) — Rule P5 boundary. Allowed but not loved.
  5. Required signup with username AND password — Rule P5 violation. Your post WILL be removed.
  6. Free demo with paid Steam version — Tolerated if the free demo is substantial. "Military Incremental Complex" (16 score) explicitly mentioned the Steam release; that's the ceiling.
  7. Anything that prompts payment in-game — community-hostile.

8. Title Engineering

Deconstructing the top 10 titles

  1. "Hey /r/WebGames. What if your ISP charged you more to play your favorite games? Support the rest of reddit and fight for net neutrality!" (2,887) — Direct address ("Hey /r/WebGames"), rhetorical question, political call-to-action. Outlier — would not work for a normal post.
  2. "It's A(door)able: a 1-min minigame with a hidden message..." (1,966) — Wordplay in the name, time commitment ("1-min"), tease ("hidden message"). Classic ncase formula.
  3. "The Evolution of Trust" (1,517) — Pure title, no description. Trusts the name.
  4. "Agar.io: Eat other slimes, grow large, be eaten, repeat." (1,415) — Game name + verb-driven mechanic in 5 words. Visceral.
  5. "Alright, enough is enough" (1,386) — Mod meta, casual frustration tone. Insider voice.
  6. "2048 - Use your arrow keys to move the tiles. When two tiles with the same number touch, they merge into one." (1,334) — Game name + literal control instructions. Reader knows the gameplay before clicking.
  7. "Frog Fractions. Just keep playing, you'll see." (866) — Name + cryptic tease promising a payoff.
  8. "Don't Shit Your Pants...Truly the Best Game Ever! Hasn't been reposted in a year; so it's time again." (819) — Provocative name + superlative + repost justification.
  9. "Wonderputt. Interesting and surreal little golf game." (741) — Name + 5-word descriptor with emotional tags ("interesting", "surreal").
  10. "cumming or drumming" (726) — Wordplay-only title. Trust the absurdity.

Title formulas

Formula 1: Game Name + Verb-Driven Mechanic

  • "Agar.io: Eat other slimes, grow large, be eaten, repeat." (1,415)
  • "Mini Metro - Make the trains run on time" (447)
  • "Don't Escape: As a werewolf, take every precaution to prevent yourself from escaping" (340)

Formula 2: Game Name + "A game where..." / "A [genre] game about..."

  • "Eterna, A game where you fold RNA so that it preforms a task" (440)
  • "Just pick a number - a psychological game inspired by prisoner's dilemma" (434)
  • "Indefinite - Answer Uncomfortable Questions in a Neverending Interrogation" (294)

Formula 3: Game Name + Tantalizing Tease (no spoilers)

  • "Frog Fractions. Just keep playing, you'll see." (866)
  • "It's A(door)able: a 1-min minigame with a hidden message..." (1,966)
  • "There Is No Game" (308)

Formula 4: Game Name + Comparative ("X meets Y" / "the QWOP of Z")

  • "GIRP, the QWOP of rock-climbing games" (290)
  • "Twenty - a new mobile web game. Hybrid of 2048 and Tetris" (306)
  • "Triangulation - A new kind of minesweeper" (361)

Formula 5: Game Name + Genre Tag + One-Liner

  • "Canabalt is a stylish, post-apocalyptic, one-button platformer." (501)
  • "Wonderputt. Interesting and surreal little golf game." (741)
  • "SUPERHOT - Bullet time FPS/Puzzler. Time only moves when you do." (658)

Formula 6: Game Name Only

  • "The Evolution of Trust" (1,517)
  • "Wordle - A daily word guessing game" (279)
  • "99 Balls" (393) Use only when name is intrinsically intriguing.

Title anti-patterns (community-specific)

  1. First-person creator language — "I made", "I built", "I just released", "My first game", "We released". Cite: "I built a free browser card game you can play with friend in 10 minutes" (3 score) vs. "Just pick a number - a psychological game inspired by prisoner's dilemma" (434 score). Same kind of game, opposite framing, 100x score difference.

  2. Feedback solicitation in the title — "looking for feedback", "would love feedback", "honest feedback please". Cite: "TheSolitaire.com – looking for feedback!" (15), "Dice Hard - dice building roguelike... looking for feedback" (29). The community ignores feedback requests in titles. Save them for the body or comments.

  3. Personal narrative outside game — "I was laid off and...", "I made this while homeless with a laptop", "While Artemis II heads to the Moon tonight, try landing one yourself". These score in the 5-15 range. The community wants the GAME pitched, not your story. Cite: "Movie Magic - a card-based management sim" (9 score, mentions layoff in selftext).

  4. Vanity metrics in title — "9,800 players so far, 26 min avg playtime" (1 score), "Got 22k plays on armor games!" (25). The community reads these as marketing language and scrolls past.

  5. Self-aggrandizing superlatives — "PERFECT little game!", "absolutely incredible!", "you HAVE to play this". These trigger skepticism. The successful version uses concrete adjectives ("interesting", "surreal", "addictive").

  6. Question titles — "What do you think of...", "Has anyone played...", "Is this fun?". These score in the 1-5 range. r/WebGames is a submission board, not a discussion board for individual games.

  7. Title not starting with game name (Rule P3 violation) — "Made a new 3D memory/action game" (3), "Just released my first physics-based orbital defense game!" (3). Rule violation + dev framing = guaranteed sink.

Title-prefix bracket tags

Inline brackets at the start of a title work and are accepted by mods (per the wiki). Examples:

  • [HTML5] Hanafuda Legends - A free web version of the 1889 card game... (3)
  • [REPOST] SUPERHOT - 2 years ago... (335)
  • [STRATEGY] I released a 100-level hardcore difficulty game (2)

Note: tags do not RESCUE a bad title. They just add metadata.


9. Engagement Patterns

Comments-to-upvote ratio by content type

Content TypeAvg ScoreAvg CommentsC/U RatioInterpretation
Mod meta posts~700~80~0.11Discussion-heavy
Multiplayer/.io games~280~120~0.43High discussion
Curator recommendations~400~70~0.18Moderate discussion
Mechanic-first dev pitches (older)~250~90~0.36Discussion-heavy
Self-promo dev posts (modern)~10~3~0.30Low score, low discussion
Title-only posts ("Frog Fractions")~500~120~0.24Discussion-heavy

The standout discussion engine: Multiplayer/.io games attract HUGE comment counts relative to score. "Agar.io" (1,415 score, 382 comments — 0.27 ratio). "TRIVIUS - A real-time multiplayer trivia game" (292 score, 166 comments — 0.57 ratio). "Hex FRVR" (320 score, 154 comments — 0.48 ratio). The community LIKES talking about multiplayer games because they discuss tactics, strategies, and matchups.

The passive scroll: Solo puzzle games and incremental clickers get upvoted but generate few comments. "Out Of Order" (335 score, 23 comments — 0.07 ratio). "Packets, Please!" (284 score, 18 comments — 0.06 ratio). High visibility, low conversation.

Conditional recommendation:

  • If your goal is VISIBILITY → Use Archetype 1 (Curator Recommendation) or Archetype 3 (Mechanic-First Pitch). Solo puzzle/platformer games get the cleanest score-without-friction.
  • If your goal is RELATIONSHIPS and discussion → Use Archetype 3 with multiplayer hooks. ".io" suffixes, real-time gameplay, and competitive elements drive comment threads.
  • If your goal is MOD/COMMUNITY GOODWILL → Participate in [META] threads (e.g., the AI debate). Don't launch a product first.

The 3-5 highest-discussion topics

  1. Multiplayer/.io game tactics — Agar.io, TRIVIUS, Hex FRVR all generate 100+ comments.
  2. Frog Fractions and "secret games" — 234 comments on the original post, 62 on the repost. The community loves debating cryptic games.
  3. Flash deprecation and ecosystem mourning — RIP Flash (106), Kongregate shutdown (127).
  4. A Dark Room and Candy Box-style minimalist text games — Candy Box 2 (274 comments), A Dark Room (166).
  5. Wordle-likes and daily puzzles — Wordle itself (216 comments), and the entire daily-puzzle wave that followed.

10. What Gets Downvoted

Lowest ratio posts (controversial / community-hostile)

TitleScoreRatioNotes
Looking for opinions on AI made web games100.62Mod meta about banning AI; community split
Realistic Kissing Simulator3420.79NSFL flair; sexual content discomfort
Mods are asleep, post weeb games.3520.81Anime/weeb content polarizing
RimPark (5-year solo dev story)790.81Personal narrative + long dev story; modern penalty
Coming Out Simulator 20146760.82LGBTQ identity content; older era controversy
Housle - The Viral Home Price Guessing Game500.80"viral" word triggers skepticism
BibleOrQuran3080.86Religious comparison; controversial
Hero's adventure - short, sweet, guaranteed mindfuck4210.86"guaranteed mindfuck" overpromise
You're A Single-Celled Organism (Clickhole)4350.87Political satire site
First of its kind - URL address bar game3160.87"First of its kind" puffery
Never Roll a 1 - compounding probabilities130.74Educational framing reads as preachy
Hormuz Sweeper - whose war this is100.73Explicit political framing

Ratio tiers and interpretation

  • Above 0.94 (universally well-received): Curator recs, mechanic-first pitches, [META] mod posts, classic games, multiplayer.io
  • 0.85-0.94 (net positive but with friction): Posts with personal narrative, posts mentioning Steam/paid versions, posts with provocative names, repost posts older than the cooldown
  • Below 0.85 (controversial or community-hostile): NSFL/NSFW content, political games (especially partisan), AI debate posts, signup-walled games, posts that brag about download/play counts

Anti-patterns

  1. The "Vibe Coded" Self-Promo — Saying or implying you used AI to build your game. The mod-driven AI debate (10 score, 0.62 ratio) shows the community is actively considering an AI ban. Cite: posts that mention "vanilla JS" or "built from scratch" outperform posts that mention any AI tool.

  2. The Layoff Sympathy Pitch — "I was laid off and...". Cite: "Movie Magic - a card-based management sim" (9 score) explicitly mentions the layoff in selftext. The community does not reward emotional appeal.

  3. The Vanity Metrics Brag — "X plays so far", "X minutes avg playtime", "viral game". Cite: "F1Dynasty: I built a free browser-based F1 management game — ~9,800 players so far, 26 min avg playtime" (1 score, 0.60 ratio).

  4. The Signup Wall Sneak — Game requires signup but you don't disclose it in the post. Comments will call you out and the post will be removed under Rule P5. The community polices this aggressively.

  5. The Unrelated Engagement Story — "While NASA launches Artemis II tonight..." (8), "RIP Die2Nite" (2). Tying your post to current events gets ignored.

  6. The First-Time Dev Plea — "This is my first project, please be kind." Cite: DREADSTAR (14 score). The community does not give a participation trophy.

  7. The "Hi Reddit!" / "Hey guys!" Opener — Casual greetings in the body or title flag the post as a marketing copy-paste. Cite: any modern itch.io self-promo using this opener.

Enforcement mechanisms (named)

  • The 3-Month Repost Ban — Rule P2 enforced via mod search before approval.
  • The Domain Whitelist — Non-whitelisted domains require mod approval before posting; this throttles random itch.io spam at the gate.
  • The Karma Gate — Rule 7 requires 7-day account age + 10 comment karma. This blocks fresh sock accounts.
  • The Dinosaur Unban Procedure — Banned users must mod-mail a hand-drawn dinosaur to be unbanned. Yes, really. This is documented in the sidebar, the wiki, and in modmail responses.
  • The Mass Hosting Site Cap — Owners of mass game hosting sites (Kongregate-like) can post once a month max; personal devs once a week max. Both must mod-mail introductions first.
  • The C1 Plug-in Complaint Ban — Comments complaining about plugins required by games will be removed AND the commenter banned. This is unusually strict.

11. The Distribution Playbook

Phase 1: Pre-launch (1-2 weeks before)

  1. Verify your game complies with Rule P5 — no required signup with both username and password. If you have one, remove it for the demo or post version.
  2. Verify your game complies with Rule P4 — link must go DIRECTLY to the playable game, not a landing page, not a directory, not a Dropbox link.
  3. Verify your domain is whitelisted — if you're hosting on itch.io, kongregate.com, newgrounds.com, etc., you're fine. If you're on a custom domain, message the mods FIRST to introduce yourself before posting (this is documented in the rules for personal site owners).
  4. Build account karma — 10 comment karma minimum required by Rule 7. Spend a few days commenting helpfully on other people's game posts to build credibility AND karma.
  5. Read the wiki's flair list — pick the right tag for your game's genre. While flair won't boost your score significantly, the wrong flair will trigger mod attention.

Phase 2: Launch day

  1. Title format: Start with the game name. Use Formula 1 (verb-driven mechanic) or Formula 2 ("a game where...") from Section 8. Example: [HTML5] Hexweave - A puzzle game where you rotate hexagons to clear chains.
  2. AVOID first-person language. Do not write "I built", "I made", "my first game". Pretend you're a curator recommending someone else's game.
  3. NO feedback requests in the title. Save them for the body if at all.
  4. Choose your domain carefully: itch.io is whitelisted and works. Custom domains may need mod pre-approval.
  5. Time of day: The data doesn't strongly favor any hour, but posts that get traction in the first 2 hours are the ones that climb. Post when you can be present to respond to comments.
  6. Body: Optional. If you include one, keep it to 2-3 sentences MAX, mechanics-focused. Don't pitch yourself.

Phase 3: First 24-48 hours

  1. Reply to every comment with substance, but DO NOT thank people for playing. The community reads "thanks!" as marketing language.
  2. If someone asks for the source code, share it openly — open-source signals authenticity here.
  3. If someone complains about a bug, fix it within 24 hours and reply with the fix — visible iteration works.
  4. DO NOT respond to negative comments defensively. The community respects devs who say "you're right, I'll fix that" more than devs who explain why they were right.
  5. DO NOT post the same game cross-posted to other subs in the comment section — this looks like spam.
  6. If your post sinks below 5 upvotes in 4 hours — accept it. Don't delete and repost (you'll trip Rule P2). Take notes on what failed and try a different angle in 30+ days.

Phase 4: Ongoing presence (months/years)

  1. Wait at least 3 months before reposting the same game (Rule P2). When you do repost, use the [REPOST] tag and explain what's changed.
  2. Build curator credibility by occasionally posting OTHER people's games you genuinely enjoy. The community remembers names that contribute beyond their own promotion.
  3. Participate in [META] threads — especially the ongoing AI debate. Voicing a thoughtful position there builds long-term credibility.
  4. Personal site owners can post once a week max — but doing so weekly will look spammy. Once a month is the de facto sustainable rate.
  5. If you build multiple games, give each one its own launch, not a "I made these 5 games" omnibus. Omnibus posts get ignored.

Community-specific comment reply templates

When someone asks "Does this require signup?":

"Nope — just click and play. No signup, no email, no account."

When someone asks "Is this AI-generated?":

"Hand-coded in [vanilla JS / Phaser / Godot]. Source is at [github link] if you want to look."

When someone asks "What makes this different from [similar game]?":

"Honestly, [similar game] inspired it. The main difference is [specific mechanic]. Try the first 2 levels and see if it clicks."

When someone reports a bug:

"Confirmed and fixed — please reload. Thanks for the catch."

When someone asks "Is there a paid version?":

"Free in the browser. There's [optional: a Steam version with extra content / no paid version, just the browser game]. The browser version is the full experience."

Stealth distribution tactics

  1. Curator posts on others' behalf — If you have a friend or fan who can post your game using Curator framing (Archetype 1) without disclosing they know you, that post will outscore your direct launch by ~5-10x.
  2. Comment on adjacent threads — If someone posts "What are good multiplayer browser games?" in a discussion thread, mention yours (with the caveat "disclosure: I made this"). Honest disclosure paired with a relevant recommendation is welcome.
  3. The repost revival — If your game has been posted before and faded, wait 3+ months and repost as [REPOST] with an update. The community is more forgiving of reposts than first launches.
  4. Be the META post person — Posting useful meta content (e.g., "List of HTML5 ports of dead Flash games") builds credibility for later self-promo.

Score-tier calibration

If you are launching...Realistic ceilingRealistic floor
Solo dev itch.io game (modern)50-1501-5
Solo dev with strong mechanic-first pitch200-40030-50
Multiplayer .io game with hook300-1,40050-100
Curator-style post for someone else's game200-1,50050-100
Daily puzzle game (Wordle-clone)100-3005-30
Anything with [AI] / vibe-coded framing0-15 (and possible removal)0-5
[REPOST] of a beloved classic200-80050-150

If you need 500+ upvotes for visibility, you essentially need to either (a) have someone else post your game, (b) build a multiplayer hook into your game, or (c) accept that r/WebGames is not the right venue.

Post-publication measurement

  • First 30 minutes: If you have 5+ upvotes and 1+ comment, you're trending positively. If you have 0-1 upvotes, the algorithm has buried you.
  • First 2 hours: 20+ upvotes is a strong signal. Below 5 means it's not climbing.
  • First 24 hours: 100+ score puts you in the top 10% of recent posts. This is your "good launch" benchmark.
  • Ratio thresholds: Above 0.95 = safe. 0.85-0.94 = something is friction-y (signup hint? AI mention? misleading title?). Below 0.85 = community hostility, do NOT defend.
  • Comment-to-upvote ratio: 0.10-0.20 is normal. Below 0.05 means people are voting and leaving (low discussion). Above 0.30 means controversy or strong engagement — read the comments to figure out which.
  • If a post is dying: Don't try to revive it with edits or more comments. Delete only if it would embarrass you in a portfolio search; otherwise let it sit. Try a different angle in 30+ days.

12. Applying This to Any Project

Quick-reference checklist

  • Game is playable in browser, no download required
  • No required signup (Rule P5)
  • Direct link to the game, not a landing page (Rule P4)
  • No referral parameters in the URL (Rule P5)
  • No tracking utm parameters that look spammy
  • Title starts with game name (Rule P3)
  • Account is 7+ days old with 10+ comment karma (Rule 7)
  • Not a repost within 3 months (Rule P2)
  • If on custom domain, mod-mailed an introduction
  • Title uses Formula 1 (verb mechanic) or Formula 2 ("a game where...")
  • No first-person creator language ("I made", "I built")
  • No feedback requests in the title
  • Post body (if any) is 2-3 sentences, mechanics-focused

Scenario-based launch guides

Scenario 1: Free, open-source web game (your strongest play)

  • Optimal launch formula: [HTML5] [GameName] - [verb-driven mechanic in 8-12 words]
  • Example: [HTML5] Hexweave - Rotate hexagons to clear chains and beat the daily puzzle
  • Body: One sentence about the unique mechanic. One sentence linking to GitHub if open-source.
  • Key risk: Falling into self-promo voice. Stay descriptive, not promotional.
  • Realistic ceiling: 200-400.

Scenario 2: Free demo with paid Steam version

  • Optimal launch formula: Lead with the free browser demo. Mention Steam ONCE in the body, not the title.
  • Example title: Plague Duels - Dark gothic TCG with 70 cards and a campaign mode, free in browser
  • Body: "Free demo here. There's a full Steam version with [extra content], but the browser demo includes [substantial content]."
  • Key risk: The community will call you out if the browser demo is too thin. Make sure it's substantial.
  • Realistic ceiling: 100-300. Steam mention costs you ~30-50% of potential score.

Scenario 3: Multiplayer / .io style game

  • Optimal launch formula: Game name + multiplayer hook + mechanic. Use [MULTI] or [IO] flair.
  • Example title: [MULTI] Bonk Royale - Push other players off the map in 60-second 8-player rounds
  • Body: Mention room codes or "no signup needed to play with friends" prominently.
  • Key risk: If matchmaking is empty, the community will discover and downvote it. Make sure you have populated rooms before launch.
  • Realistic ceiling: 300-1,400. The highest-ceiling category for new devs.

Scenario 4: Built with AI / "vibe-coded"

  • Optimal launch formula: DON'T mention it. Frame the game by mechanic only. If asked, be honest.
  • Example title: Color Cascade - A daily puzzle where you flood-fill the grid in minimum moves
  • Key risk: If someone identifies it as AI-coded in the comments, the post may collapse. The community is actively debating an AI ban.
  • Realistic ceiling: 50-200 if you don't mention it; 1-15 if you do. The honest move is to disclose in the comments only when asked.

Scenario 5: Daily puzzle game (Wordle clone)

  • Optimal launch formula: [GameName] - [puzzle type] daily game, no signup, [time commitment]
  • Example title: WORD-Y - Daily compound word puzzle, 2 minutes, no account
  • Body: Mention the difficulty curve and one unique twist.
  • Key risk: The Wordle-clone wave is over. The community is fatigued. You need a strong unique twist to score above 30.
  • Realistic ceiling: 100-300 with a strong twist; 5-30 without.

Cross-posting guidance

  • On r/WebGames: Frame as a curator recommendation. Game name first. Mechanic second. No "I made this." See Archetype 3.
  • On r/playmygame: Frame as a feedback request. Lead with what specific feedback you want. Provide a free build. Comment on 3+ other posts BEFORE posting (Rule 2). See r/playmygame analysis.
  • On r/indiegames / r/IndieGaming: Lead with a 30-second VIDEO or GIF. Title should focus on visual hook. The browser-game angle is secondary.
  • On r/SideProject: Frame as a build story. "I built X in Y weeks because Z." Personal narrative is welcome here.
  • On r/itchio: Cross-promote with the itch.io page link. Less promotional norms.
  • On r/incremental_games / r/idlegames: Genre-specific subs reward depth. Lead with game mechanics, not novelty.

The KEY rule: r/WebGames is the only sub where the title format rule (Rule P3) is enforced AND the community downvotes self-promo language. Every other sub on this list will tolerate "I built X" framing. r/WebGames will not. Adjust accordingly.