5. Publier votre monde
Vérifier les paramètres de Build
Dans votre projet Unity, allez dans Menu → File → Build Settings pour ouvrir la fenêtre des paramètres.
Assurez-vous que toutes les scènes nécessaires au fonctionnement de votre monde sont bien listées dans Scenes in Build.
La scène qui doit se lancer en premier au démarrage du monde doit être placée en haut de la liste.

❗️ Remarque Si les scènes ne sont pas correctement enregistrées ici, le test par QR code ou la publication peuvent ne pas fonctionner correctement.
Vérifier les paramètres de qualité (Project Settings > Quality)
Dans Unity, allez dans Edit > Project Settings > Quality et vérifiez les points suivants :
Définissez un niveau de qualité adapté pour chaque plateforme : PC, iOS et Android.
Voici les paramètres par défaut recommandés par ZEPETO :

👍 Conseils pour les paramètres de qualité
- Plus la qualité est élevée, plus le risque de surchauffe est important.
- Les paramètres suivants ne peuvent pas être modifiés manuellement:
- Skin Weight : 4 Bones
- Vsync Count : Don’t sync
- Les paramètres d’ombres sont appliqués tels que définis par le créateur.
- Si les ombres ne s’affichent pas correctement, vérifiez les points suivants :
- Vérifiez que les niveaux de qualité sont identiques pour iOS et Android
- Le type par défaut pour Shadows est “Disable Shadow” — activez-le si nécessaire
- Vérifiez les Light Settings et les paramètres d’ombres dans le Mesh Renderer
- La Shadow Distance est définie par défaut sur 0.0001. Modifiez cette valeur si nécessaire.
Configurer l’Anti-aliasing (Project Settings > Quality)
Activez Anti-aliasing pour rendre les contours des personnages et objets plus lisses.

Voici un aperçu de l’effet des différents niveaux d’Anti-aliasing :

❗️ Remarque Si vous utilisez l’Anti-aliasing via Post Processing, assurez-vous de désactiver l’option dans Quality Settings.
Configurer les Graphics API (Project Settings > Player)
Veuillez suivre les étapes 4-1 à 4-3 selon chaque plateforme :
4-1. PC
- Accédez à Unity > Project Settings > Player > Settings for PC, Mac & Linux Standalone
- Dans Graphics APIs for Mac, ajoutez Metal
- Glissez Metal en haut de la liste
- Si une fenêtre contextuelle vous propose de redémarrer l’éditeur, cliquez sur Restart Editor

4-2. iOS
- Allez dans Unity > Project Settings > Player > onglet iOS
- Dans Graphics APIs, glissez Metal en haut de la liste
- Redémarrez l’éditeur si une fenêtre contextuelle le demande
Si Metal est déjà activé, il apparaîtra comme ci-dessous :

4-3. Android
- Allez dans Unity > Project Settings > Player > onglet Android
- Dans Graphics APIs, glissez OpenGLES3 en haut de la liste
- Cliquez sur Restart Editor si demandé

❗️ Remarque Une mauvaise configuration de l’API graphique peut entraîner un rendu incorrect des shaders.
Cochez Target Platforms > All
Dans l’éditeur Unity, cliquez sur le bouton [▼] au centre de l’interface.
Dans le menu qui s’affiche, sélectionnez Target Platforms > All.

Cliquez sur le bouton “Publish”
1. Pour générer le fichier nécessaire à la soumission de votre monde, cliquez sur le bouton [Publish] au centre de l’écran.

- Seul le propriétaire de l’ID du monde peut publier.
- La publication échouera si le monde n’est pas lié au service ZEPETO.
2. En cliquant sur [Upload] dans la fenêtre contextuelle, un fichier .zepetopackage sera automatiquement envoyé vers ZEPETO Studio.
3. Si vous cliquez sur [Cancel], vous pouvez glisser-déposer manuellement le fichier dans ZEPETO Studio.

Télécharger votre fichier monde dans ZEPETO Studio
Dans ZEPETO Studio, cliquez sur [Nouveau fichier] pour téléverser le fichier .zepetopackage, ou faites-le glisser directement dans la zone de dépôt.
⚠️ Conditions à respecter :
- Format de fichier : .zepetopackage
- Taille maximale : 1024 MB

👍 Pour supprimer ou remplacer un fichier déjà téléversé, cliquez sur le bouton Plus d’options à droite.

