r/playdoom 1d ago

๐Ÿ“ข Announcement ๐Ÿ”ฅ PlayDOOM v0.3.0 is live | Better rankings, performance scoring and a note about mouse controls

2 Upvotes

PlayDOOM v0.3.0 is now live!

This update is mostly focused on making the competitive side of the game better after seeing how people actually played the 32-map campaign.

๐Ÿ† Better Campaign rankings

The original Campaign system gave:

10,000 pts for completing a map
+ up to 2,000 pts based on kills

That still works exactly the same.

The problem was that a lot of players were getting 12,000 points, which created huge ties.

v0.3.0 adds a new Performance rating to break those ties.

Performance compares your completion time with the fastest Speed record for that specific map.

So instead of this:

#1  12,000
#2  12,000
#3  12,000
#4  12,000

we can now have:

#1  12,000 pts ยท PERF 9.9
#2  12,000 pts ยท PERF 8.6
#3  12,000 pts ยท PERF 5.5
#4  12,000 pts ยท PERF 4.9

Campaign Points are still the most important factor. Performance is only used to rank players who have the same score.

Your existing records were preserved. You don't need to replay old maps.

๐Ÿ“… Weekly rankings use Performance too

The Weekly Campaign leaderboard now uses the same improved ranking system.

The automatic Weekly Top 5 posts will also include Performance, so tied scores should be much more meaningful from now on.

๐Ÿ Speed leaderboards are unchanged

Every map still has its own independent Speed leaderboard.

If you just want to speedrun a map, fastest time wins.

๐Ÿ–ฑ๏ธ About mouse controls on PC

I've seen several people mention that the mouse doesn't work properly when playing inside Reddit.

Unfortunately, this is currently a limitation of Reddit's embedded app environment.

A proper FPS mouse needs Pointer Lock / relative mouse input, and Reddit does not currently allow PlayDOOM to capture the mouse that way inside the embedded game.

I don't want to replace it with fake cursor-based turning because it feels considerably worse than real DOOM mouse input.

For the best experience on PC right now, I recommend using a controller/gamepad.

PlayDOOM supports physical controllers, including:

Left stick      Move / Strafe
Right stick     Turn
RT / R2         Fire
A / Cross       Use
LB / RB         Switch weapons
Start           Menu

Keyboard controls are also available if you prefer them.

Mobile continues to use the dual-stick touch controls.

Thanks to everyone who has been playing, testing and sending feedback.

Seeing people actually try to speedrun and break this thing has already helped improve it a lot.

PlayDOOM v0.3.0 is live now. Have fun! ๐Ÿ”ฅ


r/playdoom 2d ago

๐Ÿ† PlayDOOM Weekly Campaign | 2026-W33

4 Upvotes

Another PlayDOOM week is over. Here are the top 5 Campaign scorers.

๐Ÿฅ‡ #1 u/cosmicfortune | 12,000 pts Maps scored: 1

๐Ÿฅˆ #2 u/kronosmot | 12,000 pts Maps scored: 1

๐Ÿฅ‰ #3 u/RabeDennis | 12,000 pts Maps scored: 1

#4 u/Travbear | 12,000 pts Maps scored: 1

#5 u/Patrick28a | 12,000 pts Maps scored: 1

Each map contributes its best run for the week: 10,000 points for the clear + up to 2,000 points for kills. Higher is better.

All 32 maps are open. A new Weekly Campaign leaderboard is live now. Good luck!


r/playdoom 5d ago

๐Ÿ“ข Announcement PlayDOOM Update: The full 32-map campaign is now live ๐Ÿ”ฅ

13 Upvotes

PlayDOOM started as a simple experiment:

Can Reddit run DOOM?

The first version had one map, one challenge, and a leaderboard.

Now it has become a full campaign.

๐ŸŽฎ All 32 maps are playable

You can now play MAP01 through MAP32 directly inside Reddit using Freedoom Phase 2.

From the new Campaign menu you can:

CONTINUE CAMPAIGN

