SDK pour Unity / Présentation
  Retour à la documentation

SDK pour Unity

SDK pour Unity

Intégrez facilement les services Xsolla grâce à cette bibliothèque prête à l’emploi pour les applications et les jeux Unity.

Le SDK facilite l’intégration des produits Xsolla dans votre projet Unity en fournissant des structures de données et des méthodes prêtes à l’emploi pour travailler avec l’API Xsolla.

Après l’intégration, vous pouvez utiliser les produits suivants :

  • Login pour authentifier les utilisateurs et gérer les comptes utilisateurs.
  • In-Game Store pour gérer les achats en jeu et l’inventaire des joueurs dans votre application.
  • Pay Station pour configurer les paiements.
  • Subscriptions pour proposer aux utilisateurs l’accès à un ensemble de services dans des conditions spécifiques (coût et durée de l’abonnement).
  • Navigateur intégré pour ouvrir l’interface de paiement et authentifier les utilisateurs via des services tiers.

Voir la démo

Intégrer

Voir des exemples de scripts pour les principaux scénarios

Fonctionnalités

Authentification

  • Authentification basée sur le protocole OAuth 2.0 ;
  • Connexion classique par nom d'utilisateur/adresse e-mail et mot de passe ;
  • Connexion via les réseaux sociaux ;
  • Connexion via un client de réseau social sur l'appareil de l'utilisateur ;
  • Connexion par ID d'appareil ;
  • Connexion sans mot de passe à l'aide d'un code ou un lien à usage unique envoyé par SMS ou par e-mai ;
  • Connexion via Launcher.

En savoir plus

Gestion des utilisateurs

  • Attributs utilisateur pour gérer les informations supplémentaires ;
  • Liaison multiplateforme de comptes ;
  • Stockage sécurisé des données utilisateur côté Xsolla. Vous pouvez également connecter PlayFab, Firebase ou votre propre stockage personnalisé.

En savoir plus

Catalogue

  • Monnaie virtuelle :
    • Vendez de la monnaie virtuelle dans des quantités aléatoires ou en packages (contre de l'argent réel ou une autre monnaie virtuelle) ;
    • Vendez de la monnaie premium (uniquement contre de l'argent réel).

  • Objets virtuels :
    • Créez un catalogue des objets en jeu ;
    • Vendez des objets virtuels contre des devises réelles et de la monnaie virtuelle.

  • Lots :
    • Vendez des lots contre des devises réelles et de la monnaie virtuelle.

  • Campagnes promotionnelles :
    • Récompensez les utilisateurs avec des packages de monnaie virtuelle, des clés de jeu ou des objets virtuels sous forme de coupons ;
    • Offrez aux utilisateurs des bonus ou des remises sur les biens du panier à travers des codes promo.

En savoir plus

Achat de bien

  • Vendez des objets en un clic ou via le panier ;
  • Offrez aux utilisateurs une interface de paiement conviviale qui propose les fonctionnalités principales suivantes :
    • Plus de 700 moyens de paiement dans plus de 200 pays, y compris les cartes bancaires, les portefeuilles numériques, les paiements mobiles, les kiosques de paiement, les cartes-cadeaux et les offres spéciales ;
    • Plus de 130 devises ;
    • Interface utilisateur localisée dans plus de 20 langues ;
    • Versions de bureau et mobiles.

En savoir plus

Inventaire utilisateur

  • Récupérez et vérifiez un inventaire ;
  • Consommez des objets selon la logique du jeu ;
  • Consommez de la monnaie virtuelle selon logique du jeu (par exemple, lors de l'ouverture d'un lieu ou lors de l'achat d'un niveau contre de la monnaie virtuelle) ;
  • Synchronisez les achats et les récompenses premium de l'utilisateur sur toutes les plateformes.

En savoir plus

Subscriptions

  • Vente d'abonnements ;
  • Renouvellement et annulation des abonnements ;
  • Gestion des abonnements depuis le dashboard utilisateur.

En savoir plus

Configurations requises

Configurations système

  • Système d'exploitation 64 bits
  • Windows 7 SP1 ou versions ultérieures
  • macOS 10.12 ou versions ultérieures
  • Version minimale de Unity prise en charge — 2019.4.19f1

Système d'exploitation cible

  • Android
  • iOS
  • macOS
  • Windows 64-bit

En outre, le SDK prend en charge la création de build WebGL pour exécuter votre application dans un navigateur.

Le SDK utilise Google Mobile Services. Il ne prend pas en charge la création de builds destinés aux appareils sans Google Mobile Services, tels que Huawei.

Note

Nous vous recommandons d’utiliser le compilateur Mono pour les plateformes de bureau, car il est compatible avec le navigateur en jeu. En revanche, si vous utilisez d’autres solutions de navigateur, vous pouvez opter pour le compilateur IL2CPP.

Pour créer des jeux pour Android ou iOS, vous avez le choix entre les compilateurs Mono ou IL2CPP.

Lorsque vous créez un build de jeu pour iOS, assurez-vous que le paramètre Enable bitcode est défini sur No pour le projet Xcode dans la section Build Settings.

Politique de facturation

Xsolla propose les outils nécessaires pour vous aider à élaborer et développer votre activité de jeu vidéo, y compris une assistance personnalisée à chaque étape. Les conditions de paiement sont déterminées par le contrat qui peut être signé dans le Compte éditeur.

Le coût d’utilisation de tous les produits Xsolla s’élève à 5 % du montant que vous percevez pour les ventes de jeux et de biens en jeu via Xsolla Pay Station. Si vous n’avez pas implémenté Xsolla Pay Station dans votre application, mais que vous utilisez d’autres produits Xsolla, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com pour obtenir des précisions sur les modalités.

Commencez avec les bases du SDK

Suivez les tutoriels étape par étape pour comprendre les fonctionnalités de base :

Contacter notre équipe d'intégration

Cliquez sur l’icône de chat en bas à droite pour contacter l’équipe d’intégration via la messagerie instantanée de votre choix. Nous vous répondrons en temps réel et vous aiderons à résoudre le problème.

Dernière mise à jour: 22 Janvier 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !