I’ve made a new impactful module to make your UI designs come to life - introducing UIEmitter!
With UIEmitter you could:
Create celebratory confetti explosions for victories and milestones or even purchases.
Shower players with stars or sparkles when they level up or achieve a goal.
Mimic fire, smoke, rain, or magical auras within UI components.
Add gentle animations or moving patterns behind menus and screens.
Use shimmering effects or subtle trails to highlight important information.
Create subtle particle bursts on button clicks or hovers.
Heres some previews of some confetti I made from the module.
How to use
Setup:
local UIEmitter = require(game.ReplicatedStorage:FindFirstChild("UIEmitter")) -- get & require the module
local Emitter = UIEmitter.New() -- create a new screen gui dedicated to these emits
I’m not sure how to exactly make this multi-threaded but from my knowledge I think I can just use coroutine.wrap(). Correct me if I’m wrong because I want to make this multi-threaded in the next version!
Those effects are for buttons, not for particles. Although I don’t know what you’re trying to show me since there’s multiple effects in that message.
Can you be more specific?
Thanks.
I’m getting an error when I try to distribute the module on marketplace. So I’m not sure if you can even get it. This is why I created the GitHub Repository.
If you want anything else to be added please tell me. I can’t read your mind.