Dev Log
Space Tower is a browser game I build alone, working with AI. The AI writes most of the code; I do the planning, the decisions, the checking, and the cleaning up afterwards. This is a record of what I got stuck on and how I got out. I hope it saves someone else some time.
Series: "I wish I'd known this from the start"
Read them in order and you'll see how the current workflow came to be.
- Start with GitHub, whatever else you do — why a near-beginner made this the first step
- Where I got stuck connecting GitHub — how to connect, what to watch for, and moving to Composio
- Don't trust the AI's memory — only trust what survives a ban
- Working with Xserver — FTP, .htaccess, and deploys that fail
- Always start from the facts — write the rules, then keep fixing them
- The parts that were genuinely hard — a heavy app, an AI that guesses, and a sudden ban
- AdSense keeps rejecting my site — the monetisation wall
- Just write @claude in an Issue, and Claude Code gets to work — dividing roles between GitHub and AI, now possible from a smartphone
- Can you really hand game dev off to AI? — the real benefits, the real limits, and why you can't stop paying attention
- Goodbye, ChatGPT — Banned Twice, Moved to Claude — two bans, an appeal that went nowhere, and moving on in an hour
- How I Get Claude to Make Pictures — how Claude, who can't draw, commissions an AI that can
This series is ongoing. I'll add to it whenever I remember something or run into something new.
Digression: "I've Loved Games Since I Was Little"
- I've Loved Games Since I Was Little 1 — Memories of 10-yen arcades and "In-Tama" in Futako-Tamagawa
How this project is set up
- Human: one. Planning, spec decisions, testing on real devices, and the final go/no-go
- AI: mainly Claude. Design discussions, implementation, testing, deployment. ChatGPT for a while
- Code: GitHub (private repo). Every decision and its reasoning lives here too
- Server: Xserver, with automated FTP deploys from GitHub Actions
- The game: a single HTML file, around 1 MB, with a WebAssembly physics engine
This isn't a story about how easy things get when an AI does the work. Some parts genuinely get easier; other parts fall apart unless the human stays sharp. This is a record of where that line sits.