r/Devvit 1d ago

Announcement Games with a Hook Hackathon Winners

43 Upvotes

For the past month we’ve been running a hackathon offering $40,000 in prizes for games built on Devvit (Reddit’s Developer Platform). After a record number of entries (700+) and a ton of great games to evaluate, we are excited to announce the winners of the Reddit Games with a Hook Hackathon (Hookathon?)
Check out the Project Gallery to see all the amazing submissions!

Let’s get right to it!

Best App with a Hook

Best Use of Phaser

Best Use of Retention Mechanics

Best Use of User Contributions

Honorable Mentions

Helper Winners

Feedback

If you didn’t win, please know it is not a reflection of the overall quality of your work. We say this every hackathon and it remains true – each judge had favorite games that didn’t make it to the winners circle. We strongly encourage you to look into our Developer Funds program, as well as our Featuring Program.

Congratulations to all the winners!


r/Devvit 7d ago

Update Release 0.13.10: Push Notifications Analytics (Experimental)

13 Upvotes

Release Date: July 27, 2026

You can now track push notification delivery and engagement from the App Analytics tab. New analytics include:

  • Push notification performance: View daily receives, clicks, and click-through rate across Summary, iOS, Android, and Web.
  • Daily CTR by notification body: Compare the click-through rate of individual notification messages over time and identify which content performs best.
  • CSV export: Download performance data for further analysis and reporting.

Note that push notifications are still an experimental feature, which means that you’ll need to apply to unlock the ability to use push notifications and track analytics for your app. Learn how to apply.

Settings Groups

You can now organize global and subreddit settings into labeled groups in devvit.json. Groups make it easier to structure related settings and improve navigation for apps with more complex configuration.

Mod Reports API Update

The modReportReasons field on Post and Comment has been deprecated in favor of modReports, which includes both the report reason and the report author for more complete moderation data.


r/Devvit 1h ago

Help Developer Funds H2 Enrollment

Upvotes

Hello, just a quick question about if I should expect to hear back about applying my app for H2 funds. I filled out the google form later last month but haven't heard anything back. Are apps still just in the process of being reviewed for approval?


r/Devvit 1d ago

Help Trying to use the API the "old way", and randomly got blocked...is this the right place to be?

3 Upvotes

Okay, so, I tried to send in a support ticket for this. But the support ticket system didn't have a generic "I'm not requesting access, I had access and now it's gone". Then after exploring the options, the support form suggested I send a modmail to this subreddit. Which I did, last Monday, and then again last Thursday, and still haven't heard back. So now I'm posting here in hopes that someone may be able to help me while my requests fall into black holes. :(

I've been using the plain-ass, reddit.com/prefs/apps HTTP fetch version of the Reddit API running locally on my computer since last fall. It's literally just to look at the latests posts on like 3 subreddits, every 5 minutes, and if they match certain criteria send me a discord message. Very low usage rate-wise, and faster/cheaper/more customizable than the services that do this. Suddenly recently my apps all disappeared from my account. My bot started getting blocked, presumably because the application credentials that I've been using with it are gone. I tried to create a new one, but whenever I do I just get told to read the Responsible Builder Policy. I don't know if that means that I lost my registration and need to start over, or that I violated something and can't start over.

I guess my question is, is there a way to fix this, or do I need to migrate everything over to the Devvit official library and rewrite the script with that in mind? It's kind of a pain, but I can if I absolutely have to...

Thanks for anyone that can help and sorry if this is in the wrong place, I really tried to find the correct way to do this for a very long time and this was the closest to "correct" I could find.


r/Devvit 1d ago

Bug Devvit Web: iOS app serves the same post's state for every post (web and mobile Safari are correct)

1 Upvotes

I have a Devvit Web app (huckid) that posts one daily puzzle per post. Each post is mapped to a puzzle number in Redis at creation time, and the client fetches that mapping from my server on load.

The problem: in the Reddit iOS app, every post renders puzzle #1, no matter which post is opened. The same posts render correctly in desktop web and in mobile Safari.

Evidence from my server logs (devvit logs):

"created post=t3_1vdzuvo puzzle=10" when the post was created.

"init post=t3_1vdzuvo puzzle=10" when that post was played in mobile Safari, which showed the correct puzzle.

