Blueprints make sense. They run on a virtual machine, and will therefore work wherever the Unreal VM works. But for code we write ourselves, like say the Tank Aiming Component, how does that work across platforms?
My machine doesn’t have a toolchain setup to cross compile for Linux, or ps4. And all of that obviously isn’t included in Unreal (otherwise we wouldn’t HAVE to have Visual Studio’s build tools installed). So how does packaging actually work?