Skip to content

Press and partners ​

Everything you need to write about debuff or spryte, put them in a video, or talk to us about sponsoring the project. Logos and colours are in the brand kit.

In one line ​

  • debuff: a free, open-source TypeScript framework for small 2D web games, built so AI coding agents can make, run and test them.
  • spryte: the 2D WebGL2 renderer underneath debuff, about 11 kB at startup with no dependencies, usable on its own.

Short blurbs ​

Copy these as they are, or cut them down.

Leading with spryte

spryte is a 2D renderer for the web: about 11 kB of JavaScript at startup, no dependencies, MIT licensed, and 2-4x faster than PixiJS 8 on like-for-like sprite workloads. debuff is the agent-first game framework built on it, so the speed and size carry through to whole games.

Leading with debuff

debuff is an open-source TypeScript framework for small 2D web games, made for AI coding agents: they can start a game, step it, read its state and screenshot it through debuff's CLI and MCP server. Underneath is spryte, a renderer small enough that a finished debuff game is 23-29 kB.

Facts ​

debuffspryte
What it isFramework, CLI, scaffolder and MCP server for 2D web gamesWebGL2 2D renderer with a Canvas 2D fallback
LicenceMITMIT
LanguageTypeScriptTypeScript
SizeStarter game about 19 kB brotli, everything includedAbout 11 kB of JS at startup, brotli
Installnpm create debuff@latestnpm install spryte
Sourcegithub.com/debuffjp/debuffgithub.com/debuffjp/debuff
Made byGreg Worrall, in JapanGreg Worrall, in Japan

Numbers ​

create-debuff installs, last 30 days5,361
@debuffjp/mcp downloads, last 30 days5,009
spryte downloads, last 30 days2,276
Speed against PixiJS 82-4x faster (benchmarks)
JS at startup, one sprite on screenspryte 11.3 kB, PixiJS 8 87.8 kB, Phaser 4 276.6 kB (bench/size)

npm figures are for 29 September to 28 October 2026, from npm's public API. The MCP server is listed in the official MCP registry as jp.debuff/debuff.

Games to show ​

Each one runs in the browser; the size is the whole game, brotli.

GameGenreSize
OverbuffedSwarm survival26 kB
squishMatch-323 kB
mossfellTop-down adventure29 kB
platformerTilemap platformer28 kB

Screenshots: each game's preview.png, for example /play/overbuffed/preview.png. More on the examples page.

Sponsors ​

debuff is sponsored by Wavedash. Sponsorship runs through GitHub Sponsors, from $5 a month for individuals to company tiers with logos on debuff.jp, the READMEs and release posts. If you'd like to talk about a partnership, a grant or a bigger arrangement, get in touch.

Contact ​

Last updated: