Updated for GMS v2.3+
With this asset you can create infinite debris effects with little or no overhead. The asset creates "catcher" surfaces that convert instances into sprites on the surface, which are then drawn to the screen to create a permanent debris or decal effect. Leave all those empty shells on the floor! Have objects break and leave debris! Create decals! All with practically zero overhead after the initial creation.
The surfaces used can also be converted into sprites so that even if the app is put into the background or the window is minimised, the debris effects will remain (pure surface effects won't do this as the surfaces will be removed).