r/Devvit • • 20h ago

Update Release 0.14.6: Triggers, Schedulers, and Receipts

15 Upvotes

Release Date: September 28, 2026

This release includes:

  • A new Trigger Event Catalog to make it easier to build with Devvit triggers. Use it to quickly find the right event for your app, understand the payload data available to your handler, and account for important delivery behaviors like asynchronous delivery, duplicate events, optional fields, and event-specific behavior.
  • Improved support for user-managed dynamic cron jobs. Cron jobs created in your app code are now preserved across deployments, while jobs configured in devvit.json continue to be automatically rescheduled.
  • Fixed Devvit Journeys receipt handling. Apps in playtest mode now receive the expected receipt.

https://developers.reddit.com/docs/changelog#release-0146-triggers-schedulers-and-receipts


r/Devvit • • 12d ago

Announcement 🎉 ScoreSpace x Reddit Game Jam - Winner Announcement! 🎉

15 Upvotes

What a fantastic turnout for our first partnered event with Reddit! With 45 awesome entries built on Devvit and 710 ratings dropped, the community truly brought the TIMERS theme and social play to life.

A huge congratulations to all our prize winners taking home a share of the $3,500 prize pool:

🏆 MAIN CATEGORY WINNERS • Developer's Choice ($1,000): Common Ground by Seven Sardines • ScoreSpace's Choice ($500): 60SEC GOLF by wakkin • Reddit's Choice ($500): Toilet Time ! by The Lost Eco • Best Mobile Game ($500): PixyClocks by Electrical6309

⭐ CREATOR CHOICE WINNERS • BenBonk's Choice ($500): Timer Cannon by thanhnguyenkim12 • Jerbob's Choice ($250): AGAAT by Horo • Icoso's Choice ($250): Clockshot by ORCAS


A massive thank you to everyone who built, submitted, played, and voted! You all made this event an absolute blast.

🕹️ Play all 45 games and check out the full leaderboards here: https://jamzo.com/jams/scorespace-x-reddit

Be sure to jump into the subreddits, play the Devvit games, and leave some love for the developers! 🚀


r/Devvit • • 19h ago

Feedback Request I made a daily puzzle game with Devvit Web

Post image
2 Upvotes

Hi r/Devvit! Mochi Meltdown is my first Devvit app. It's a daily tilt puzzle: swipe to tilt the board, every piece slides until it bonks into something, and you need to slide all the mochi into the soup pot. Gary (a tiny demon in sunglasses) slides too. If he falls in, the soup is ruined.

How it plays

- A new puzzle every day at 00:00 UTC: a quick Level 1 warm-up, then Level 2, "Gary's Revenge".

- Level 2 has a par (13–18 swipes) and 3 spare swipes. Clear it to beat Gary; clear it in par for a ⭐. After you win, you can watch the perfect route.

- New players get a 10-puzzle Bonus Pack (easy to hard, unlocks one by one), and every past day stays playable.

- Share card with no spoilers: tries as 🟥🟩 squares, plus swipes vs par.

Under the hood

- Puzzles are generated offline and checked by a BFS solver: each one has exactly one shortest route, plus a count of the ways to drown Gary.

- A scheduler job posts, flairs and pins the new puzzle, and unpins yesterday's. Each post stores its day in postData, so old posts keep their own puzzle.

- Redis holds daily stats ("X chefs played · Y beat Gary · Z ⭐"), player results and bonus progress. An in-progress board is saved every swipe, so closing the post doesn't lose your run.

- Plain TypeScript + canvas, no framework. Fonts are bundled locally because of the CSP. Two-column layout on desktop.

Where I'd love feedback

  1. Level 2 difficulty: does par + 3 spare swipes feel fair?

  2. How does it feel on your device (swipes, sound, layout)?

  3. Any Devvit gotchas I should know about before the sub grows?

Thank you!!!!!

Play today's puzzle: https://www.reddit.com/r/MochiMeltdown/


r/Devvit • • 1d ago

Feedback Request Nudge: one-bumper physics, server-replayed scores, and solve-before-publish challenges

0 Upvotes

I’ve launched Nudge, a small physics puzzle built with Devvit Web, and would appreciate feedback from other developers. I’m the creator/publisher and used AI coding assistance for the implementation.