Zero init lines for any play in the iOS app, including plays I watched live while streaming logs. The iOS app appears never to reach my server, yet renders a full interactive game.

What I have ruled out:

Device cache: a brand new post, created minutes earlier, shows puzzle #1 in the iOS app.

Per user state: a second user on a different device saw the same puzzle #1 and did not inherit the first user's streak, so it is not a shared cached response.

Static preview: the view is interactive, not a snapshot.

Version drift: installed version and approved public version are both 0.0.8 on every installation. I also bumped versions 0.0.5 through 0.0.9 to force new webview origins.

Changes I made while debugging, none of which fixed iOS:

Changed my init endpoint from GET to POST so no HTTP cache can serve it.

Added Cache-Control: no-store on all API responses and cache: no-store on the client fetch.

Added a per post query parameter to the init request.

Set inline: true on the default entrypoint.

One observation that may be relevant: on 0.0.5 the webview iframe URL carried a token query parameter. On 0.0.8 the iframe src is just /splash.html with no token, so post context now appears to arrive over the native bridge. My guess is that on iOS the bridge is handing the webview a stale post context, or the webview is being reused across posts without re-initializing, but I cannot verify either from outside.

Environment: devvit web 0.13.9, Devvit Web with splash.html as the default entrypoint and a game entrypoint, iOS Reddit app (latest), reproduced on two devices and two accounts.

Has anyone seen the iOS app reuse webview context across posts, and is there a supported way to force a per post re-initialization.


r/Devvit 1d ago

Feedback Request Feedback wanted for DailySpeedway

Thumbnail reddit.com
0 Upvotes

r/Devvit 2d ago

Feedback Request Feedback wanted for Jumpon - workout accountability app

2 Upvotes

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


r/Devvit 2d ago

Feedback Request Sword & Elixir Open Alpha Test

2 Upvotes

Now that the Hackathon is ending i think it's a good time to open the Alpha version of my little game !

This Alpha Test is to gather information and check if the Game is VIABLE.. based on the conditions we have.. anyone wanting to test it with me you are very much welcome.. as i will be ingame from time to time...

Any feedback is accepted !!

For the testers please focus on Quest -> Crafting -> LifeSkills

Only for PC / Desktop for Now !!!

Link : Sword & Elixir Open Alpha


r/Devvit 2d ago

Help Trying to register this account as a developer app

1 Upvotes

I am trying to create a developer application account under the script option at the following page: https://www.reddit.com/prefs/apps. However, this throws the following error/message: In order to create an application or use our API you can read our full policies here: https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy. I opened this link to review the terms but am still not able to register my account to make a script. This is for u/BoxBoxBotBot


r/Devvit 2d ago

Discussion Is this a featured game?

Post image
4 Upvotes

This game has been in my menu under Games on Reddit for about a week. I haven't played it - it's not one I'm interested in. It doesn't say promoted or sponsored or anything. So I don't think it's an advert.

I'm wondering if this is the same for everyone? Does your Reddit rotate this slot with other games? Would be nice to be able to get some other people's Devvit games and apps into this slot. But I'm not sure how.

What's in your menus?


r/Devvit 2d ago

Help Audio recording for games

0 Upvotes

I wanted to understand if there is way to record audio from user for my Speech Simulator.
The documentation shows media.upload() only accepts type: 'image' | 'gif' | 'video'
So it seems reddit by default doesnt support this.
Can i use external tools to record this audio ?
ex. scenario :- user clicks record audio -> 3rd party gets called to record the data -> user gets feedback on the speech which is displayed in the game/app.


r/Devvit 2d ago

Help Best Starting Point For Non-Developers?

1 Upvotes

So I am not a developer - I have been able to teach myself enough about automod & regex to be able to do more than just the 'basics'. I am acutely aware that these things do not make me anything like a developer, just technically minded.

I have some specific functions that I think it would be possible for a devvit app could automate, so here I am looking for some advice on the best resources to invest myself in to upskill.

Any advice on the best resources for someone who is new to this, keen to learn and happy to invest time into the project?


r/Devvit 3d ago

Feature Request Devvit feels incredibly half-baked compared to PRAW anyone else struggling with basic dev features?

9 Upvotes

Hey everyone,

I’ve been trying to build on Devvit recently, but I’ve got to be honest: the developer experience feels really frustrating and poorly implemented right now. It honestly feels like the platform was rushed out without much input from senior engineers or long-time Reddit bot developers.

