Tidewright
Description
A 3D sandcastle simulator that runs entirely on the GPU. No engine, no libraries, no asset files, no build step. Built in one prompt with Claude Code.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
TIDEWRIGHT — Nine Tides over Vellamar
**[▶ Play it in your browser](https://winchxyz.github.io/tidewright/)**
A 3D sandcastle simulator that runs entirely on the GPU. No engine, no libraries, no asset files, no build step — one WebGL2 context, ~7 000 lines of JavaScript and GLSL, and a beach that actually obeys the angle of repose.

Long before the maps, this coast was a country. It sank in one night — not from war, but because it forgot its own name. The sea keeps what it takes, yet keeps it badly: every tide it tries to hand the kingdom back, grain by grain, and every tide it thinks better of it and pulls the whole thing under.
*A tidewright is someone who catches the grains before the water changes its mind.*
Built in one prompt
The whole thing — simulation, renderer, nine art styles, lore, interface — came out of a single request to [Claude Code](https://claude.com/claude-code):
*"Create me a fully playable release-ready game. On GPU. Game about sandcastle simulator, where I can build things with sand and etc. I need it in 3D and not a voxel game. Make it with maximum effort, show me best what you can create. Use all your power, knowledge and make best graphics and best game design. Surprise me with graphics, lore and everything."*
Everything after that was refinement in the same session. See [the numbers](#the-numbers) at the foot of this file.
Play
**In your browser:**
**From a file:** clone and double-click `index.html`. Every script is a classic `` tag, so it just runs from `file://` with no server. (Only `localStorage` is unreliable there — saving is wrapped in a fallback and degrades to in-memory.)
**From a server**, if you want saves to persist:
node server.js
then open .
What it needs
WebGL2 with `EXT_color_buffer_float` and `EXT_float_blend` — any Chrome, Edge or Firefox fr
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11