SDK pour Unity (PC, Web)
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 :
- Login pour authentifier les utilisateurs et gérer leurs comptes.
- In-Game Store pour gérer les achats dans le jeu dans votre application.
- Pay Station pour mettre en place des paiements.
- Subscriptions pour fournir aux utilisateurs l’accès à un ensemble de services dans des conditions spécifiées (coût et durée de l’abonnement).
- Built-in browser pour ouvrir une interface utilisateur de paiement et connecter les utilisateurs par le biais de services tiers.
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 sans mot de passe à l'aide d'un code ou un lien à usage unique envoyé par SMS ou par e-mail ;
- Connexion via un lanceur.
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é.
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.
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.
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.
Subscriptions
- Vente d'abonnements ;
- Renouvellement et annulation des abonnements ;
- Gestion des abonnements depuis le dashboard utilisateur.
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
- 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.
Nous vous recommandons d’utiliser le compilateur
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.
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.