As a roblox developer, it is currently impossible to create high detailed screen effects to make your game feel more alive.
With this in mind, I’d like to propose a property to the ParticleEmitter object called AlwaysOnTop, similar to the BillboardGui and SurfaceGui properties, where particles would be rendered on top of the game world rather than at the same time.
This gives me, as a developer, more freedom to create detailed on screen effects without super intricate GUI scripting.
An example where this would be useful, is my ActiveVignette module that allows particles to follow the camera. The problem is, if I get to close to a wall, or have a gun in my hand in first person the particles phase to the other side of the wall or behind the weapon. Here is a video of that module in use:
Thank you for reading!