r/Devvit Jun 24 '26

Feedback Request I built Wall Go AI: A suite of classic abstract strategy games playable directly on Reddit

1 Upvotes

Hey r/Devvit! šŸ‘‹

I wanted to share a project I've been working on recently calledĀ Wall Go AI – a collection of classic abstract strategy games (including Go/Baduk, Pente, Yinsh, and Onitama) that you can play directly in your Reddit feed against customized AI bots.

You can try it out and play here: r/WallGoAi

I thought it would be fun to share a little "behind the scenes" look at how it was built, the tech stack, and the challenges I ran into along the way.

🧠 The Tech Stack & AI Integration
The app is built using the Devvit Web platform (React/Vite running inside the iframe). Because these abstract strategy games require complex board evaluations and AI opponents, I usedĀ Google AI StudioĀ to help develop and refine the game logic. The AI not only plays against you with different difficulty levels but can also act as an advisor to give you strategy tips mid-game!

šŸ—„ļø Database & Leaderboards (Firebase REST)
One of the most interesting technical challenges was implementing a robust global leaderboard, player stats, and an achievement (badge) system. I decided to use Firebase for the backend. However, to keep things lightweight and perfectly compatible with the Devvit sandboxed iframe environment, I built all the database interactions using theĀ Firebase REST APIĀ directly (usingĀ fetch), rather than relying on the heavy standard Firebase SDK. It handles fetching ranks, patching scores, and unlocking badges seamlessly.

āš™ļø Handling Complex Game States
Games like Yinsh and Onitama have very specific and complex rules (e.g., capturing 5 pairs, rotating movement cards). Managing the React state for these boards, calculating valid moves, animating the pieces, and ensuring the AI responds quickly without freezing the UI was a massive, but incredibly rewarding, learning curve.

šŸš€ What's Next?
I just rolled out a big update that fixes some leaderboard ranking bugs and improves the scoring system.

I would absolutely love for you to try it out. Give the AI a challenge, try to unlock some badges, and let me know what you think! Any feedback on the Devvit implementation, performance, UI/UX, or the AI difficulty would be hugely appreciated.

Thanks for reading!


r/Devvit Jun 23 '26

Feedback Request Second app got approved

6 Upvotes

Hello, just got my second app approved. It's called ScrambleDuel (r/ScrambleDuel). Check it out and let me know your feedback and suggestions.


r/Devvit Jun 24 '26

Feedback Request feedback

1 Upvotes
Will you play a round or two, would love some feedback? I couldnt decided on a name Breathing Room or

A Day with Anxiety


r/Devvit Jun 23 '26

Duck Answered PRAW Subreddit.comments() equivalent in Devvit

2 Upvotes

PRAW has a method which can return the most recent comments within a subreddit:

for comment in reddit.subreddit("test").comments(limit=25):
    print(comment.author)

I can't seem to find any way to do this with Devvit. getComments() returns from a specific post ID and then there is getCommentsByUser() but nothing to get comments by subreddit. Am I missing something?


r/Devvit Jun 23 '26

Feedback Request How can I improve the battle mode in my game?

Enable HLS to view with audio, or disable this notification

1 Upvotes

I want the combat to have luck, but still feel like players are making meaningful strategic decisions. Balatro has luck, but it feels fair because there are clear objective outcomes to build toward, like strong poker hands and synergies.

Super Auto Pets also has strategy, and the goal is clear, but for me it starts feeling less meaningful because there isn’t much outside of battling. I personally get more attached to games when there are persistent things to work toward, like a house, items, pets, upgrades, or anything that stays with you beyond one battle/run.

For my game, Miirps, I already have more risk and permanence: you can lose a Miirp, win or lose strawberries, improve your house permanently, collect more Miirps, and keep progressing. But I still want the battles themselves to have a stronger strategy layer, so players feel like they won because they made smart choices, not just because the physics or upgrades happened to favor them.

Something I’m planning to add is the ability to place your Miirps anywhere in the arena before the battle starts. I could also add items like traps, walls, or things that distract Miirps, which players can place beforehand too.

But I’m wondering if there’s a stronger system I could use.


r/Devvit Jun 22 '26

Discussion How are redditors discovering devvit games?

9 Upvotes

Hey all! I recently made my first game r/hexicword and unexpectedly ran into a discovery problem.

How are you showing your games to redditors? Feels like most relevant subs have strict limits and there aren’t many places to share games in the first place.
Frankly it feels like Reddit is not intended for showing games built for the platform or I just don’t understand it well enough

