You may want to try a third party lib like Effekseer: [SOLVED] Canvas-to-PlayCanvas ... Challenge on particles - #12 by Saad_Haider
You may want to try a third party lib like Effekseer: [SOLVED] Canvas-to-PlayCanvas ... Challenge on particles - #12 by Saad_Haider