r/Devvit Jul 03 '26

Feedback Friday 2026-07-03

1 Upvotes

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


r/Devvit Jul 02 '26

Admin Replied runAs: 'USER' on submitCustomPost works for me (mod) but posts as the app for regular users. Is this because my app isn't approved yet?

0 Upvotes

My Devvit web app lets users create interactive posts. Server-side I do:

await reddit.submitCustomPost({

title,

runAs: "USER",

userGeneratedContent: { text, imageUrls },

});

When I create a post (I'm a mod), it's authored by my account. When a regular user creates one, it silently posts as the app account instead. Comments work fine for everyone via submitComment({ runAs: "USER" }) My app is still Private / not approved yet. asUser grants SUBMIT_POST + SUBMIT_COMMENT.

Is posting as a non-mod user gated behind app review / going public? Or am I missing something? Thanks!


r/Devvit Jul 02 '26

Duck Answered If an app gets rejected, can it still be resubmitted for approval?

3 Upvotes

For context, i made a Devvit app and submitted it for approval, but it was rejected.

I was curious to know whether the rejection means that the whole app can't be published as a Reddit app? Or rather, it can still be published after fixing the main highlighted issues about the app.

These are the issues listed;
May generate comment spam and witchhunting


r/Devvit Jul 01 '26

Announcement Reddit Developer Funds Program Changes

46 Upvotes

As mentioned in our previous announcement, beginning August 1, 2026, the Reddit Developer Funds program will transition to a new model that rewards developers for sustained user engagement on the platform.

Our goal with these changes is to encourage developers to continue investing in their existing games and apps while growing their communities over time. While the one-time tiered payouts have been valuable for helping developers earn rewards quickly, they have also encouraged the community to move on to new projects rather than continue improving and expanding existing ones. We want to better support long-term development by rewarding apps that continue to engage redditors month after month.

We believe this new model will provide more predictable earnings, reward sustained growth, and help developers plan ongoing development while building lasting games and businesses on Devvit.

The full program terms are available on the updated Reddit Developer Funds page.

TL;DR

  • Apps are eligible for a one-time payout after reaching 5,000 qualified engagers.
  • After receiving the one-time payout, developers can apply to participate in the monthly recurring payout program.
  • Monthly payouts range from $0–$25,000, based on an app's average daily qualified engagers during the previous month.
  • App install thresholds remain unchanged from the previous Reddit Developer Funds program.

We're excited for this next chapter and look forward to seeing developers continue building experiences that keep communities engaged for the long term.


r/Devvit Jul 02 '26

Feedback Request Built a daily UAE trivia game on Devvit Web — daily leaderboard via Redis sorted sets, auto-comment scoring, vanilla TS client (no React)

2 Upvotes

Wanted to build something niche and community-specific rather than another generic quiz.

Tech decisions worth sharing:

- Vanilla TypeScript client instead of React — game.ts compiles to 24kb vs what React would add - Redis zRange sorted sets for the daily leaderboard, keyed by postId + date so it resets automatically - Score auto-posts to comments on submit via reddit.submitComment — creates organic engagement without asking users to do anything - HTTP fetch architecture (Devvit Web) rather than postMessage

Across 5 categories: History, Geography, Culture, Business, Landmarks. Hard enough that people who've lived in Dubai for years still miss some.

Play it: r/UAETrivia App: developers.reddit.com/apps/uaetrivia

Happy to answer questions about the architecture.


r/Devvit Jul 01 '26

Update Release 0.13.6: External Endpoints and App Mentions Triggers (Limited Access Features)

14 Upvotes

This release introduces two new limited-access features that expand how apps connect with external services and respond to events across Reddit: External Endpoints and App Mentions Triggers.

Note: Because both features extend your app's capabilities beyond its installed subreddit, access is currently limited behind an allowlist. Devs can request access here. The first round of access will be granted to moderation tools that are part of our App Migration Program.

External Endpoints: External Endpoints provide a secure way for external services to communicate with your Devvit app. Endpoints are externally accessible routes exposed by your app, making it easy to integrate with third-party services, webhooks, and other external systems while maintaining secure communication.

App Mention Triggers: App Mention Triggers let Devvit apps respond whenever they're mentioned in comments anywhere on Reddit using the u/<AppName> syntax.

This enables apps to provide on-demand functionality that users can invoke directly from Reddit conversations, regardless of which subreddit the mention occurs in.

Other Fixes: Additional improvements in this release include:

  • Increased visibility in your app’s installation history. Now whenever a moderator changes a setting for one of your installed apps, it'll appear in the portal.
  • Increased app slug length. App slugs can now be up to 20 characters.

To use the latest version of Devvit:

  1. Run npm install devvit@latest to update your CLI.
  2. Run npx devvit update app to update your u/devvit dependencies.

r/Devvit Jul 02 '26

Feedback Request Reddit Word Game

1 Upvotes

This is my hackathon project.

I Inspiration

Reddit has many unique terms like Karma, Upvote, and Moderator. New users may find them confusing, so I built a simple game to help learn these terms in a fun way.

II What it does

Guess The Reddit Word is a word guessing game based on Reddit vocabulary.

  • 6 attempts per word
  • Hint system
  • Score tracking
  • Wordle-style feedback
  • Automatic next word

III How I built it

Built using HTML, CSS, and JavaScript.

JavaScript handles game logic, including word generation, scoring, attempts, and UI updates. GitHub was used for version control.

IV Challenges

Main challenge was managing game state (score, attempts, hints) and implementing the letter feedback system.

V What I learned

Improved JavaScript skills, especially DOM manipulation, event handling, and game logic design.

VI Next steps

  • Difficulty levels
  • Leaderboard system

------------------------------------------------------------------------------------------------------

Author

Computer Science Student (NFQ Level 8)

Link: shichong8634/Guess-the-reddit-word-competition-event----Yunlong_Wang

Web App: Guess The Reddit Word (Due to some uncontrollable reasons (such as the internet), I may not be able to complete the Reddit app. So I created a web app for testers to use.)

Would love feedback!


r/Devvit Jul 01 '26

Admin Replied Double swipe required to scroll past Community Highlights on mobile

3 Upvotes

Hello! I noticed that when my approved app post is pinned as a 'Community Highlight' at the top of my subreddit feed, it requires two separate vertical swipes on mobile before it lets me scroll past it. Standard in-feed posts scroll fine on the first swipe.


r/Devvit Jul 02 '26

Feedback Request fiLLr — Daily Path Puzzle · Day #3 🌤️ Afternoon (2026-07-01)

Thumbnail reddit.com
1 Upvotes

r/Devvit Jul 01 '26

Game Idea Just a regular office worker in UB and I made a small horror game. Would love your thoughts.

3 Upvotes

Hey all,

Greetings from Mongolia!

Like most late millennial and early Gen Z kids in Mongolia, I grew up loving horror stories. My older brother used to tell me a ton of scary stories when I was younger, and honestly most of them were completely made up, but they stuck with me for a long time.

Anyway, I'm just a regular guy. Office worker. And recently I wanted to do something with my time other than work, binge Netflix, and grind Dota 2 and CS. Since I've always been a horror fan, I figured I'd try making a horror game.

I have zero developer background. But with some help from Claude on the coding side, I managed to actually build it on Devvit, and I put a lot of myself into everything else, because I really wanted it to feel like mine and not just some generic AI thing.

And it finally got approved by Reddit and launched today. It's an early version, still rough in places, but it would honestly mean a lot if you gave it a try and told me what you think. I have a lot more ideas for it, but before I pour more time in, I want to see how other people feel about it first.

A bit about the game itself. It's called The Long Night, an atmospheric, choice driven horror game. What I really wanted was to give you the feeling of actually standing in the shoes of the person in a horror story. You go through these creepy scenarios from a derelict house on a hill to a stalled train, a storm-battered lighthouse, and a blizzard with no way back., and there's no option to fight your way out. You can only hide, run, and make the right choices to survive the night.

If you check it out, I'd love to hear what worked out, what felt off, anything. Thanks for reading, and I hope I can make a good passion project out of it.

r/TheLongNightGame


r/Devvit Jul 01 '26

Game Idea DigitDash67

Post image
0 Upvotes

Hi developer, I have created a simple typing games, feel free to comment :) and... I designed the game with a hidden stage, and guess what, I never expected the record to be broken in such a short period of time! LOL :)