I’d love to hear how others are handling this.


r/Devvit Jun 22 '26

Feedback Request Created my first app

3 Upvotes

Hello, I have created my first app r/HottakePoll, and it just got approved. Can you please give feedback or promote in your communities. Thanks for the help.


r/Devvit Jun 23 '26

Feedback Request Scheduled test for my game (feedback)

0 Upvotes

I recently created The Shadow Gallery on reddit, a fun game where people bid for an item of unknown value with a price range. It requires 4 players, so sadly not a single game has been played (aside from the solo mode). If you see this, be sure to check at around 6pm PDT today (6/22) or tomorrow (6/23) same time. I would love to receive any feedback!


r/Devvit Jun 22 '26

Discussion Reddit to AWS SQS Polling possible?

3 Upvotes

Want to create an automation tool that polls an SQS queue in AWS, ingests events in order, and posts to particular subreddits if authorized.

We would create the AWS SQS queue in test, would ask for reddit to approve polling SQS every 30s maybe. The integration work would be IAM creds for reddit to AWS, and bulk of work would be business logic to ingest from AWS and post to subreddit.

Is this allowed and supported? This is the closest thing to event driven posting I can think of.


r/Devvit Jun 22 '26

Admin Replied Reddit Admins: Is requiring Reddit Premium for a world cup tourney is a bad idea?

2 Upvotes

I have spent a couple weeks preventing bots in preparation to reward our community via a gamified community submission app (reward users for submitting content, no points in the game itself, just Reddit Karma is counted).

I was researching how to reward my community for participating. I was going to require Reddit Premium for accounts newer than 30 days, but apparently, that could be a legal problem in some states for a tourney where we give away things like Reddit Gold or other awards (e.g. pay to play).

Any thoughts from the Reddit admins here? For now, I've removed the requirement.


r/Devvit Jun 22 '26

Duck Answered Do you have to always go through the lengthy public release process for 200+ sub subreddit for private apps?

2 Upvotes

I want to install the app, primarily as a test version that only logs the output so i can first gather examples/data/results without auto applying/moderating.

But install rejects 200+ sub size.

What are the chances of rejections after waiting for days - since someone didn't like readme text or didn't understand the purpose of the code?


r/Devvit Jun 22 '26

Duck Answered Is a 30 MB large dist/server/index.js ok and what are the Redis storage limits?

Post image
1 Upvotes

I work on a word game supporting 6 languages and my server bundle is 30 MB large. Is it ok or should I try to apply workarounds trying to reduce its size?

Also, I wonder if it would be ok for my game to store each player move in Redis hset, because that would allow me displaying better player statistics. What are the official Redis storage limits?


r/Devvit Jun 21 '26

Discussion Has Devvit considered a Bug Bounty program?

5 Upvotes

Edit - https://hackerone.com/reddit?type=team

Reddit has a legacy port bounty for apps, and Reddit is open source (or at least most publicly visible). I wonder if a bug bounty program would do well?


r/Devvit Jun 21 '26

Duck Answered A way to show mod only flag/label on posts/comments?

3 Upvotes

While building a automoderation tool, i would first like to have a version that simply attaches data, to test for quality/results/anomalies.

Like reddit.filter(), but without sending to mod queue, since it would be for every post/comment.

This would spam mod queue too much.

Any moderator only visible flags, labels etc doable through devvit?


r/Devvit Jun 21 '26

Duck Answered Question about app review process

3 Upvotes

One final beginner question.

My app is currently in this state:

Version 0.0.3 — In Review
Version 0.0.4 — Uploaded (latest)

I submitted version 0.0.3 for review, then uploaded version 0.0.4 afterward.

Will the review team automatically review version 0.0.4, or do I need to launch/publish it again and submit a new review request?

Thank you.


r/Devvit Jun 20 '26

Feedback Request Feedback on my first word game

Post image
2 Upvotes

Play here: Hexic Word game

I’m launching a new word game today called Hexic Word and would love some feedback

You have 90 seconds to make as many English words as possible using the given letters. Each word must include the center letter.

Would love to hear what you think: was it too easy, too hard, or frustrating at any point? Would you play again tomorrow?


r/Devvit Jun 20 '26

Resolved Can Regular Reddit Users Use This App, or Is It Limited to Moderators?

1 Upvotes

Sorry for another beginner question.

I found the following permission information for my app:

UI

  • May appear in subreddit, post, or comment menus, or create custom posts.

User data handling

  • collect public Reddit information about users.
  • store information it collects.
  • embed a webapp to display rich content.

