Inspiration
The inspiration for this silly game is both from Minecraft sky blocks mini game mode + Reddit Place.
What it does
It’s a simple city-builder game set in the sky. The goal is to collaboratively build a floating city with other players. The world is persistent, meaning every player’s actions. like adding, removing, expanding, or modifying tiles leave a lasting impact on the shared world. Over time, the city will evolves based on the collective decisions of its players.
How we built it
This is an almost entirely TypeScript-based application, built from the ground up using bolt.new. The frontend combines PIXI.js with React. I leveraged Devvit’s app framework to run the game directly on Reddit, integrating gameplay into posts.
Challenges we ran into
I couldn’t get the reddit-bolt template to work at first. I had no idea how to vibe code. What you see now is the result of two failed attempts and the spending of 50k tokens. I had to learn through trial and error, figuring things out as I went. I had to ask a help from a friend. Once I understood how to give the AI clear instructions and structure the code properly, everything finally started to come together.
Accomplishments that we're proud of
Built a massively multiplayer online game in a Devvit app by vibe coding with Bolt, all in just 2 days.
What we learned
I learned that vibe coding isn't as simple as it seems. This was my first time using AI to vibe-code. I tried one-shotting each feature I wanted and just accepted everything without much thought or planning. That didn’t work out. 'Vibe coding' is kind of a misnomer and should really be called assisted coding. You have to give the AI very specific instructions for the code you want to create, to reduce the chances of messing it up. The productivity boost is insane using AI. There was no way I could’ve built this game in such a short time without it.
What's next for Skyboard
I plan to continue developing and expanding this game if there’s enough interest and it proves to be sustainable. One key feature I wasn’t able to implement in time is player action feedback. As of the initial launch, actions lack visual or audio responses, which makes the gameplay feel a bit dull. Looking ahead, I aim to introduce multi-post support with built-in content flywheels. Each daily post will feature custom dungeons or events to keep the experience fresh and engaging.
To support ongoing development, I’m planning to add a monetization system inspired by The Million Dollar Homepage, where players can purchase a tile to leave a message for others to see. This would serve as the main source of revenue, alongside a few smaller in-game monetization features.
Built With
- devvit
- pixijs
- react
- typescript






Log in or sign up for Devpost to join the conversation.