TRASHCADE
โ† Back to Arcade Floor

ABOUT TRASHCADE

A retro synth lab and browser arcade.

๐Ÿ“ผ BEST IN 800x600โšก 100% PROCEDURAL AUDIO๐Ÿค– BUILT WITH AI MODELS๐Ÿ”“ COMMERCIAL REUSE OK
๐Ÿ“œ What This Is

Trashcade is a side project with two halves. The Lab is 8 browser tools that model old hardware: sound chips, CRT tubes, 1-bit beepers, demoscene shaders. The Arcade is 21 small games, some straight homages and some classics with one rule changed.

Most of the code here was written by prompting AI coding models and then playing, breaking, and fixing the results. Some of it came out polished. Some of it came out strange, and the strange ones that were still fun got to stay.

The older experiments that did not hold up are kept in the archive at the bottom of the home page.

๐Ÿ“ How Things Are Built
1. Real Hardware as Reference๐Ÿ“บ RETRO TECH

The lab tools start from specific machines: the C64 SID and NES 2A03 sound chips, Trinitron aperture grilles, the ZX Spectrum beeper. The quirks of the hardware are the point.

2. Procedural Audio๐Ÿ”Š NO AUDIO FILES

There is not a single audio file on the site. Every kick, laser, and Karen screech is synthesized in real time with Web Audio oscillators, noise buffers, and filters.

3. Rewired Classics๐Ÿ”„ ONE RULE CHANGED

Take an arcade standard and change one rule. In Pong Panic, the other paddle runs away from the ball. In Identity Crisis, the power pill turns you into the ghost and the ghosts into Pac-Men.

4. Plain Canvas Games๐Ÿ›ก๏ธ NO GAME ENGINE

Most games are plain HTML, CSS, and JavaScript on a canvas, each sandboxed in its own iframe. The 3D ones use Three.js with React Three Fiber. The site counts plays with Google Analytics; the games themselves send nothing anywhere.

๐Ÿงช Start in the Lab
ALL 8 TOOLS โ†’

The devlogs explain how the tools work: the filter chains, the shader math, and the physics.

๐Ÿ”“ Open Commercial Reuse License

All code and sound generation algorithms on Trashcade are fully open for learning, remixing, and direct incorporation into your own indie or commercial software.

All we ask is a simple written attribution in your credits or documentation:

โ€œInspired by [Game Name] on trashcade.comโ€
โ€œProcedural Audio / Physics derived from Trashcade (https://trashcade.com)โ€