[Plugin] Spark2D - Make ParticleEmitter-style effects work inside a ScreenGui

Spark2D: ParticleEmitter-style effects for ScreenGuis

Hey everyone!

We all know the pain: you want cool particle effects in your UI, but Roblox doesn’t let actual ParticleEmitters live inside a ScreenGui—there’s just nowhere to put them.

That’s why I made Spark2D. It fakes it using a two-part system:

  1. A Studio plugin that lets you build or convert effect data onto a plain Folder.
  2. A module that plays that data back using a pool of recycled ImageLabels.

From the player’s side, it looks and moves exactly like a real particle effect. Under the hood, it’s just Attributes and recycled UI elements to keep things performant. All the configuration details are built right into the plugin UI itself.

Here’s a quick video of it in action:
https://jumpshare.com/s/G3XSBagoh61Q4YH1Rzm2

Links

I want your feedback!

To be totally honest, the main reason I’m posting this here is to get community feedback. I want to know what I can improve.

If you get a chance to test it out, please let me know:

  • Did you find any bugs?
  • What features are missing that you’d love to see added?
  • How can I make the plugin UI or the runtime module better?

I’d really appreciate any criticism you guys have. Thanks!

1 Like

Upload your video to somewhere other than google, no one wants to authenticate unexpectedly.

1 Like

Thanks for the feedback. Google Drive is just a temporary solution while I find a more accessible platform to upload the video.