My animations don't export correctly for game engines (fbx file) I was making some animations, and when i exported it to unity, this happens YouTube video link
I just fixed it by making only one armature for all objects and when parenting (ctrl+P > bone) i just market "keep transform" and for the transparent gun it is just the unity default material....

sorry for bad english