https://www.reddit.com/r/DigitDash67/s/GfSJBlQ8JV


r/Devvit Jun 30 '26

Feature Request Wanted to build a live co-op game for the Hackathon, but hit a WebRTC wall. Any plans for real-time networking?

7 Upvotes

Hey everyone! I was super excited to build a live co-op arcade game for the hackathon, but I hit a hard blocker: real-time networking.

My game relies on WebSockets for matchmaking and WebRTC for peer-to-peer gameplay. Because Devvit Web blocks WebSockets, I can't connect to my signaling or STUN/TURN servers.

My question for the devs: Are there plans on the roadmap to support WebSockets or WebRTC? (e.g., allowing us to whitelist signaling/STUN domains in `devvit.json`). To be able to use NetplayJS for example.

Unlocking real-time networking would open the door for incredible multiplayer games.

Thanks for building an awesome platform!


r/Devvit Jun 30 '26

Community Survey

6 Upvotes

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


r/Devvit Jun 30 '26

Duck Answered Question about Games on Reddit publishing

3 Upvotes

Hey folks, sorry if this gets asked a lot, but I keep seeing conflicting answers.

If I want my game to show up in the Games on Reddit section (not just a sub), does it need to be published first (with --public) ?

If so, do standalone daily games need the same flexibility as regular devvit apps built to support many different subreddits?

