Do I need to rig for animations a low-poly gun?

If its only a gun is it sufficient and better to just do proper parent child system in Unity case?

Also is it critical to set origin to geometry or not if the part wont be rotated, what is the best way for origin point, or the default auto variants in Blender is good?