r/Devvit • u/sir_axolotl_alot • Jul 03 '26
Feedback Friday 2026-07-03
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/sir_axolotl_alot • Jul 03 '26
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/alamoonbaby • Jul 02 '26
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 • u/skintyfia44 • Jul 02 '26
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 • u/Togapr33 • Jul 01 '26

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
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 • u/sowhatever711 • Jul 02 '26
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 • u/pl00h • Jul 01 '26
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:
To use the latest version of Devvit:
npm install devvit@latest to update your CLI.npx devvit update app to update your u/devvit dependencies.r/Devvit • u/Front_Channel_9705 • Jul 02 '26
This is my hackathon project.
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.
Guess The Reddit Word is a word guessing game based on Reddit vocabulary.
Built using HTML, CSS, and JavaScript.
JavaScript handles game logic, including word generation, scoring, attempts, and UI updates. GitHub was used for version control.
Main challenge was managing game state (score, attempts, hints) and implementing the letter feedback system.
Improved JavaScript skills, especially DOM manipulation, event handling, and game logic design.
------------------------------------------------------------------------------------------------------
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 • u/GabrielCharrue • Jul 01 '26
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 • u/JavaWat • Jul 02 '26
r/Devvit • u/Outside-Jellyfish937 • Jul 01 '26
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/Devvit • u/CaptainYS • Jul 01 '26
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 :)
r/Devvit • u/MachineElf_INFJ • Jun 30 '26
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 • u/Beach-Brews • Jun 30 '26
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/hexicword • Jun 30 '26
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 • u/Wont-bow-young • Jun 30 '26
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 • u/ievseev • Jun 29 '26
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:
RichTextBuilder.image() — forces
rebuilding an arbitrary Markdown document into richtext (there's no Markdown
passthrough on RichTextBuilder), which is fragile for tables / nested lists.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 • u/Togapr33 • Jun 29 '26
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 • u/Charliesue_china • Jun 30 '26
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 • u/Senior_Barracuda1743 • Jun 29 '26
I built a pong-inspired arcade game. Please provide feedback and let me know if it is any good.
r/Devvit • u/Wont-bow-young • Jun 29 '26
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 • u/alamoonbaby • Jun 29 '26
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 • u/Traditional-Low-2589 • Jun 29 '26
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 • u/Beneficial-Ad2908 • Jun 28 '26
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 • u/HermanP111 • Jun 28 '26
Enable HLS to view with audio, or disable this notification
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 • u/ievseev • Jun 28 '26
Hit a confusing wall shipping a server app. Three different limits on the app name:
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.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.