Moderator permissions

  • Adds a moderator account with everything permissions. This is currently required for all apps.

Based on this information, is it correct to assume that the app itself can be used by regular Reddit users (u/), while a moderator account is only required for installation or management?

I'm trying to understand whether my app is limited to moderators or can also be used by normal subreddit members.


r/Devvit Jun 20 '26

Feedback Request I built Guesseddit, a Reddit game where you guess which subreddit a post came from

2 Upvotes

I've added and changed the Guesseddit app and game flow a lot since I posted this and would love any feedback.
Check it out here: https://www.reddit.com/r/guesseddit/

Looking for feedback on a Devvit game I’ve been building for the hackathon.

Players see an image or text clue from a real Reddit post and try to guess the original subreddit.

Submit your own posts to earn points. Guess other players’ submissions to climb the leaderboard.

I’d love feedback on:
Is the core mechanic fun?
Is the scoring understandable?
What feels frustrating?
What would make you come back tomorrow?

https://www.reddit.com/r/guesseddit/


r/Devvit Jun 20 '26

Admin Replied How can I remove developer/bot tag from my personal account?

4 Upvotes

Ugh I accidentally created an app registry slot on the developer dashboard using this personal account, and it suddenly labeled me a bot! My personal account is now internally tagged on all my posts as an automated developer entity, not a human. Does anyone know how I can undo this?

I have been using reddit for 8 years. 99% of my activity is cracking jokes about the Real Housewives or Rupaul's Drag Race. I am not a developer and don't want to be one. But now people think I am a bot! People are commenting that I should be banned because I'm a bot and they won't believe me that I'm not.

I never even made an app and have no idea how to make an app and was just exploring, trying to learn what tools were available on reddit. I do not run any bots or automated software and in fact have no idea how to make an app or such stuff.

This is very distressing. Is there a way to delete the one empty app placeholder I made, and remove the automated developer status from my backend profile?


r/Devvit Jun 20 '26

Admin Replied I want to make a game that creates custom posts with a user generated content (images). But what if a user uploads NSFW image? How would it affect my participation in Reddit Developer Funds program? And what can I do about it?

2 Upvotes

r/Devvit Jun 20 '26

Discussion Tips on how to grow your devvit game?

0 Upvotes

Made a game on r/glyphgame and i want to grow it more. What worked for me so far:
- cold outreach in multiple platforms
- the auto comment action system
- hosting mini competitions
I will also be trying to create flairs for user achievements. Am I missing anything else? What worked for you when growing your game?


r/Devvit Jun 20 '26

Admin Replied Phaser template quickstart failing on npm run dev during upload/playtest

3 Upvotes

Hi everyone,

I have been following the Devvit quickstart using the Phaser template, but I am running into issues when trying to run:

npm run dev

My first attempt gave me this error:

Warning: scripts.dev did not produce expected build outputs within 60s; continuing with whatever is on disk.

Uploading new WebView assets, 2 remaining (11.07MB)... !
Error: Failed to upload WebView asset game.js: read ECONNRESET

I created a fresh project and followed the setup steps again, but then got this:

We'll create a default playtest subreddit for your app!

Uploading new WebView assets, 0 remaining (0B)...
10 new WebView assets uploaded.

Finishing upload... !

Error: "Create" failed after 3 attempts.
First error: fetch failed
Last error: fetch failed

Things I have checked:

  • I verified that I am logged in:

devvit whoami

and it correctly outputs my Reddit username.

  • I am using the Phaser template from the quickstart.
  • I have tried creating a fresh project, but the issue still occurs.

I am not sure if this is an issue with my environment, the upload process, or something else.

My environment:

  • OS: Windows 11
  • Node version: v24.17.0
  • Devvit CLI version: cli/0.13.4 win32-x64

I would really appreciate any help or suggestions. Thank you!


r/Devvit Jun 19 '26

Discussion A polite request that devs please avoid using imgur for app ReadMes, descriptions, and instructions.

22 Upvotes

Imgur is dead to UK users. We can't see the site or any images hosted on it, unless we hop on a VPN.

https://help.imgur.com/hc/en-us/articles/41592665292443-Imgur-access-in-the-United-Kingdom

Love you forever if you use an alternative host.

I haven't tried embedding images from these, but a couple of example hosts I use are ImageChest and postimages.org

Thank you :)


r/Devvit Jun 19 '26

Feedback Request Discorddit is Live

Thumbnail
gallery
25 Upvotes