Início rápido

Do zero à primeira requisição em cerca de cinco minutos.

Comentários de código e nomes da API ficam em inglês para corresponder aos SDKs.

Nesta página

1. Crie um projeto#

  1. Crie uma conta e entre no painel.
  2. Crie um projeto e deixe Adicionar conteúdo de exemplo Starter ativado. Isso cria o placar coins, a recompensa daily_coins e algumas chaves de configuração usadas ao longo desta documentação.
  3. Abra Chaves de API para encontrar a URL base, o ID do projeto e a chave de cliente (pk_live_…).

2. Instale o SDK#

  1. Baixe o SDK do Unity na página do projeto e importe-o com Assets ▸ Import Package ▸ Custom Package…
  2. Abra Tools ▸ Majacloud ▸ Setup, cole a URL base, o ID do projeto e a chave de cliente e clique em Test connection.
  3. Opcional: abra Tools ▸ Majacloud ▸ Open Starter Sample e aperte Play para experimentar todos os serviços.

3. Faça login e chame um serviço#

Cole isto no seu jogo. O código faz o login do jogador como convidado, envia uma pontuação e lê um valor de configuração.

C#
using MajacloudSdk;
using UnityEngine;

public class GameStart : MonoBehaviour
{
    private async void Start()
    {
        // Restores the saved session or creates a guest
        var signIn = await Majacloud.Auth.SignInAnonymouslyAsync();
        if (!signIn.Ok)
        {
            Debug.LogWarning(signIn.Error.Message);
            return;
        }
        Debug.Log("Hello " + signIn.Value.DisplayName);

        await Majacloud.Leaderboards.SubmitScoreAsync("coins", 120);
        int damage = Majacloud.RemoteConfig.GetInt("enemy_damage", 25);
    }
}

4. Confira o painel#

Abra seu projeto no painel: o card Primeiros passos muda para Conectado, e cada requisição aparece em Logs com status, latência e ID da requisição.

Próximos passos#

Busca em títulos de páginas, seções e texto.

↑↓ para navegar ↵ para abrir Esc para fechar