I have a couple of plugins which I sell on Fab. Currently, I am only shipping for Windows, but I am looking forward to expanding to other platforms. Is using UnrealBuildTool with specified target platform list enough, or do I have to check my plugins on every single platform?
Although my plugins usually work the same on Windows/Mac/Linux, I have to be careful.
My plugins are Metahuman based, so there are some dependencies for Metahumans that do not work on all platforms.
I decided at the beginning to test on all target platforms just to be safe.
I have had support requests that ended up being platform specific issues.
One of the engine versions of my plugin would not package on Linux but did on Windows/Mac.
Without debugging in Linux, I would have not been able to solve the issue and then the customer would have been entitled to ask for a refund.