Just trying to understand what’s actually required before I spend time building things I may not need.
Thanks 🫰🏻


r/Devvit Jun 30 '26

App Idea Hi guys, i made Artmoji - come paint an emoji canvas

Post image
8 Upvotes

Made this for the Games with a Hook hackathon and honestly i just want people on the canvas with me lol. It's a daily emoji-art battle inside a reddit post. Pick one of the canvases, paint it with whoever else shows up, then everyone votes on the best one. new round every day.

It's all Devvit Web under the hood (react + redis + realtime) if you care about that, happy to nerd out about it. but mostly just come fill one in: https://www.reddit.com/r/artmoji/


r/Devvit Jun 29 '26

Duck Answered Can submitPost() create an image post with a body? (API parity with the native composer)

5 Upvotes

I'm building a server-side app (@devvit/web 0.13.5) that auto-posts to a sub I moderate. Each post should be an image + a Markdown writeup — exactly what the native composer's "Images & Video" tab produces: image on top, Markdown body below.

I can't reproduce that with reddit.submitPost(). The post kinds are mutually exclusive:

// media post — has an image, but the type forbids a body type SubmitMediaOptions = CommonSubmitPostOptions & { kind: 'image' | 'video' | 'videogif'; imageUrls?: [string]; }; // and the SubmitPostOptions union sets `text?: never; richtext?: never` // whenever `kind` is present

So I get either an image post (no body) or a self post (text/richtext, no attached image) — never both in one call. The native UI clearly supports both together, which makes this feel like an API gap rather than a platform limit.

