Phaser AE

Screen looks

Free packv3.0.0-02D and 3DPost

Eight full-screen looks for the `post` chain: a curved CRT tube, scanlines, chromatic aberration, greyscale, pixelate, posterize, a vignette and a wave. Compose the pack once and add any of them by name; every param changes live, so a hit can flash the vignette red, a pause drain the colour, or a transition crunch the screen into blocks and back.

This is a Free pack. Every phaser.io account can use it in their games.

Released October 19, 2026

Screen looks: a screenshot of its demo
A note about these graphics

Expansion packs don't come with graphics. This screenshot is one way of drawing what the pack does, made for its demo: none of the sprites, tiles or backgrounds in it are in the pack.

That's by design. A pack is a game's logic, mechanics and effects, and it works with whatever art you give it. Some packs draw effects, backdrops or 3D scenes of their own, but none carries a game's sprites.

So the look is yours. Make the art on phaser.io, bring your own, or let your agent draw it in code: the same pack can look like anything.

The pack

postLooks

function postLooks(): Pack<{}>

The post-looks pack: registers crt, scanlines, chroma, grayscale, pixelate, posterize, vignette and wave with the post chain, so game.post.add('crt') and the rest work. No options, and nothing of its own on game: the looks are game.post's. Requires post.

Helpers

POST_LOOKS

const POST_LOOKS: ReadonlyArray<PostEffectDef>

Every look this pack registers, in the order its page describes them; each is game.post.add(name, params).