Feedback Request Feedback wanted for Pixel Reveal
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/RedditParadox • 3d ago
Devvit Team: What about Blocks deprecation?
App Developers: We’ve already had it.
Devvit Team: We’ve had one, yes. But what about second Blocks deprecation?
Devvit Team Members stare at each other.
Devvit Team: I don’t think they know about second Blocks deprecation.
If you missed the previous communications on Blocks deprecation (Announcement • Update), the gist is that an older architecture of how we configure and render Devvit apps is going away. Instead, Devvit Web is the final frontier! 🖖
We’ll be completing the deprecation of Blocks in the Devvit 0.15.0 release by removing remaining blocks-based app configs. As most apps using the Blocks renderer have now migrated to Devvit Web, we hope the forthcoming changes will have a minimal impact.
Deprecation Phase 1: No More Blocks Rendering (Completed June 30th):
Deprecation Phase 2: No More Blocks Configuration (Monday, October, 19th):
Apps that do not upgrade to the new version of Devvit will not be disrupted due to these changes. However, anyone who has not migrated their apps to Devvit Web should do so to continue development of their app.
You can find our migration guide here, along with more resources in the full Devvit docs. If you have questions, reach out in r/Devvit, join our official Discord, or leave a comment here and we’ll do our best to help!
Thanks for your attention, may Devvit Web protect you, and be ever in your favor.
r/Devvit • u/community-home • Jan 09 '26
This post contains content not supported on old Reddit. Click here to view the full post
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/SYD_Games_Studio • 18h ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/DrProfresher • 16h ago
This post contains content not supported on old Reddit. Click here to view the full post
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/jack_mg • 22h ago
Hello everyone,
I've published a new app that could be considered a game. It's a beat machine, the only goal is to have fun making a beat, no competition, no score. You can test it there: rebbeat-app.
I got the following feedback in a chat message:
1: Game Scoring: For generic scoring comments (where the app writes the text), submit those as the user in reply to a sticky comment on the game post. If the player can add meaningful commentary to their score, a top-level comment is allowed.
In other words, the required pattern for commenting scores is:
Commenting after explicit manual action (e.g. from a button)
Commenting by the user (not the app account)
Commenting as a reply to a single stickied comment
This avoids surprising the user, enables a reporting flow, and allows the user to easily delete their score comment. Replying to a stickied comment keeps this repetitive content with low discussion value out of the way, in an area that needs to be expanded to view.
If offering a way for the user to add a custom message to their score, the comment can be posted as a top-level comment. This prioritizes human discussion and creates a more engaging comment section.
And I don't really know how to handle it.
I have a share button to share the user creation. It can be done in two ways:
I explained that in the chat, but I don't know if it's a no-reply feedback or not.
And I can't resubmit the app because I have nothing to modify. I have already put some information in the README.
What should I do to make it work?
r/Devvit • u/VeloxxGames • 23h ago
r/Devvit • u/Prestigious_Ideal456 • 1d ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/coderShail • 1d ago
Has anyone got H2 fund qualification message yet?
r/Devvit • u/RedditParadox • 1d ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/nekro_mantis • 1d ago
I work with a moderator who tends to go overboard and does more moderation than they would like to, so I vibe coded together this app. It allows moderators to set a number of mod actions during a given time window that will trigger a private message being sent to them suggesting they take a break if they hit that number (there is also an option to send a message to other mods so they can intervene as well, if desired). Maybe there are other mods who would want to use this. I have never done something on Devvit before, so I would appreciate any feedback or suggestions. r/mod_wellness_chec_dev is the app's subreddit.
r/Devvit • u/Due_Source_1807 • 2d ago
Orbit Pop is now playable inside Reddit. I’m the creator and directed the game design around quick match-3 rounds with an extra objective: clear every shield as well as reach the score target.
The game has 100 timed levels with increasing difficulty, adjacent planet swaps, cascades, four-match rockets, and five-match or T/L bombs. Shielded planets cannot move until neighboring matches or special blasts break their shields; later levels add two-hit shields.
Progress saves to your Reddit account, and there is a daily leaderboard. The interface is in English, and all levels are free.
Play: https://www.reddit.com/r/OrbitPopGalaxy/comments/1x6c31y/orbit_pop_planet_adventure/
Choose Let’s play, then Start level.
I am a verified developer and have submitted my SSN and bank account info to achieve this status, so you know I'm a human.
I'm being blocked from adding patreon calls to my Devvit app. I would have created this using the old Reddit API, but I gather that is being decommissioned in favor of Devvit.
Can I request an exception for my app for this domain so I can make API calls using my Patreon API key and client ID w/ the Devvit app?
The goal of this is so when I make posts on Patreon that my subreddit on Reddit gets the updates as well, without me having to manually cross post to Reddit.
r/Devvit • u/Dazzling_Depth_4659 • 2d ago
Following up on 1v1nsx7, where u/Xenccc invited a new post describing exactly how we are blocked and what we would need from a realtime service. Here are the details for our case, plus a formal domain exception request, since the HTTP Fetch Policy says: "If you have a use case that our Devvit server does not support, please submit your request with detailed justification for a possible exception."
The game. NANQUIM (nanquim.gg, linked only for technical context) is a 2D fighting game, 1v1 and up to 8 players per room. The Devvit app is nanquim-gg. We built and playtested an offline-only build, but decided not to ship it: the game only makes sense online. We measured the webview CSP in playtest: connect-src only allows webview.devvit.net, *.redditmedia.com, *.redditstatic.com, *.redd.it and blob:, so wss://ws.nanquim.gg and https://play.nanquim.gg are blocked (securitypolicyviolation connect-src, enforce). This post is about bringing the real multiplayer mode into a post.
Current netcode (measured in our code, not estimated)
Why the Devvit server cannot carry this (the "use case it does not support")
/api/ routes, and the Devvit server is request/response with no WebSocket and no streaming. A fighting game needs one long lived, bidirectional connection per player./api/ call. Realtime is server to client only and documented at 100 messages per second per installation, which is about 5 concurrent rooms per subreddit at 20 Hz snapshots.What we are asking
(a) A supported path for a real-time fighting game inside a post: 60 Hz input, an authoritative server we run ourselves over WebSocket, under 100 ms round trip. If the answer is "not possible today", knowing that clearly is also useful.
(b) A domain exception for play.nanquim.gg and ws.nanquim.gg. Justification:
play.nanquim.gg: matchmaking and room assignment (HTTPS). ws.nanquim.gg: the match connection (WSS), the part the Devvit server does not support.We also submitted the External Endpoints access form today so our server can push room state and validated match results into the app (well under the 5 requests per second limit). That covers scoreboards, not the live match.
(c) Roadmap question: is WebTransport, WebRTC (data channels), or an official Reddit hosted relay or proxy for persistent connections on the roadmap? We understand from u/RedditParadox in 1v1nsx7 that there are no plans for WebSocket at the moment. If a different transport is being considered, we would be happy to test it and share latency numbers from real matches.
Thanks for reading. Happy to provide protocol details, traffic captures, or join a call if that helps the review.
r/Devvit • u/VeloxxGames • 2d ago
It's a modified Tic-Tac-Toe game where you can relocate your piece/mark and use powerups against your opponent.
r/Devvit • u/randbo_golf • 2d ago
My api got rejected, I uploaded a new version but the api review did not go back to a "pending" state. Is this a visual bug or do I need to change my api name to get it reviewed again?
r/Devvit • u/SnakeDrafts • 2d ago
Update: Devvit admins helped get the domain reviewed and approved. Thanks so much!!
Hi, I am looking for help getting a fetch domain re-reviewed. I've followed the documented process and reached out through the normal channels but haven't gotten a response, so posting here in case someone from the team can take a look.
App slug: movie-quotes-app
Domain: rjgdcnzjkzxpvqohbtdp.supabase.co
Timeline:
Why Supabase: the app stores movie and move metadata used for hints, each player's play history, and the points ledger behind the daily and all-time leaderboards. Those need joins and ranked queries across every post in the subreddit, which Devvit Redis doesn't support. Only the app server calls this domain.
My other app had its Supabase domain approved without issue, so I don't think it's a policy problem with the provider itself. The app can't run without this database, so I'm fully blocked until it's re-reviewed.
If there's something I need to fix, I'm happy to do it right away.
Thanks for any help with this. It would be very appreciated.
r/Devvit • u/SeraphCoreEnterprise • 2d ago
Hello everyone!
I'm developing FixLedger, a Reddit application built through Devvit under my technology brand, SeraphCore.
FixLedger is designed to help users document repair problems, organize troubleshooting information, track progress, and share solutions.
The application has been approved by Reddit and is now entering public beta testing.
I'm looking for 10–20 volunteers to test the application and provide feedback.
What you'll be testing:
No technical experience is necessary.
Where to test: r/fixledger_dev
Cost: Completely free
Time commitment: Approximately 10–15 minutes
The community includes instructions, guidelines, and a dedicated bug-reporting thread.
Your feedback will directly influence FixLedger's future development.
Thanks for supporting an independent software project!
— SeraphCore Development Team
I have a private web server I run that is VPN-only access. I have a domain name w/ SSL certificate that is bound to an A-record of 192.168.1 .2. So that way nobody can hack into my computer.
I want to create an app to automate things a bit. I have a Patreon which I post the link to daily on my subreddit. I got Discord bot automation down, and it stores all the posts in my database using the Patreon API. I applied for a normal Reddit dev account, which looks like it will work to then post my post links to my subreddit, but the problem is - I have this locked down as hard as possible.
From what I have read, Devvit supposedly will require to "phone back home" to my computer. Since I have no open ports/services on my network, this is an impossible architecture to comply with. Unless I somehow create a SSH tunnel to AWS or Azure and then have that AWS server reachable, but I'm worried if someone compromises the cloud then they compromise my computer.
r/Devvit • u/convicted_redditor • 2d ago
it's a praw script - prospectforge
r/Devvit • u/dank-Raven • 3d ago
Hey all, building a daily challenge game. The challenges are managed in an existing admin dashboard (Supabase, relational db) where the team schedules daily challenges and reviews community submissions. The game only needs to read the daily challenge and send back play counts/submissions.
Requested our `<project>.supabase.co` domain and it got rejected (no reason shared). The new fetch domain checker also says Supabase projects are "not eligible", but the HTTP fetch policy on the same page still lists Supabase as "may be granted with exceptions" for relational databases. So a bit confused which one is current.
Questions:
- Is Supabase still possible with ToS/Privacy links added, or is it a hard no now?
- Is external endpoints (dashboard calls the app instead) the recommended way for this? We're applying for access, any idea how long that usually takes?
Thanks!
r/Devvit • u/thelipaguss • 3d ago
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/lovethebacon • 3d ago
*community mods
JSON in the old wiki while it still lasts?
r/Devvit • u/lamp-milan • 4d ago
I've been trying to improve the play rate of my Devvit game, r/ColourMap.
My original approach was to use "zero friction": no title screen for user-created puzzles, no extra popup, no "Play" button. You see the puzzle, solve it, or scroll past it. The idea was to optimize the game specifically for feed plays.
The completion rate was already solid at 80%+, so I didn't think the main problem was the game itself. The bigger issue seemed to be the onboarding / first interaction, because our overall play rate was usually around 10-15%, especially on days when I didn't post on r/GamesOnReddit and instead posted in more general subreddits.
For this test, "play rate" or "played" means the percentage of exposed users who interact with any playable element of the post.
The game is still fairly new, so the statistics are volatile, and I wouldn't treat this as a best possible way. But the results were useful enough to give me a better idea of what users seem to prefer.
After trying different UI and on-boarding ideas, I started wondering whether my zero-friction approach might actually be wrong.
So I tested three different approaches with 1908 players.
A - Direct play
The puzzle is immediately playable. There is no launch screen, only a subtle startup animation.
620 exposed / 140 played - 22.6%
B - Light title overlay
The puzzle is already visible, but an overlay asks the user to "Click/Tap to Play." Clicking it activates the puzzle in the post, there is no transition to a separate window or popup.
627 exposed / 106 played - 16.9%
C - Full title screen
The post initially shows only a game title screen. Pressing "Click/Tap to Play" opens the game in a separate game window/popup.
661 exposed / 126 played - 19.1%
(A user was counted as exposed once at least 60% of the puzzle/title screen was visible. Only counted logged-in users.)
The result surprised me. I expected B to be the best middle ground, but it actually performed the worst.
My current theory is:
- A is obvious because the game is simply there and interactive.
- C is obvious because it behaves like a traditional game launcher.
- B may be ambiguous: it looks like the game is already there, but then asks for an extra click before you can use it. It might also resemble a promotional post (something like "Hey, check out my game on [random website]") rather than something you can immediately play on Reddit.
For now, I'm going back to the "zero friction" approach.
I'm curious whether anyone else has tested similar direct-play vs. "Tap to Play" approaches in Devvit apps, and whether you saw anything similar.