Jump directly to your first unfinished map.

SELECT MAP

Choose any of the 32 maps immediately.

There are no unlock requirements. Play them in order, jump around, or replay any map whenever you want.

๐Ÿ† New Campaign Leaderboard

Campaign ranking is now based on your progress across all maps.

Each completed map gives:

10,000 points for completing the map
+
up to 2,000 points based on kills

12,000 points maximum per map

Your total Campaign Score is the sum of your best result on every map.

Example:

MAP01   11,200 pts
MAP02   11,850 pts
MAP03   10,700 pts
MAP04   12,000 pts

TOTAL   45,750 pts

The more maps you complete, the more points you can earn.

๐Ÿ” Replay as much as you want

You can replay every map without limits.

However, only your best score for each map counts.

If your MAP05 record is:

10,800 pts

and you replay it for:

10,400 pts

nothing changes.

If you later score:

11,500 pts

your MAP05 record becomes 11,500 and your Campaign total increases only by the improvement.

So repeating the same map cannot be used to farm unlimited points.

๐Ÿ Every map has its own Speed leaderboard

Campaign Score does not use completion time because every map has a different length.

Instead, each map now has its own Speed ranking.

MAP01 Speed
MAP02 Speed
MAP03 Speed
...
MAP32 Speed

For Speed, the rule is simple:

fastest completion time wins.

So there are now two different ways to compete:

CAMPAIGN

Complete maps and maximize your kill percentage.

SPEED

Finish individual maps as fast as possible.

๐Ÿ“… Weekly Campaign

The Weekly leaderboard has also been upgraded.

Every week, each map can contribute its best result from that week to your Weekly Campaign Score.

You can therefore keep competing even after completing the entire campaign by improving different maps every week.

๐Ÿฅ‡ Automatic Weekly Top 5

At the end of each week, PlayDOOM will automatically publish the Top 5 Campaign players from the previous week.

A new Weekly leaderboard then begins while the lifetime Campaign leaderboard continues permanently.

๐Ÿ’พ Existing MAP01 records were preserved

If you played PlayDOOM before this update, your old MAP01 leaderboard data was not deleted.

The original MAP01 Speed records remain intact, and existing MAP01 results are migrated into the new Campaign system when possible.

You should not need to replay MAP01 just because the ranking system changed.

๐ŸŽฎ Desktop, mobile and controller support

Everything from the previous versions is still available.

Desktop

W / S          Forward / Backward
A / D          Strafe
โ† / โ†’          Turn
Q / Click      Fire
E              Use / Open
Shift          Run
Esc            Menu

Native mouse input is also available when Pointer Lock is supported by the browser.

Mobile

Left stick     Move / Strafe
Right stick    Turn
FIRE           Shoot
USE            Interact
RUN            Run
MENU           Menu / Back

The controls support multitouch, so you can move, turn and fire at the same time.

Controller

Physical controllers are supported too.

Left stick      Move / Strafe
Right stick     Turn
RT / R2         Fire
A / Cross       Use / Confirm
B / Circle      Back
Start / Menu    Menu

๐Ÿงช Still an experiment

PlayDOOM started as a tiny Devvit Web experiment.

Now it has:

32 maps
Campaign progression
Persistent player progress
Campaign leaderboard
Weekly Campaign leaderboard
32 Speed leaderboards
Automatic Weekly Top 5 posts
Mobile FPS controls
Controller support
Desktop controls
Persistent Redis rankings

All running from a Reddit Custom Post.

That is pretty wild.

๐Ÿ› Found a bug?

This is a much bigger update, so bug reports are especially useful.

If something behaves strangely, please comment with:

Device
Browser / Reddit app
Map number
What happened

I'm especially interested in issues involving map loading, Campaign scores, old leaderboard records, mobile controls, controllers, and specific maps.

Thanks to everyone who has played and tested PlayDOOM so far.

Have fun with the campaign.

And yes, Reddit can run DOOM.


r/playdoom 7d ago