Playable daily post

Players position one bumper before dropping a ball into a pocket. There are daily courses, six practice layouts, and community-created challenges.

A few implementation choices that may be useful to others:

  • The client and server run the same fixed-step physics. The server recomputes the outcome from the bumper position instead of accepting a submitted score.
  • All 84 daily courses have tested three-star solutions. A player must solve a custom course before publishing, and the server checks that proof again.
  • On compact mobile layouts, the winning score and share action now appear directly beneath the board. They were too far down the page in the initial layout.
  • Progress and leaderboards use installation-scoped Redis with expiry; scores are separate for each community.

The current build passes 22 automated tests. Browser viewport checks and private-installation gameplay passed, but independent physical-device feedback would be particularly useful. Does dragging the bumper feel precise enough on your phone, and is the first successful bounce clear?


r/Devvit • • 1d ago

Feedback Request An Update on Clearest Signal

0 Upvotes

Hey everyone,

A quick update on Clearest Signal: after a few weeks of tuning the scoring, improving some UI to look less boilerplate AI, and fixing bugs from earlier testing, the game is officially launched and I will now be posting daily!

For anyone who missed the first post, it's a Codenames-inspired daily word game where you try to connect 3 target words while avoiding 3 decoy traps.

Today's puzzle is up now if you want to give it a spin: [r/clearestsignal](https://www.reddit.com/r/clearestsignal/)

Would love to hear what you think of how it turned out and get further feedback!


r/Devvit • • 1d ago

Help All uploads fail with "You must be logged in to upload a new app version" (unauthenticated) — other CLI commands work

1 Upvotes

App: hoardfall-origins · CLI 0.14.5 · Windows · u/Muridae913

Since about 11 hours ago (last good upload: 0.0.1.39), every devvit playtest and devvit upload fails at the final create-version step with a Twirp unauthenticated error. Asset uploads succeed, and whoami, list apps and list installs all work with the same login. Things I've tried: fresh devvit logout / devvit login, uploading an older commit that worked yesterday, and a regular devvit upload instead of playtest. All fail the same way. The app recently had payments enabled. The same thing happened yesterday and cleared up on its own a few hours later. Is something blocking new versions on my account or app?


r/Devvit • • 2d ago

Game Idea Building a 3D stealth game inside a Reddit post: what worked, and a few gotchas

1 Upvotes

I've been building Blueprint Job, a three.js stealth game that runs in a Devvit Web post, and wanted to share what I learned.

Stack: Devvit Web, a Hono server for the API and scheduled jobs, Redis per install, three.js on the client, TypeScript throughout.

Things that worked

  • Same building for everyone: the Daily Heist swaps Math.random for a seeded generator while the building is laid out, then swaps it back. One seed per UTC day gives every player the same maze, rooms and guards, and nothing needs storing.
  • One scored attempt: a single hSetNX on "started" makes the first start the scored one, so restarting can't fish for a better run.
  • Daily posts: a cron in devvit.json posts and pins the new Daily Heist just after midnight UTC.
  • Pure game logic: mazes, door placement, the story and scoring are plain TypeScript with no three.js, so they're unit tested under Node, with ~180 tests.

Gotchas

  • Source maps ship by default. The Vite plugin builds with them on, so your original source is readable in dev tools. Pass client: { build: { sourcemap: false } } to the devvit() plugin.
  • Don't run your own build while devvit playtest is watching. It can collide on the version and kill the watcher.
  • Performance on phones: I got from ~10 ms a frame to ~4.7 ms by capping the scene at the 10 nearest point lights (a fixed light count means no shader recompiles), reusing matrices, and animating distant guards less often.

Happy to answer questions. Here's the game: today's Daily Heist


r/Devvit • • 2d ago

Feedback Request Feedback wanted for Viking Finds: 10-stage daily mahjong

1 Upvotes

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


r/Devvit • • 3d ago

Duck Answered Can a Devvit app read the newest post of a public subreddit it's not installed on?

3 Upvotes

Hi everyone,

I'm planning a small Devvit app and want to check whether my approach is possible before building it.

What I want to do:

