Play Tools Blog GitHub
building with AI agents

Games, Tools &
Agent Workflows

Open-source projects from Randroid's Dojo — where AI agents mob-program games, automate game engines, and push the boundaries of what dev tools can do.

0
Projects
0
Playable
0
Languages
Scroll to explore

Play Live

These projects run right here in your browser. Click play to launch them — no installs, no downloads.

🧠
Determined
An LLM-enabled web game — AI meets interactive fiction
Click to launch Determined
⛏️
GoDig
A digging game built with Godot 4.x in portrait mode
Click to launch GoDig
🔥
GoPit
Mobile arcade — fire projectiles at waves of descending slimes
Click to launch GoPit
🧱
Block-You
A block-based puzzle game in the browser
Click to launch Block-You
🎬
GameTape
Study agent workflows like a coach studies game tape
Click to launch GameTape

Dev Tools & Frameworks

The infrastructure behind the games. Automation frameworks, AI agent skills, and developer utilities born from real projects.

🎭
★ 10

PlayGodot

Every game engine had automated testing — except Godot. Traditional frameworks ran inside the engine, crashing tests along with your game. PlayGodot flipped the model: Playwright, but for games. It controls Godot externally over a custom binary protocol, capturing screenshots, simulating input, and querying scene trees — all from Python. With 210+ tests and a PyPI package, it's the foundation that GoDig and GoPit are tested on, and the reason those games ship with confidence.

Python View on GitHub
🧠
★ 9

Skills

When AI coding agents kept making the same mistakes — wrong build commands, broken test patterns, missing engine conventions — skills became the fix. This collection gives Claude Code, Codex CLI, and OpenCode deep knowledge of Godot, Unreal Engine, autonomous dev loops, and task tracking. One npx skills add command turns a general-purpose LLM into a specialized game dev partner that knows how to export, test, and deploy your project.

Python View on GitHub
📱

VibeGo

The couch coding dream: kick back, grab your phone, and orchestrate AI agents running on your Mac. VibeGo connects your Android phone to Claude Code and Codex CLI over local WiFi via SSH and tmux. Push notifications ping you when the AI needs input or finishes a task. Multiple parallel sessions, jj VCS integration, and an optional auto-responder that handles safe operations while you stay in the loop on the important calls.

TypeScript View on GitHub
🧸
★ 1

TeddyBot

A proof-of-concept that bridges the Microsoft AI stack with the Model Context Protocol. TeddyBot combines Semantic Kernel and Microsoft.Extensions.AI with MCP tool integration — 14 filesystem tools let the agent read, write, search, and navigate files through natural conversation. Built on .NET 10, it's a blueprint for adding MCP-powered file operations to any .NET AI application.

C# View on GitHub
📋
★ 1

CopyPath

The tool that shouldn't need to exist but does. macOS Finder has never had a native "copy path" option in the right-click menu. CopyPath adds it — full path and quoted path for terminal-safe pasting, plus copy from empty folder space. A tiny Swift extension for macOS Ventura+ that scratches the itch every developer has felt but Apple never fixed.

Swift View on GitHub
🚀
★ 2

GPT-5 Fullstack Bootstrap

An experiment in letting AI build the whole stack. This project was built entirely by ChatGPT and Cursor CLI — React TypeScript frontend, FastAPI backend, PostgreSQL database, all wired together in Docker. A snapshot of what pure AI-driven development looks like: no human code, only prompts. The result is a clean, deployable fullstack template that actually works.

Python + TypeScript View on GitHub
🐸

UnrealFrog

A 3D Frogger arcade game built in Unreal Engine 5.4 by an 8-agent mob. Not playable in the browser — it's native Unreal — but it served a dual purpose: the proving ground for building out the PlayUnreal tooling, and a stress test for Claude Code's Agent Teams. Eight AI agents coordinating C++ and Blueprint work in a single UE5 project pushed both the engine automation and the multi-agent workflow to their limits.

C++ View on GitHub
🎮

PlayUnreal

If PlayGodot proved the model, PlayUnreal is the next frontier. The same external automation philosophy — control Unreal Engine games from Python, run tests outside the engine, capture and compare screenshots — adapted to the beast that is UE5. Born from the UnrealFrog project's need for reliable CI/CD testing of a 3D game built by AI agents.

Python View on GitHub
🖥️

Dev Mac Setup

The "new Mac day" companion. A complete macOS development environment setup with Hammerspoon workspace management, automation scripts, and developer tooling. One-command bootstrapping that takes a fresh Mac from unboxed to fully configured dev machine — terminal, editors, compilers, containers, and custom window management all dialed in.

Shell View on GitHub
🎨

Logo Remix

Generative art meets brand identity. Take a vector image and endlessly reconfigure it — shifting colors, morphing shapes, remixing composition. A creative coding experiment that turns static SVGs into a living canvas of procedural variations. Part tool, part art piece, entirely mesmerizing.

HTML View on GitHub

From the Dojo

Writing about AI, vibe coding, and what it's like to build software when the tools keep changing under your feet.

Vibe Coding illustration

Vibe Coding + Software Engineering: A Partnership, Not a Competition

I'm hoping we can move past the "true vibe coding means you don't care about the code" debates.

5 min read Read post
The Fog of Now

The Fog of Now: Living Through the AI Revolution

This is our wave. This is our moment. We're right in the thick of it, even if we can't see where it's all going.

3 min read Read post
Exploring Curiosities with ChatGPT

Exploring Curiosities with ChatGPT: The Judgment-Free Path to Understanding

One of my favorite uses for ChatGPT is leveraging it as a judgment-free tool to fill in gaps in my understanding.

4 min read Read post

Thom Clanzy's Software Engineering Conductor

I've long had this unrefined idea that large projects need a "conductor" role — someone to connect the dots.

5 min read Read post

Be Humble!

As a consultant who has something to prove, it's easy to fall into the trap of overconfidence.

2 min read Read post