Been using Playcanvas for quite a few years now and it’s great, but the biggest problems I’ve been having is the lack of flexibility with the materials compared to some other game engines but I believe there are a few quick wins to be made.
For example, I often bake shadowplanes for objects which I usually just put in the Ambient slot. Some times however I want to put such a shadowplane on top of another object to just cast a shadow on top of another material. It would be great in these cases to just take the ambient occlusion map and use it in the Opacity slot as an alpha and just check an invert checkbox. Many compositing softwares for example have similar features and they are a big boon in my book! That way I don’t have to save another inverted map and upload it to playcanvas, dealing with even more assets. And whenever I might have to update said map I save some recurring steps in the process.