Quels sont les avantages et les inconvénients de créer des jeux iOS avec XCode vs Unity ?


Je vais essayer de répondre à votre question en termes simples, commençons par les définitions et poursuivons avec les avantages et les inconvénients :

Xcode est une solution basée sur Apple (utilisant macOS) qui vous permet de développer des solutions pour tous les principaux systèmes d'exploitation (OS) d'Apple, notamment macOS, iOS, watchOS et tvOS.


Unity est un moteur 3D (ce qui signifie que vous pouvez créer du contenu 2D et 3D). Les sorties d'Unity peuvent être déployées sous forme de jeux ou d'apps, et peuvent fonctionner sur presque toutes les plateformes, qu'il s'agisse de mac, de windows, de pages web, d'apps, etc.

Donc, en termes comparatifs pour la création de jeux iOS, voici les avantages et les inconvénients :

  • Xcode pros : développer des logiciels pour n'importe quelle solution basée sur Apple.
  • Xcode cons : ne produit rien en 3D. Nécessite un ordinateur Apple pour créer.
  • Unity pros : créer du contenu 2D ou 3D pour n'importe quelle plateforme.
  • Unity cons : pour publier votre solution sur un produit Apple, vous devrez l'ajouter à Xcode (en utilisant un Mac).

En résumé, pour publier un jeu/une application 2D ou 3D, vous développerez probablement le jeu sur un moteur comme Unity, puis pour le publier sur iOS, vous devrez l'ajouter à Xcode.

.