Here is a collection of some of the best JavaScript stuff I’ve released!


Bounce Back – A Boomerang Roguelite / Zelda Homage. Made in about 2 weeks for JS13k, pretty much written from scratch. The theme was Back. Placed 2nd overall out of 245 entries!

Bogus Roads – Lowrez Retrowave Racing. Made in about a week for Lowrez jam using three.js for rendering. The restriction was to use a 64×64 pixel canvas. Placed 8th overall and 2nd for gameplay!

Hue Jumper – A 2 Kilobyte 3D racing game in JavaScript

Egg Time Rewind – An procedural shooter in the style of an old Nokia phone

Spendotron: 2019 – A mostly faithful Robotron homage made in 48 hours for Ludum Dare. The theme was “Your Life is Currency.” Placed 101 overall and 65th in fun.

The Digit Dilemma – Enhanced version of my 1k version. With color, touch screen support, and new game mechanics every 10 levels.

Super Aspen – This was my first JavaScript game. I also made the music.


Os13k – A fantasy OS and tiny game engine for creative coders, with special features for JS13k.

NoteCraft – A Cellular Automata Music System

ZzFX Zuper Zmall Zeeded Zound Zynth. This is both a synth and a seeded sound generator. I released it under the MIT licensee so everyone can use it!

CapJS – A live code editor for capturing video. Compatible with JavaScript, HTML, three.js, and ShaderToy code. Can save as gif, wemb, png or jpg.

ZzArt – A generative art evolution tool that can create amazingly complex works of abstract art. Open source on GitHub. Originally made for #ProcJam

JSONCrush – Compress JSON into URL friendly strings.

The Dweetabase – A database and browser of every dwitter program, over 10,000!

1k Programs

I love writing games in the 1k format, it really forces you to keep everything super simple. Here’s some of the best ones I’ve made so far, most were entered into js1k.

1Keys – A tiny piano with 4 instruments. Winner of JS1024 2020!

Queen’s Gambit – A mashup of Robotron:2018 and chess! I was amazed that this was able to fit in 1k, though I had to use every trick in the book, and invent some new ones. Placed 18th in JS1k 2019.

The Digit Dilemma – A crazy hard original puzzle game with randomly generated levels. Placed 16th in JS1k 2019.

ZzFX 1K – The original ZzFX. A zmall open zource zound fx maker for your java zcript gamez. Placed 25th in JS1k 2019.

MinBytes – A full 8 track bytebeat album with music and visualizer. Also on YouTube.

Free Cell 1k – Freecell solitaire with cool randomly generated card art in 1k. Placed 56th in JS1k 2019.

Infinite Yin Yangs – Based on my Shadertoy shader but minified and wrapped in JavaScript using WebGL. Placed 41st in JS1k 2019.

Tiny Ski – Secret tip, in almost any Frank Engine game, you can type ski into the console and play a game very similar to this. I based the JavaScript version off of that. Placed 31st in JS1k 2019.

Tweet Size Programs

I also make even smaller JavaScript programs, so small they can fit in a 140 character tweet!

You can check out my Dwitter page to see everything I’ve done. Here’s my top dweet…