Playload turns 3KB game code into a URL-sized challenge
Playload turns a 3KB compressed JavaScript limit into a game-design challenge, with playable projects stored and shared through URLs.
Playload is a tiny JavaScript game engine built around an unusually strict limit: the compressed game code must fit within 3KB. Its creator, former Konami programmer Takashi Kitao, has released the project as open source on GitHub and made it playable in a browser.
The engine is designed around the idea that a complete game can live inside a URL. Playload provides a 160×144-pixel CRT-style display, an eight-colour palette, four-direction movement and two-button input. It also includes built-in 8×8 Unicode letters, symbols and emoji, so developers can create visual elements without shipping conventional image files. Three-channel sound compatible with the ZX 128 PLAY format is part of the package too.
The 3KB limit applies to the compressed JavaScript payload, rather than the engine itself or its bundled visual and audio resources. That distinction makes Playload different from small-game competitions such as JS13KGames, where the whole submitted game is constrained by the competition's compressed archive limit. Here, the restriction is a design challenge for code that is stored and shared through a URL.
Kitao has tied the limit to the practical shape of social sharing. X automatically shortens URLs up to a stated character limit, and Playload is intended to let developers put a playable payload into a link that can be posted and passed around. The official Playload site demonstrates the approach with Glyph Quest, a small dungeon game whose source code sits beside the running game in the editor.
The result is less a replacement for a conventional game engine than a deliberately narrow playground for experimentation. The small display, limited colours and compact API encourage developers to treat every character as a resource, while emoji and built-in pixel glyphs provide a way to add personality without pushing image data into the payload. Samples include shooter, platforming and puzzle-style experiments, and the project site links to further examples and its MIT-licensed source code.
Playload is available to try in a browser at the official project site, with the source code available through GitHub. Its appeal is straightforward: it turns the familiar problem of making a small game into a game about making the game small.
Our opinion
Playload is an appealing constraint rather than a miniature version of Unity or Godot. The 3KB ceiling gives the project a clear identity, and the URL-based sharing makes the result easy to show off. The trade-off is equally clear: anyone wanting richer visuals, larger worlds or ordinary asset pipelines will hit the boundaries quickly. For short experiments and code-driven game design, though, those boundaries are the point.