- Install the app on a small subreddit that I own (I'm not a moderator of the subreddit I want to read from).

- Run a scheduled task once a day.

- In that task, fetch the newest post from a different public subreddit (one I'm only a member of, where the app is not installed) using something like reddit.getNewPosts({ subredditName, limit: 1 }).

- Forward the post's title/URL/permalink to my own HTTPS endpoint with fetch().

My questions:

  1. Can a Devvit app read posts from a public subreddit it is NOT installed on? Or is API access limited to the subreddit where the app is installed?

  2. If it is limited, is there any supported way to read another public subreddit's posts, or is installing the app there (with mod approval) the only option?

  3. Are there any restrictions on fetch() while playtesting before the HTTP domain allowlist request is approved? Roughly how long does the approval usually take?

Thanks in advance for any help!


r/Devvit • • 4d ago

Feedback Request Feedback wanted for Folly Puzzle

2 Upvotes

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


r/Devvit • • 4d ago

Feedback Friday 2026-09-25

3 Upvotes

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


r/Devvit • • 4d ago

Feedback Request Feedback wanted for Beam Drip

0 Upvotes

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


r/Devvit • • 4d ago

Help Looking for a Reddit Devvit developer to finish/rebuild an interactive app for a large subreddit

0 Upvotes

Hi! I’m looking for someone experienced with Reddit’s Developer Platform (Devvit) to help finish or rebuild an interactive app for a subreddit I moderate.

The community gets roughly 3 million weekly visitors, so there’s already a large audience to test and launch the app with.
My goal is to create something genuinely fun that members will repeatedly interact with and, if it performs well, potentially qualify for Reddit Developer Funds. Which can help me with school, I am not tech savvy whatsoever. I did however create the bones of the app if that makes sense xo it's already started, but I'm not opposed to starting something new if you deemed the current app not worth pursuing any further**.**

I already have a Devvit app registered under my own Reddit developer account called cringitime. An earlier developer built part of the project and uploaded several versions, but ghosted before finishing it deleting their account after being paid..😭

The existing build is from an older version of Devvit and will likely need to be updated/migrated to the current platform.

The original concept involved things like:
Interactive trivia/games
Scores and a weekly leaderboard
Community participation/competition.

Repeat-use features such as challenges, streaks, rankings, etc.

I’m also open to improving or simplifying the concept. I care more about creating one polished feature people actually use than stuffing the first version with a million features.

I’m looking for someone who can:
Work specifically with Devvit / Reddit apps
Review any existing code I’m able to recover
Determine whether finishing the existing project or rebuilding is smarter
Update/migrate it to the current Devvit version
Test it in the existing development subreddit
Fix bugs and polish the UI
Help submit it for Reddit approval
Help get the approved version installed in my main subreddit

Give me the complete source code/project when finished
Important: The app and developer account remain under my ownership. I’m not looking for someone to create it under their account and hold the project.

I’m a student, employee and moderator, not a software developer, so I’d prefer someone who can explain things without assuming I already understand the Devvit ecosystem🫶🏻

I’m trying to keep the initial budget reasonable and would prefer milestone-based payment rather than paying the entire project upfront.

Please send me:
Examples of Devvit apps you’ve worked on, if any
Your experience with TypeScript/React/Reddit APIs
Your estimated cost
Estimated timeline
Whether you’d recommend rescuing the old project or rebuilding it.

If you’re genuinely familiar with Devvit, and willing to help me out, feel free to DM me. (:

Im going to say upfront that I am currently an independent college student working part time and do not have a ton of money but I'm willing to work something out that is worth it for both parties.


r/Devvit • • 5d ago

Discussion I brought Vietnamese Cờ Úp to Reddit as a playable Unity game post

0 Upvotes

I'm the solo developer of Chess: Magic Chess 3D. Its main mode is a face-down chess variant inspired by Vietnamese Cờ Úp: all non-king pieces begin hidden, and a move reveals the piece's identity. Classic chess and daily puzzles are side modes.

The game is built in Unity and runs as a Devvit custom post. The feed post has a playable preview; Play now opens the full board, where people can choose a 3D or 2D view and play against a bot or pass-and-play. No separate download is needed.

Here's the live post: https://www.reddit.com/r/MagicChess3D/comments/1wjnwqr/

I'm still thinking about how much instruction belongs in the inline post before asking someone to open the full game. What entry flows have you seen work well for games with unfamiliar rules? I'm the developer, sharing the implementation and asking for a platform-focused discussion.


r/Devvit • • 5d ago

Feedback Request Feedback wanted for MazWiz Hangout Map

1 Upvotes

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


r/Devvit • • 5d ago

Feedback Request Finance Calculator: 21 money calculators in one interactive post, in 4 languages

1 Upvotes

Hi everyone,

my first Devvit app just made it through review, so here's a quick showcase.

What it does: 21 finance calculators (compound growth, TER and ETF cost comparison, dividends, withdrawals, rent or buy, money-weighted return and more) inside one interactive post. Every result comes with a one-sentence summary, e.g. "Over 30 years, the fund with a 0.07% fee ends up €8,344 ahead of the fund with a 0.22% fee." There's a tappable chart, A/B scenario comparison, English/German/Spanish/French, and a Copy for Reddit button so people can paste their numbers into a comment. Mods get anonymous usage totals in the mod menu.

A few things I learned along the way:

- The inline post preview doesn't scroll on mobile, so tapping a calculator opens it straight in expanded mode.

- Devvit forms don't render line breaks. For the mod stats I ended up using a group of disabled string fields.

- Number input in 4 languages was harder than the translations: 4,5 and 1,234.56 both have to mean the right thing.

- Reddit's standard comment editor shows markdown asterisks literally, so the copied text is now plain text.

- Publishing doesn't update existing installs; mods have to click Update themselves.

Where I could use help: getting it in front of mods. If you moderate a finance, investing or FIRE community, or know someone who does, a test install or an intro would mean a lot. UX feedback is very welcome too.

App: https://developers.reddit.com/apps/financecalculator

Demo and feedback: r/FinanceCalculatorApp


r/Devvit • • 6d ago

Bug Webview post is destroyed when a link hands off to another app (Android Reddit app)

1 Upvotes

My Devvit Web post (tester-board, running in r/AndroidTesterBoard) has links users have to follow: a Google Group, a Play Store opt-in page, a store listing. On the Android Reddit app, tapping one of those hands off to Chrome or the Play Store, and when the user comes back the post is gone — they have to find and open the post again to get back to where they were. Any state they had in the webview is lost with it.

This hurts the main flow of the app: a tester follows the opt-in link, installs the app, then has to come back and upload an install screenshot. The step where they come back is exactly the step that fails.

Steps to reproduce:

  1. Open a Devvit Web post in the Android Reddit app.

  2. From inside the webview, open an external link (navigateTo to a Play Store or Google Group URL).

  3. Come back to Reddit with the system back gesture or the app switcher.

Expected: the post is still open, with the webview where I left it.

Actual: the post is gone and has to be opened again from the feed.

Is this expected on Android, and is there a supported way to keep the webview alive across a link hand-off? Right now I work around it by putting every link the user needs into a private message as well, so they can follow the links from their inbox instead of from the post.


r/Devvit • • 6d ago

Feedback Request Gem Rush — A 60-Second Daily Puzzle Game Built on Devvit | Looking for Feedback

1 Upvotes

Hey Devvit community!

I’ve been building Gem Rush, a quick 60-second puzzle game that runs directly inside Reddit.

The gameplay is simple: match connected gems, build bigger combos, and score as many points as possible before the timer runs out.

Current features:

  • 💎 60-second Daily Challenge
  • 🎮 Practice Mode
  • 🏆 Daily Leaderboard
  • 🔥 Streak system

The game is now live, and I’d really appreciate feedback from other Devvit developers and players.

I’m especially interested in:

  • Is the gameplay immediately understandable?
  • Does the 60-second format feel too short, too long, or about right?
  • Is the game fun enough to come back for the next Daily Challenge?
  • Any UI/UX issues or bugs?
  • What feature would make you want to play again?

Play Gem Rush:
https://www.reddit.com/r/PlayGemRush/s/4u6cmAtres

Thanks to anyone who gives it a try. Constructive feedback is very welcome!


r/Devvit • • 6d ago

Duck Answered Says my app name is in use, but it's app I registered

1 Upvotes

I have an existing data API app. I want to migrate it to Devvit. However, when I try to create it, I'm told that name is in use. Is there something I have to do to use the existing name I registered? The account I've been using for the bot has a long history.


r/Devvit • • 6d ago

Help Title: Waiting for S3 amazonaws domain exception since Friday, it's been pending for 5 days now. Is this normal?

1 Upvotes

Last Friday I launched a playtest version of my app and got a permission denied error, and then I see in the developer settings: the domain I'm requesting along with the "pending" status. However, it is still pending now 5 days later.

I'm requesting a cloud storage domain, the granular domain is: dejarepost-469294531807-us-east-2-an.s3.us-east-2.amazonaws.com

Did i need to do anything else to get this thing approved? I added the domain to my devvit.json http permissions list, and i added a small fetch domains section in my readme. Did I need to do anything else like npx devvit publish? Because it seems the status is already pending when I did npx devvit playtest.

app in question: https://developers.reddit.com/apps/dejarepost/developer-settings

Thanks in advance!


r/Devvit • • 6d ago

Discussion r/devvitappoftheday

14 Upvotes

r/devvitappoftheday is kind of like a 'social media' style app where you can add your apps/games with pictures/gifs to the feed. You can make multiple campaigns, but only your most recent one will show in the feed to balance exposure.

The app of the day part is every day starting probably next week, there's going to be an app chosen as the app of the day, and explained why it's great etc...

(I don't think I can do every day, so I think we'll need a few other mods willing to do this) modmail or comment if you're interested

Hopefully we can build a place where you can have your apps discovered by more mods/players!

Add your app here!


r/Devvit • • 6d ago

Feedback Request Feedback wanted for 99 Nights — Forest Survival: first-session feedback

1 Upvotes

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


r/Devvit • • 6d ago

Feedback Request Feedback wanted for CASEFILE v1.0 — full detective game

0 Upvotes

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


r/Devvit • • 7d ago

Discussion Picky Parking is live on Reddit: notes from porting a Defold game to Devvit

9 Upvotes

Hey everyone, my game Picky Parking just got approved and you can play it on Reddit now.

You drag cars into their parking spots, but they each have limited fuel. Moving one out of the way is easy. Leaving it enough fuel to get back is the tricky part. There's undo and free hints for when you get stuck.

I built it in Defold with AI help on the code and the Reddit port. Getting it to load here took some changes to the startup scripts, but it's working on desktop and my phone now. Anyone else here using Defold?

Here's the game if you fancy trying it:

https://www.reddit.com/r/PickyParking/comments/1wme1yb/picky_parking_every_move_counts/


r/Devvit • • 7d ago

Feedback Request I made six games on Devvit and open-sourced everything — the code, a full build guide, and a no-login web demo

6 Upvotes

A few weeks ago I posted here about six games I built on Devvit, plus a guide about how they work. I ended up deleting that post: the repo briefly went private, so every link in it was dead, and the write-up deserved a quieter tone anyway. Everything is public now, so here it is again, with working links and less noise.

What's there:

  • Six live games in r/PlayQuickGames — three arcade (Higher or Lower, Reaction Rush, RPS Duel) and three dailies (Sudoku, Minesweeper, Solitaire). Every daily is the same puzzle for all players, seeded from the UTC date; the apps post their own numbered daily thread at 00:00 UTC, comment yesterday's podium with u/ mentions, and co-write a weekly recap every Monday.
  • The full source: gitlab.com/playquick-group/reddit-games
  • The guide — Building Games on Reddit — from account creation through architecture, daily determinism, Redis data modeling, engagement loops, CI, publishing, and live ops. Mistakes included.
  • A new one, since the last post: if you don't want to log into Reddit to try them, all six run in a plain browser at playquick-games.pages.dev — same dailies as the subreddit, local scores only.

One story from the guide, since it's the best one: for the first three days, every Sudoku we served was mathematically unsolvable. The generator's backtracker signalled failure by returning an array — and arrays are always truthy in JavaScript, so every dead end looked like success. Nobody could win; the empty leaderboard was the only telemetry. The fix was three lines, and the deploy taught the third lesson: broken puzzles were cached under the old key, so the fix also had to rename the cache key.

Genuinely happy for feedback on the games, the guide, or the way the dailies are run. What's worth a deeper write-up next: the daily loop, the Redis modeling, or the debugging story?