Intentaré responder a tu pregunta en términos sencillos, empecemos con las definiciones y pasemos a los pros/contras:
Xcode es una solución basada en Apple (usando macOS) que te permite desarrollar soluciones para los principales sistemas operativos (OS) de Apple, incluyendo macOS, iOS, watchOS y tvOS.
Unity es un motor 3D (significa que puedes crear contenido 2D y 3D). Los resultados …