SDKs para Unity / Visão geral
  Voltar aos Documentos

SDKs para Unity

SDKs para Unity

Incorpore facilmente os serviços Xsolla com esta biblioteca pronta para uso para aplicativos e jogos feitos com o Unity.

O SDK facilita a integração de produtos Xsolla em seu projeto Unity, fornecendo estruturas de dados e métodos prontos para uso no trabalho com a API Xsolla.

Após a integração, você pode usar:

  • O Login para autenticar usuários e gerenciar contas de usuário.
  • A In-Game Store para gerenciar compras no jogo e o inventário de jogadores em seu aplicativo.
  • O Pay Station para configurar pagamentos.
  • As Subscriptions para fornecer aos usuários acesso a um pacote de serviços sob condições especificadas (custo e duração da assinatura).
  • O Navegador Integrado para abrir uma interface de pagamento e fazer login dos usuários por meio de serviços de terceiros.

Reproduzir demonstração

Integrar

Ver scripts de exemplo para os principais cenários

Características

Autenticação

  • Autenticação com base no protocolo OAuth 2.0.
  • Login clássico via nome de usuário/e-mail e senha.
  • Login social.
  • Login social no dispositivo do usuário por meio de uma rede social cliente.
  • Login via ID do dispositivo.
  • Login sem senha por meio de um código único ou um link enviado via SMS ou e-mail.
  • Login via inicializador.

Saiba mais

Gerenciamento de usuários

  • Atributos de usuário para gerenciar informações adicionais.
  • Vinculação de contas multiplataformas.
  • Proteja o armazenamento dos dados dos usuários com a Xsolla. Como alternativa, você pode conectar o PlayFab, o Firebase ou seu próprio armazenamento personalizado.

Saiba mais

Catálogo

  • Moeda virtual:
    • Venda qualquer quantia de moedas virtuais ou em pacotes (por dinheiro real ou outra moeda virtual).
    • Venda moedas fortes (apenas por dinheiro real).

  • Itens virtuais:
    • Configure um catálogo de itens no jogo.
    • Venda itens virtuais por moedas reais e virtuais.

  • Conjuntos:
    • Venda conjuntos por moedas reais ou virtuais.

  • Campanhas promocionais:
    • Recompense os usuários com pacotes de moedas virtuais, chaves de jogo ou itens virtuais para cupons.
    • Dê aos usuários bônus ou descontos em itens no carrinho com códigos promocionais.

Saiba mais

Compra de itens

  • Venda itens com um só clique ou através do carrinho de compras.
  • Forneça aos usuários uma interface de pagamento conveniente. As principais características são:
    • Mais de 700 métodos de pagamento em mais de 200 países, incluindo cartões bancários, carteiras digitais, pagamentos móveis, quiosques de dinheiro, cartões-presente e ofertas especiais.
    • Mais de 130 moedas.
    • Interface traduzida em mais de 20 idiomas.
    • Versões desktop e móvel.

Saiba mais

Inventário do jogador

  • Obtenha e verifique um inventário.
  • Consuma itens de acordo com a lógica do jogo.
  • Consuma moedas virtuais de acordo com a lógica do jogo (por exemplo, ao abrir um local ou comprando um nível com alguma moeda).
  • Sincronize todas as compras e recompensas premium do usuário em todas as plataformas.

Saiba mais

Assinaturas

  • Venda de assinaturas.
  • Renovação e cancelamento de assinaturas.
  • Gerenciamento de assinaturas a partir do painel do usuário.

Saiba mais

Requisitos

Requisitos de sistema

  • Sistema Operacional de 64 bits
  • Windows 7 SP1 ou superior
  • macOS 10.12 ou superior
  • Versão mínima suportada do Unity — 2019.4.19f1

Sistema Operacional de Destino

  • Android
  • iOS
  • macOS
  • Windows de 64 bits

Além disso, o SDK suporta a criação de uma compilação WebGL para executar seu aplicativo em um navegador.

O SDK usa o Google Mobile Services e não oferece suporte a compilações para dispositivos sem o Google Mobile Services, como a Huawei.

Observação

Recomendamos que você use o compilador Mono para plataformas desktop, pois ele é compatível com o navegador integrado no jogo. Se quiser usar outras soluções de navegador, você pode utilizar o compilador IL2CPP.

Você pode usar os compiladores Mono ou IL2CPP para criar compilações de jogo para Android ou iOS.

Ao criar uma compilação de jogo para iOS, certifique-se de que a configuração Enable bitcode está definida como No para o projeto Xcode na seção Build Settings.

Política de cobrança

A Xsolla oferece as ferramentas necessárias para ajudá-lo a construir e expandir seu negócio de jogos, incluindo suporte personalizado em todas as etapas. As condições de pagamento são determinadas pelo contrato, que pode ser assinado através da Conta de Distribuidor.

O custo para usar todos os produtos Xsolla é de 5% do valor que você recebe pela venda do jogo e bens do jogo através do Xsolla Pay Station. Se você não utilizar o Xsolla Pay Station no seu aplicativo, mas utilizar outros produtos, contate o seu Gerente de Sucesso do Cliente ou envie um e-mail para csm@xsolla.com para esclarecer os termos e condições.

Introdução aos conceitos básicos do SDK

Siga os tutoriais passo a passo para começar:

Contate nossa equipe de integração

Clique no ícone do chat no canto inferior direito e entre em contato com a equipe de integração via messenger. Responderemos em tempo real e ajudaremos a resolver o problema.

Última atualização: 22 de Janeiro de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!