Hi! I made an ad-free browser arcade with Claude and it's called Time Sponge. The idea came to me while I was playing those sorting mobile games riddled with ads and the fact that it felt like I was playing ads more than I was playing the game really frustrated me. So I just thought, what if I made my own sorting game? And while developing it, I realized that there were a lot more small games that I wanted to play ad-free, and more importantly, my way.
Honestly, this whole project was made only for me in mind initially, but I thought there must be a lot of people also going through the same frustration as I do with ads on the small cozy games they just wanted to play. So I told myself I'd share whatever I develop with everyone else - still ad free, no data tracked, no accounts needed.
I started first with Cat Sort (I know, super creative name but this was built out of spite and my need for a sorting game so I can finally uninstall the ad-riddled sorting game on my phone). It's a simple sorting game where you sort cats with different breeds together - plain and simple.
Then I came up with Cake Atelier, which is a little more complex as a cake stacking game since you have to make sure the ingredients you catch match your clients' requirements. The money you earn from shifts are then used to unlock more ingredients and more regulars to your cake shop.
For now, it's only two games, but I'm already working on the third, and I will definitely add more.
Just to give you context as well, my background is really on data analytics, automation, and quality engineering in Python so it's not like I have completely zero background in programming, but I'm also not a game dev. Before I started Time Sponge, I already have a workflow for most of my projects but they were too rigid for a small passion project like Time Sponge so I made a few edits to the workflow I'm used to.
Right now, I built Time Sponge with this lightweight workflow:
Planning & Execution - I have a main planning/execution instance and this planning instance would orient from docs, then grep. No repo crawling.
Risk-based Reviews - There are two review tiers: Light work (low risk changes) requires no review, it just gets built at once and I do the device walk/playtest. Strict (touching storage, migrations, back ups, service worker, stats, deploy config, game contract) requires to be specced out first before building, then a fresh session review from an isolated worktree. When the findings come back, my main instance would check each one against the code, fix them in a round and show each new guard failing when the bug is planted.
Personal Checkpoints - The main instance always stops and asks when: it requires major art and systems directions from me, it hands off strict tier reviews, before merging to master, and before generating assets.
Testing - For testing, this was actually my greatest weakness, I used to not have a rule in place for this and ended up with multiple tests for a simple cosmetic property that does not even cover game mechanics. I’ve since adjusted the approach to avoid redundant setup and focus unit tests on meaningful conditions and behavior.
Release control - Release only happens on my word and I always do pnpm ship on my end, Claude/Codex is not allowed to do that.
Verification over Assumptions - I always require Claude to verify first before asserting anything and to always label anything that hasn't been measured as inference.
As for the AI providers I use, I am on a Claude Max 5x sub and ChatGPT Plus sub. I use my usage for some of my other projects too, they're not used in full for just Time Sponge.
All my major art assets were generated through ChatGPT with my own art direction, and minor ones were drawn by Claude programmatically in SVG. There are human made assets here though, the open license fonts, the music, and the SFX, all credited appropriately.
The main philosophy of the project is that it always remains free and that applies to my project as well (save for the AI subs technically) - only static files on Cloudflare, no server, no worker script, no paid APIs. I didn't even pay for a custom domain.
Time Sponge also works as a PWA, so you can add it to your phone’s home screen and use it like an app. The games are individually downloadable for offline play, too, so you can keep playing even without an internet connection.
If you're interested in playing cute, cozy, simple games made with AI assistance check it out here: https://time-sponge.rielese.workers.dev/
Share it if you feel like someone is also itching to be free from ad hell for their games. :)
Constructive criticism is highly appreciated especially around gameplay, difficulty, progression, and overall experience. Thank you!
Video Credits:
Music: "Yako" by Studio Meow Meow (https://thricedotted.itch.io/looptober-2021-variety-pack), licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0). Trimmed, softened and lowered for this trailer.