Sort of. GNOME's implementation is tied to the compositor (because of restrictions Wayland puts in place), so Unity's would have to either reuse the code in their own compositor, or reimplement it from scratch. I think GNOME implements something that might now become a standard, so chances are that different implementations won't be terribly different.