We’ve been working on NixieFX, a browser-based particle and VFX editor aimed at HTML5 games.
Effects are authored visually and exported into the game project. The open-source runtime uses one deterministic particle simulation, with Three.js and PixiJS renderer adapters.
For Three.js, the basic lifecycle is deliberately small: load the exported bundle, create a ThreeVfxRenderer, instantiate an effect, update it once per frame, and destroy it with the owning scene.
The editor can be tried here:
Three.js integration details:
Runtime source:
I’d be particularly interested in feedback about the runtime API and export format from people who have already integrated particle systems into Three.js games.