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' }
}
}