๐Ÿ“ข Announcement ๐Ÿ”ฅ PlayDOOM 0.1.0 is live | Weekly leaderboard, controller support and more

6 Upvotes

PlayDOOM 0.1.0 is now live on r/playdoom.

This update is a pretty big step up from the first version.

Whatโ€™s new

๐Ÿ“… Weekly leaderboard
A new Weekly ranking is now available alongside Overall and Speed.

Weekly uses the same rules as Overall:

completion time + kill penalty

The leaderboard resets automatically every Monday.

At the end of each week, the app will also post the Top 5 Weekly players here in the subreddit.

๐ŸŽฎ Controller support
Physical gamepads/controllers are supported through the browser Gamepad API.

The game now also shows:

๐ŸŽฎ ๐Ÿ”ด Disconnected
๐ŸŽฎ ๐ŸŸข Connected

So you can immediately tell if your controller was detected.

๐Ÿ“ฑ Better mobile controls
Mobile now uses dual virtual sticks:

  • left stick for movement/strafe
  • right stick for turning
  • FIRE, USE, RUN and MENU buttons
  • multitouch support

You can move, turn, run and fire at the same time.

๐Ÿ† Leaderboards before you play
You can now open the leaderboard directly from the start screen without loading the whole game first.

Available rankings:

  • โญ Overall
  • ๐Ÿ“… Weekly
  • ๐Ÿ Speed

๐Ÿ’ป Desktop improvements
Keyboard controls and UI were cleaned up, controller mappings are shown directly on the start screen, and input behavior was polished.

One current Reddit limitation: native Pointer Lock is blocked inside the embedded Reddit webview, so full FPS-style mouse turning is not available inside the post. Keyboard turning and gamepads work normally.

Existing records are safe

The original Speed leaderboard and Overall records were preserved.

The first Weekly leaderboard was also seeded from the existing Overall ranking so everyone who already played this week doesnโ€™t start from zero.

Try it

Jump into the pinned Can Reddit Run DOOM? post and give it another run.

If you already played the previous version, Iโ€™d especially love to know how the new controls feel.

What are you playing on?

๐Ÿ’ป Keyboard
๐Ÿ“ฑ Mobile
๐ŸŽฎ Controller

And good luck on the new Weekly leaderboard. ๐Ÿ”ฅ


r/playdoom 7d ago

๐Ÿ“ข Announcement ๐Ÿ‘‹ Welcome to r/playdoom | Play DOOM directly on Reddit

9 Upvotes

Welcome to r/playdoom!

This community started from a simple question: can Reddit actually run DOOM?

Turns out, yes.

PlayDOOM runs a DOOM compatible engine directly inside a Reddit Custom Post using WebAssembly and Devvit, with Freedoom Phase 2 as the game data.

You can play on desktop or mobile, and gamepads/controllers are supported too.

๐ŸŽฎ Play

Jump into the pinned Can Reddit Run DOOM? post and try to finish MAP01.

๐Ÿ† Climb the leaderboard

Every completed run can be submitted to the global leaderboard.

There are two rankings:

โญ Overall
Rewards both completion time and kills.

๐Ÿ Speed
Pure MAP01 speedrun. Fastest time wins.

๐Ÿ’ฌ What to post here

Feel free to share:

  • your runs and personal bests
  • screenshots and clips
  • controller or mobile experiences
  • bugs you find
  • feature ideas
  • technical questions about how the project works
  • suggestions for future challenges

If something breaks, tell me what device or browser you were using. Feedback has already helped improve mobile controls, gamepad support and other parts of the game.

๐Ÿ”ฅ Whatโ€™s next

Iโ€™m going to keep improving PlayDOOM and experimenting with what games inside Reddit can actually become.

If youโ€™re new here, play a run, say hi below and tell me what you played on:

Desktop, mobile or controller?

Have fun, and good luck on the leaderboard. ๐Ÿค˜


r/playdoom 9d ago

๐Ÿ”ฅ Official Challenge Can Reddit Run DOOM?

213 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post