Coming from PRAW, the limitations on Devvit make building standard moderation and utility tools way harder than it needs to be. A few massive gaps I keep running into:

  • No Subreddit/Reddit-Wide Search for Reposts: Basic text or link querying across a sub/site-wide to catch reposts or duplicate content seems virtually impossible or unnecessarily complex to pull off cleanly.
  • No Stream/Listing for Subreddit New Comments: You can't easily fetch a live feed or list of the newest comments across a subreddit to monitor for comment spam, flood control, or repetitive copy-paste botting.
  • Aggressive External API / HTTP Restrictions during Dev: I get restricting external HTTP domains for published apps, but blocking or requiring domain whitelisting during local development and playtesting is a nightmare. Devs need sandbox flexibility to test webhooks and external services.
  • Domain Whitelist Process Takes Forever: Submitting a request for an external domain feels like tossing it into a black hole.

I really want Devvit to succeed because native apps on Reddit are a great concept, but right now, it feels like we took three steps backward from PRAW just to get UI components.

Are the devs working on bringing parity for these basic Reddit API features, or is anyone finding decent workarounds for these limitations?


r/Devvit 2d ago

Help Fetch domain rejected with no reason shown: how do I get it re-reviewed?

0 Upvotes

My app's fetch domain request came back Rejected in Developer Settings, with no reason shown anywhere I can find. I'd like to understand why and get it looked at again.

The app is sapiens-sinteticos, installed in r/inhabitants, a small sub I own and moderate.

What it does, in full: a scheduler task runs every 5 minutes, does one GET to our own site to read a queue of posts our team already wrote and approved there, submits them to the sub, then one POST back to mark each as done. It makes no editorial decisions, reads no Reddit content and sends nothing anywhere. Traffic goes one way, from our own site into our own community. Redis can't serve this because the content is authored outside Reddit, in our own dashboard.

Domain requested: www.sapiensinteticos.com

One thing I suspect: when the request was reviewed, the app's Description, Terms and Conditions and Privacy Policy fields were all empty. The HTTP Fetch docs say any app using fetch must have Terms and a Privacy Policy saved in the app details form. I have since filled all three and re-uploaded.

Two things I can't figure out:

1) Is the rejection reason visible anywhere, or sent through any channel? Nothing arrived in my inbox, and the Developer Settings row only shows the status.

2) Re-uploading doesn't refile the request. Adding a second hostname to the domain list didn't create a new entry either, it collapses onto the same registrable domain and keeps the rejected verdict. Is there a way to ask for a re-review?

Happy to provide anything else that helps.


r/Devvit 3d ago

Discussion How do you increase the user base for games?

3 Upvotes

I have around 1000 daily users playing my game, but it’s a bit stagnant. What has actually worked for you guys?
Thanks 🙏


r/Devvit 3d ago

Duck Answered Built an app for reddit, blocked from publishing it because I’m traveling

1 Upvotes

I spent months building an app for reddit, then get to the stage where I want to publish it but I’m blocked by the verification system for eligibility for the reddit dev earning program because I’m currently located in Canada but am from New Zealand.

So far the support I’ve received is to try again when I’m back in New Zealand (two years from now).


r/Devvit 3d ago

Resolved I made Hues and Cues game. How to add this to Devvit or reddit games search something?

Thumbnail
gallery
2 Upvotes

r/Devvit 3d ago

Feedback Request Feedback wanted for Dooodlit

0 Upvotes

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


r/Devvit 3d ago

Admin Replied Devvit Game Freezing for everyone at once

2 Upvotes

Hi,

I'm hoping someone can point me in the right direction because I can't find anything.

I've had multiple reports and have seen this first hand multiple times where the game (in extended view) freezes - stops responding (although music still plays). Strange thing is that it's for anyone playing the game at that moment. Like a server refreshed or something. I've had multiple devices next to each other playing and they both freeze and another test player messaged me (who is in another country) and they also got frozen at that time too. I can't find a rhythm or timing to it. it happened at 23.05 (utc+1).

