particle-system

Installation
SKILL.md

ParticleSystem (SDK7)

Emit particles from an entity. One ParticleSystem component per entity, attached alongside a Transform. No mesh required — particles render from the component itself.

Authoring split

The emitter position (entity Transform + optional GltfContainer of a torch/fire pit/fog vent) is static and belongs in main-entities.ts. ParticleSystem itself is not in the supported declarative list — attach it at runtime in src/index.ts via getEntityOrNullByName.

// main-entities.ts — emitter placement
campfire: {
  components: {
    Transform: { position: { x: 8, y: 0, z: 8 } },
    GltfContainer: { src: 'models/campfire.glb' }
  }
}
Installs
7
GitHub Stars
17
First Seen
May 26, 2026
particle-system — dcl-regenesislabs/opendcl