Preview

Export

?

Frequently Asked Questions

What does the Particle Generator make?

Reusable visual effects — explosions, fire, smoke, sparkles, fountains, magic — for your games. You tune a particle emitter with a live preview, then bake the animation to an assets you can drop into any engine: a packed spritesheet with a JSON frame/clip map, an animated GIF, or a single PNG. Everything runs in your browser and nothing is uploaded.

How do I use the effect in my game?

Export the spritesheet + JSON map and load it like any animated sprite — the JSON records each frame’s position plus a named animation clip (with fps and a loop flag), so engines that read the standard sheet-map format can play the effect by name. Prefer a quick asset? Export an animated GIF or a PNG strip instead.

What can I control on the emitter?

Emission style (one-shot burst or a continuous, seamlessly looping stream), particle count, lifetime, launch angle and spread, speed range, gravity, spin, start/end size, start/end colour and opacity, the particle shape (soft glow, hard circle, square or spark), and additive vs normal blending. Start from a preset and tweak.

Why is it "deterministic" and seed-based?

Every particle’s launch parameters come from a seeded random generator, so the same seed always produces the same effect — your bake is reproducible, and re-exporting gives identical frames. Change the seed to get a fresh variation of the same look.

What is the difference between burst and continuous?

Burst emits all particles at once and plays through once — ideal for explosions, hits and magic pops. Continuous emits a steady stream and is timed to loop seamlessly, which suits fire, smoke, fountains and ambient sparkles.

Does this share anything with the other tools?

Yes — it reuses the same spritesheet packing, coordinate-map and export code as Spritesheet Studio, so effects you bake here drop straight into the same pipeline as your other sprites and animations.

Is anything uploaded?

No. The simulation, preview and every export happen entirely in your browser. Nothing is sent to a server or stored anywhere.