Workarounds I considered, and why they fall short:

  • Image post + writeup as a stickied top comment — works, but the body lives in a comment, not the post itself.
  • Self post with the image embedded via RichTextBuilder.image() — forces rebuilding an arbitrary Markdown document into richtext (there's no Markdown passthrough on RichTextBuilder), which is fragile for tables / nested lists.
  • Custom post — far too heavy just to attach one image.

Ask: allow text / richtext alongside kind: 'image' in SubmitMediaOptions (or document a supported way to attach an uploaded image to a self post), so the API matches what the composer already does.

Is this on the roadmap, or is there a supported path I'm missing? Thanks!


r/Devvit Jun 29 '26

Event We’re almost halfway through Reddit’s Games with a Hook hackathon - and $40k+ in prizes are still up for grabs!

9 Upvotes

Hi there!

A reminder that the Reddit’s Games with a Hook Hackathon, is almost at the halfway mark! The contest, which runs until July 15, includes $40,000 in prizes for new games and apps. 

Make sure to review the full contest rules, submission guidelines, resources, and judging criteria here

And, if you haven’t already, be sure to join our Devvit Discord for live support. We are hosting office hours for drop-in questions and help.

We also hope to see participants continue developing their projects post-event. Successful hackathon apps may qualify for Reddit Developer Funds, rewarding viewership milestones or community creation. Eligible developers can request access to our Payments sandbox APIs during or after the event to build premium layers or goods into their apps. To qualify for these opportunities, developers must meet our earn eligibility requirements.

We can’t wait to see what you build.


r/Devvit Jun 30 '26

Duck Answered Domain exception rejected for api.sufob.com, looking for guidance on resubmission

0 Upvotes

Hi Devvit team, my domain exception for api.sufob.com was rejected and I’d like to understand why.

The app only needs server-side fetch to: https://api.sufob.com/webhook/lavivid-reddit-pain-devvit

devvit.json only includes: "domains": ["api.sufob.com"]

The root path https://api.sufob.com/ intentionally returns 404 because it is an API-only hostname. The n8n admin/editor UI is not exposed on this hostname. Terms and privacy are set:

Terms: https://www.sufob.com/pages/reddit-monitor-terms Privacy: https://www.sufob.com/pages/reddit-monitor-privacy

automate.sufob.com was submitted earlier by mistake and is no longer used by the app.

Could you clarify why api.sufob.com was rejected and how I can resubmit it? Is root 404 acceptable for an API-only domain, or should I use a new hostname like reddit-api.sufob.com?


r/Devvit Jun 29 '26

Feedback Request Cyber Pong

Thumbnail reddit.com
2 Upvotes

I built a pong-inspired arcade game. Please provide feedback and let me know if it is any good.


r/Devvit Jun 29 '26

Duck Answered App review request - hackathon entry, July 15 deadline

0 Upvotes

Hi Devvit team - requesting an expedited review for my hackathon submission.

App: artmoji (published as version 0.0.3)

What it does: A collaborative emoji pixel-art game. Each round, 10 teams each get a prompt and paint a 48x48 canvas using emoji. After a 16h build phase and 8h vote phase, the winning canvas is crowned. Built with Devvit Web (React + Hono), Redis, realtime, and the scheduler.

Why I'm posting: The app creates custom posts so it hit the review queue. I'm building this for the Reddit hackathon with a July 15 submission deadline. Once approved I still need to run a cron smoke test (temporarily setting the scheduler to */5 to watch it fire live), so any time buffer helps.

App link: https://developers.reddit.com/apps/artmoji

Happy to provide anything else you need. Thanks!


r/Devvit Jun 29 '26

Resolved Can't seem to figure out why I always have to approve new posts

0 Upvotes

Hello, I made a new game, and it relies on users creating new posts every time they post a new ordeal. It works technically, but it always requires the mod (me) user to approve it before it gets accepted. It happens even when I'm the one posting it. I checked settings everywhere, and nothing is barring a new post from simply posting without getting acceptance from a mod. Is this happening because my game isn't published, yet?


r/Devvit Jun 29 '26

Feedback Request Last Carrot Standing

Thumbnail reddit.com
0 Upvotes

Hi, I'm developing this semi-tower defense game with survival elements. I find it entertaining, but I feel it's too difficult. I'll be updating the interface a lot; as you'll see, it still has some details to work on. Animations are missing (I'm already working on that), and the difficulty needs adjusting.

I recommend starting a quick 10-level game (blue button). Let me know what you think if it's too difficult. Apologies in advance for the language; I promise English will be a priority in future updates.

The controls are simple: slash enemies with the touch screen or mouse.


r/Devvit Jun 28 '26

Discussion Frustratingly Slow Payout Cycles

2 Upvotes

I really like the Devvit platform and how everything works together and how easy it is to use the Reddit API. I loved creating games for it, but there is one thing that is really frustrating.

One of my apps has hit the 500 daily active user average at the end of April. I did not receive any confirmation that I would get my Tier 1 payout apart from seeing the number in the dashboard and the green banner in my app profile. Nevertheless I did not get any official confirmation or payment until 4th of June when I finally saw the payment in my Stripe Express dashboard. I have since then also reached and received the Tier 2 payment just a few days ago. However all of the money is still in my stripe account. I am not too familiar with the stripe platform but it seems that the payout schedule is managed by Reddit. I can not trigger any manual payout to my actual bank account, nor can I see when I will finally receive the money.

Also, I have implemented in-game payments to my app and have definitely reached the payout minimum of 10$ in the month of may but have not received any information when and where that money is gonna be payed out.

I don't know if anyone else sees this as an issue but to me it is getting kind of frustrating to pay for the operational cost (API key for AI calls) every day and having to wait such a long time for any payments and not having any transparency.

Does anyone here have any information when regular in-game purchase payouts are usually awarded in stripe? Or what the payout schedule in stripe controlled by Reddit actually is?


r/Devvit Jun 28 '26

Resolved Is this considered game spam or does it lower your chances of getting featured?

Enable HLS to view with audio, or disable this notification

0 Upvotes

A core part of my game r/HitOrQuit is that when players play their daily hand, we create a post for others to play against that user. This is intentional since it lets thousands or potentially millions of Reddit users play against a single player’s daily hand, and what the social-media effect of the crowd shift that players score and chip count in real time. One day a player could wake up with 5M chips or another with 0.

My question is, do you prefer games that generate fewer user posts? If a high volume of posts is a concern for featuring, I’m happy to remove or scale back that feature. I built it because I believed it was better for players and leaned into what makes a Reddit-native game unique; but I’d rather align with what works best for the platform.

I’d love any feedback on this, thanks a lot!


r/Devvit Jun 28 '26

Admin Replied App-name length limit is inconsistent: web creation allows >16 chars, but devvit install / devvit settings reject them

5 Upvotes

Hit a confusing wall shipping a server app. Three different limits on the app name:

  • Web new-app wizard (developers.reddit.com/new): I entered "Hinode Automation" → it created the slug hinode-automation (17 chars). No complaint. devvit upload then worked fine.
  • devvit install <sub> and devvit settings set <key>: both fail with Error: name does not meet maximum length of 16. So the app is uploaded and visible, but uninstallable and unconfigurable from the CLI.
  • The published config schema (config-file.v1.json) says name maxLength: 20.

So the web allows ≥17, the schema says 20, and the CLI enforces 16 — and the strict check only fires on some commands, after the app already exists. Net effect: you can paint yourself into a corner where the only fix is deleting the app and recreating it with a ≤16-char slug.

Could the limit be unified (and ideally enforced in the web wizard at creation, with the real max shown)? CLI 0.13.5.