Phaser AE

Particle textures

Free packv3.0.0-22DLook

Ten classic particle shapes painted into the atlas at start, white with alpha, so an effect needs no image file and any emitter can tint them. They are the frames the `vfx-*` effect packs draw with.

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

Released October 14, 2026 · updated October 19, 2026

Particle textures: 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

particleTextures

function particleTextures(opts: ParticleTexturesOptions = {}): Pack<{}>

The particle textures pack: paints ten classic white particle shapes into the atlas at attach — particle:disc, particle:soft, particle:flare, particle:ring, particle:star, particle:spark, particle:petal, particle:square, particle:pixel, particle:smoke — so an effect needs no asset file. All white with alpha; colour comes from the emitter. Headless it registers the keys with no pixels.

Constants

PARTICLE_TEX_KINDS

const PARTICLE_TEX_KINDS: ReadonlyArray<ParticleTexKind>

Every kind this pack paints.

Types

ParticleTexKind

type ParticleTexKind = 'disc' | 'soft' | 'flare' | 'ring' | 'star' | 'spark' | 'petal' | 'square' | 'pixel' | 'smoke'

The painted classics, by key suffix: particle:<kind>.

ParticleTexturesOptions

interface ParticleTexturesOptions

Manifest options.

  • size?: number — Texture size in pixels (square). Default 64.