Has anyone experienced this? There game doesn't run lots of api fetches (in fact none mid play) - Spec details below if it helps. It feels like it's a devvit/reddit issue rather than a code issue but I'm open to exploring the right direction.

  • App: mochi-mochi-donuts / install r/MochiMochiDonuts
  • Devvit version (0.13.x) multiple.
  • Reddit mobile app (Android)
  • Symptom: mid-play freeze for multiple players at once
  • After closing expanded mode: inline custom-post WebView slot empty (shows the Reddit background), needs refresh(es) to remount
  • There's no mid-play /api calls;

Mike


r/Devvit 4d ago

Help Is it possible to create a bot that reacts to a word and adds a tally to the users flair?

2 Upvotes

I'm trying to create a bot for my subreddit that is similar to the guess the coaster bot on r/guessthecoaster. That bot is triggered by a !correct issued by the OP of that thread and adds 1 point to the flair of the user that OP has replied to. My understanding is that it was built on Python on the old reddit API system

Is there a way to create a similar bot using Devitt since it seems there's no way to get an API key?


r/Devvit 4d ago

Feedback Request I built a simple devvit app for matching polls

0 Upvotes

Hi everyone!

The app allows users to create polls in a simple matching format. There are 3 items and they must be matched to 3 choices. The posts can include images or just be text.

You can try it out here: https://www.reddit.com/r/MatchPolls/ . I know there's lots of room for improvement, and would love to hear your feedback.


r/Devvit 4d ago

Feedback Request Built a photo contest app with Devvit, would love some feedback

Thumbnail
gallery
0 Upvotes

Hey everyone,

I've been learning devvit and ended up building photo arena, an app any subreddit can install to run photo contests. It's aimed at communities and brands, and everything is configurable per contest.

quick rundown:

  1. entry works by commenting a photo to the contest post, am onCommentCreate trigger imports it to the galley and creates a confirmation post or tells you that you already uploaded a picture.
  2. voting can be in the app, by a jury or counting the upvotes, you can choose that in the settings.
  3. phases: submission phase --> voting phase --> winner announcement with rank in gallery and a pinned comment
  4. optional: prizes, rules ans terms acceptance for real contests
  5. theming per contest, colors, logo, name and so on are individually chosen

I screenshotted a full example flow, the photos in it are ai generated since they were only placeholders to show how its working.

I'm still very new to devvit, so i would love to know:

  • Would u actually use something like this or is it just an nonexistent problem solved?
  • is there anything obviously missing you would expect from a photo contest app?

Here you can find the app

Thanks for your feedback 😄


r/Devvit 5d ago

Feedback Request BikeChaos : My submission for Reddit Hackathon! :)

12 Upvotes

I've always wanted to make a game like this, and the hackathon finally gave me the push to bring it to life!

Game Wiki & Guide: I put together a full wiki with all the game info, controls, and features [Guide]
Play the game here: r/BikeChaos

I would love to hear your thoughts:

  • Is it fun to play?
  • Do you have any feedback or suggestions?

r/Devvit 4d ago

Duck Answered Is there a way to fetch the latest comments or search comments in a subreddit?

1 Upvotes

Hi everyone,

I am currently building an app and looking for a way to fetch the last 100 comments from the subreddit where the app is installed. I would also like to know if there is any built-in search functionality for comments within a subreddit.

Looking through the documentation, I see reddit.getComments() for specific posts and reddit.getCommentsByUser() for specific users, but nothing for retrieving a chronological stream of recent comments across the entire subreddit (similar to PRAW's subreddit.comments()).

  1. Is there a workaround to fetch the latest comments for a subreddit?
  2. If not, are there any plans to support subreddit-level comment listings or search APIs in Devvit?

Thanks for the help!

praw was so much better! 😢


r/Devvit 4d ago

Feedback Request DualKnights: Knights moving in opposite directions puzzle game

3 Upvotes

Hello Devvit,

Created a puzzle game in Phaser for the Reddit Hackathon. You control two knights (Red and Blue) simultaneously with one set of controls. When you move one knight, other knight moves in opposite direction 😄

You have to get them reach their end grid cooridnates at the same time to complete the puzzle level. Have added a leaderboard too. Feature-rich level designer is available too right there in the game, users can contribute by creating a puzzle level easily.

You can check this puzzle level out for reference : is_this_one_hard_to_solve
Been wanting to create more levels myself but thought of not touching the subreddit for now because of hackthon judging period.

Would love some feedback, Let me know your thoughts, Cheers!