Phaser AE

3D Party Effects

Pro packv3.0.0-13D3D VFX

Twelve celebrations for the reward moments of a 3D game: a level clear, a goal, a chest opening, a race finish. They are bright and unlit, so a win reads the same in a sunny stadium as under a night sky.

This is a Pro pack. Upgrade to Phaser Pro to use it in your games.See Phaser Pro →

Released October 19, 2026

3D Party Effects: 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.

What it does

The pack registers twelve named effects with the 3D particle system. Spawn one with game.particles3d.effect(name, { x, y, z }) on the ground or on the thing being celebrated, and it plays and ends by itself; bubbles is the one loop.

Each is layered: a flash, a body, tails and glitter, with colours that cool from white-hot. Shapes made of several particles, a balloon with its shine and string, a heart of small diamonds, a streamer that is a chain of discs, hold together because their launches are stepped rather than random. They come in sizes for the moment: starBurst and coins for small rewards, confetti, streamers and partyPopper for the win, the fireworks for the finale, balloons and hearts for gentle moments and gemShower for the jackpot.

Features

  • Confetti — confetti, a cannon burst of 140 paper squares and strips in six colours, and partyPopper, a cone of confetti and streamers aimed with pitch and yaw.
  • Fireworks — fireworks, a pink peony; fireworkRing, a ring of blue comets; and fireworkWillow, gold stars drooping into falling streaks, each after a rocket climbs six units.
  • Streamers and balloons — eight streamers that unroll and curl down, and nine balloons rising in a slow twist.
  • Treasure — coins springing up and turning, gemShower raining cut gems, and starBurst, twenty spinning gold stars.
  • Softer moments — hearts, five glowing mosaic hearts rising one after another, and bubbles.
  • One size control — at scale: 3 a firework climbs eighteen units and bursts about twenty-five across.

Good for

  • Racing and sports games — confetti over the finish line, fireworks when a goal goes in.
  • Casual and puzzle games in 3D — a star burst or coins on every level clear.
  • Loot moments — a gem shower when a chest opens.
  • Gentle and social games — hearts and balloons for a like, a gift or a birthday.

Make it yours

Each effect takes a position or an object to follow, scale, and yaw, pitch and roll for the aimed ones. A small starBurst at scale: 0.7 over the player marks every pickup; a show over a far hill fires one of the three shells every 0.7 seconds at three times the size. Every effect is a plain Vfx3dDef, so you can copy one from game.particles3d.defs, retune it (a peony in your team's colour) and register it with registerVfx3d.

A quick look

A win at the finish line, and a party popper tilted and turned:

game.particles3d.effect('confetti', { x: 0, y: 0, z: 0 });
game.particles3d.effect('streamers', { x: 0, y: 0, z: 0 });
game.particles3d.effect('starBurst', { x: player.x, y: player.y + 1, z: player.z, scale: 0.7 });
game.particles3d.effect('partyPopper', { x: 2, y: 0, z: -3, pitch: 35, yaw: 200 });

Works with

Good to know

  • A firework's colour is fixed per effect and it always climbs straight up; one that follows a moving object bursts above the object rather than at the top of its trail.
  • Hearts face a camera looking along +z; turn them with yaw for another view.
  • The fireworks and glints are additive, so they glow at night and wash out over a bright sky; the paper, coins, gems and balloons read anywhere.
  • Balloons, hearts and streamers lay out the same way every time, and adding randomness to them in a copy breaks their shapes.

More 3D VFX packs

Show all →