{"slug": "i-built-a-roblox-rpg-with-205-scripts-from-my-phone", "title": "I Built a Roblox RPG With 205 Scripts, From My Phone", "summary": "A developer built Hearthmear, a Roblox RPG with 205 scripts, 10 dungeons, 7 bosses, 17 enemy types and three classes, entirely from a phone by editing .rbxl place files through an AI assistant and publishing via the Roblox Open Cloud API, now at live version 141. The workflow relies on small changes, code read-backs, publishes and phone playtests with screenshots serving as the test suite, since the assistant cannot see or hear the game. The developer says nothing in the game is AI-generated, with models built in Studio or sourced from the Creator Store with verified IDs.", "body_md": "I do not own a computer. Everything I build, I build from my phone. My biggest project is Hearthmear, a Roblox RPG I have been building since October 2026. It has 10 dungeons, 7 bosses, 17 enemy types, three classes, crafting, housing, mail, trading, and 205 scripts. This is how that works when your only device is a phone.\n\nRoblox Studio does not run on a phone, so I work in place files. I download the game's .rbxl file, send it to my AI assistant, and get back an edited file. When I build something myself in Studio, I send that file the same way and the work builds on it. Publishing goes through the Roblox Open Cloud API: one command uploads the file and it goes live as the next version. The live game is on version 141 now, and every version went up that way.\n\nYou pick one of three classes at the start, Hearthguard, Duskrunner or Emberwrought, and the choice is locked forever. XP tiers at 150, 400, 1000, 2000 and 4000 unlock moves: Dodge Roll, Heavy Strike, Parry, Battle Shout and Leap Slam. There are seven original dungeons plus three newer areas, each with its own monsters and a boss at the end.\n\nThe part players remember is the cult. The Ossuary Choir can capture you, lock you in a prison, and sacrifice you if you do not escape within 48 real minutes. Even god mode does not save you from the sacrifice. That rule was a deliberate choice: the danger has to be real or the game is boring.\n\nNothing in the game is AI-generated. Models are built from parts in Studio or come from the Creator Store with verified IDs, and every image is checked the same way. That rule is why the game looks like itself instead of like every other AI-made game. It is slower, but the slowness is the point.\n\nThe assistant I work with cannot see or hear the game, so my playtest on my phone is the only real check that a change feels right. The loop is: small change, read the code back, publish, playtest, report what broke with a screenshot. The screenshots are the test suite. When something feels wrong I say so in one word and we fix it, we never argue for the broken version.\n\nThe game is live at [https://www.roblox.com/games/135378269095329/hearthmear](https://www.roblox.com/games/135378269095329/hearthmear). If you are building from a phone too, the lesson is simple: you do not need a computer, you need a tight loop and someone, or something, that can edit the file you send it.", "url": "https://wpnews.pro/news/i-built-a-roblox-rpg-with-205-scripts-from-my-phone", "canonical_source": "https://dev.to/rayan_aljamal_f93e2a391d0/i-built-a-roblox-rpg-with-205-scripts-from-my-phone-3j3l", "published_at": "2026-11-09 06:05:55+00:00", "updated_at": "2026-11-09 06:22:54.683449+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "developer-tools"], "entities": ["Roblox", "Roblox Studio", "Hearthmear", "Roblox Open Cloud API", "Creator Store"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/i-built-a-roblox-rpg-with-205-scripts-from-my-phone", "markdown": "https://wpnews.pro/news/i-built-a-roblox-rpg-with-205-scripts-from-my-phone.md", "text": "https://wpnews.pro/news/i-built-a-roblox-rpg-with-205-scripts-from-my-phone.txt", "jsonld": "https://wpnews.pro/news/i-built-a-roblox-rpg-with-205-scripts-from-my-phone.jsonld"}}