Compartilhar via


Monetização para jogos

Como desenvolvedor de jogos, você precisa conhecer suas opções de monetização para poder sustentar seus negócios e continuar fazendo o que é apaixonado: criar ótimos jogos.

No passado, você simplesmente colocava um preço no seu jogo e esperava que as pessoas o comprassem em uma loja. Mas hoje você tem opções. Você pode optar por distribuir um jogo para lojas físicas, vender o jogo online (cópias físicas ou digitais) ou permitir que todos possam jogar gratuitamente, incorporando algum tipo de anúncio ou itens no jogo que podem ser comprados. Os jogos também não são mais apenas produtos independentes. Eles geralmente vêm com conteúdo extra que os jogadores podem comprar além do jogo principal.

Você pode promover e monetizar um jogo de uma ou mais destas maneiras:

  • Coloque seu jogo na Microsoft Store, que é uma loja online segura que oferece distribuição mundial. Jogadores de todo o mundo podem comprar seu jogo online pelo preço que você definiu.
  • Use APIs no SDK do Windows para criar compras no jogo. Os jogadores podem comprar itens de dentro do seu jogo ou comprar conteúdo adicional, como equipamentos extras, skins, mapas ou níveis de jogo.
  • Trabalhe com quaisquer SDKs de provedor de anúncios de terceiros, como Vungle, Rise (Unity) e Pubfinity, para exibir anúncios em seu jogo.

Canal de distribuição mundial

A Microsoft Store disponibiliza seu jogo para download em mais de 200 países e regiões em todo o mundo. Ele dá suporte à cobrança por meio de várias formas de pagamento, incluindo Visa, MasterCard e PayPal. Para obter uma lista completa de países e regiões, consulte Definir seleção de mercado.

Definir um preço para o seu jogo

Você pode publicar seu jogo na Loja como pago ou gratuito. Um jogo pago permite cobrar os jogadores antecipadamente pelo preço definido. Um jogo gratuito permite que os usuários baixem e joguem o jogo sem pagar.

Aqui estão alguns conceitos importantes sobre preços do jogo na Loja.

Preço base

O preço base do jogo determina se o jogo é categorizado como pago ou gratuito. Você pode usar o Partner Center para definir o preço base com base no país e na região. O processo de determinar o preço pode incluir suas responsabilidades fiscais ao vender para diferentes países e regiões e considerações de custo para mercados específicos. Você também pode definir preços personalizados para mercados específicos.

Preço de Vendas

Uma maneira de promover seu jogo é reduzir seu preço por tempo limitado. Você também pode definir o preço de venda como Gratuito para permitir que seu jogo seja baixado sem pagamento. Você pode agendar campanhas de venda com antecedência, definindo a data de início e a data de término da venda. Para obter mais informações, consulte Colocar aplicativos e complementos à venda.

Compras no jogo

Compras no jogo são produtos comprados dentro de um jogo. Eles também são conhecidos genericamente como compras dentro do aplicativo. Na Microsoft Store, esses produtos são chamados complementos. complementos são publicados por meio do Partner Center. Você também precisa habilitar os complementos no código do jogo.

Tipos de complementos

Você pode criar dois tipos de complementos na loja: duráveis ou consumíveis. Duráveis são itens que persistem por um período especificado e podem ser comprados apenas uma vez até expirarem. Consumíveis são itens que você pode comprar e usar várias vezes.

Ao criar consumíveis, decida como você deseja controlá-los , ou seja, se eles são gerenciados pelo desenvolvedor ou Store gerenciados (esse recurso está disponível a partir do Windows 10, versão 1607). Com um consumível gerenciado pelo desenvolvedor, você é responsável por acompanhar o saldo do item para o jogador; com um consumível gerenciado pela Microsoft Store, a Microsoft Store mantém o controle do saldo do item para você. Para obter mais informações, consulte Visão geral dos complementos consumíveis.

Crie compras no jogo

As APIs de informações de licença e compras no aplicativo mais recentes fazem parte do namespace Windows.Services.Store no SDK do Windows (a partir do Windows 10, versão 1607). Se você estiver desenvolvendo um novo jogo destinado à versão 1607 ou posterior, use o namespace Windows.Services.Store porque ele dá suporte aos tipos de complemento mais recentes e tem melhor desempenho. Ele também foi projetado para ser compatível com futuros tipos de produtos e recursos que serão suportados pelo Partner Center e pela Loja. Ao desenvolver para versões anteriores do Windows 10, use o namespace Windows.ApplicationModel.Store.

Para obter mais informações, confira Compras no aplicativo e avaliações.

Exemplo de compra simplificada

Esta seção usa um exemplo de compra simplificado para ilustrar o uso de diferentes chamadas de método para implementar o fluxo de compra.

Ações / atividades no jogo Tarefas em segundo plano do jogo
O jogador entra em uma loja. O menu da loja aparece para exibir os complementos disponíveis e o preço de compra O jogo recupera as informações do produto dos complementos, determina se os complementos têm a licença adequada e exibe os complementos disponíveis para compra pelo jogador no menu da loja.
O gamer clica Comprar para comprar um item A ação Comprar envia uma solicitação de compra do item e inicia o processo de pagamento para adquiri-lo. A implementação varia de acordo com o tipo de item. Se for um item de compra durável ou único, o cliente poderá ter apenas um único item até expirar. Se o item for um consumível, o cliente pode possuir um ou mais dele.

Testar compras no jogo durante o desenvolvimento de jogos

Como você deve criar um complemento em associação com um jogo, seu jogo deve ser publicado e disponível na Loja. As etapas nesta seção mostram como criar complementos enquanto o jogo ainda está em desenvolvimento. (Se o jogo finalizado já estiver disponível na Loja, você poderá pular as três primeiras etapas e ir diretamente para Criar um complemento na Loja.)

Para criar complementos enquanto o jogo ainda está em desenvolvimento:

  1. Criar um pacote
  2. Publicar o jogo como oculto
  3. Associar sua solução de jogo no Visual Studio à Loja
  4. Criar um complemento na Loja

Criar um pacote

Seu jogo deve atender aos requisitos mínimos de Certificação de Aplicativo do Windows para que você possa publicá-lo. Você pode usar o Kit de Certificação de Aplicativos do Windows, que faz parte do SDK do Windows, para executar testes no jogo e ajudar a garantir que ele esteja pronto para publicação na Loja. Se você ainda não baixou o SDK do Windows que inclui o Kit de Certificação de Aplicativos do Windows, acesse o SDK do Windows.

Para criar um pacote que você pode carregar na Loja:

  1. Abra sua solução de jogo no Visual Studio.
  2. No Visual Studio, acesse Project>Store>Criar Pacotes de Aplicativos...
  3. Para a opção Você deseja criar pacotes para enviar para o Microsoft Store?, selecione Sim.
  4. Faça login na sua conta de desenvolvedor do Partner Center do. Ou se registrar como desenvolvedor no Partner Center.
  5. Selecione um aplicativo para o qual criar o pacote de carregamento. Se você ainda não criou um envio de aplicativo, forneça um novo nome de aplicativo para criar um novo envio. Para obter mais informações, consulte Criar seu aplicativo reservando um nome.
  6. Depois que o pacote for criado com êxito, selecione Iniciar o Kit de Certificação de Aplicativos do Windows para iniciar o processo de teste.
  7. Corrija quaisquer erros para criar um pacote de jogo.

Publique o jogo como oculto

  1. Acesse o Partner Center e faça login.
  2. Na visão geral do Painel ou na página Todos os aplicativos , selecione o aplicativo com o qual você deseja trabalhar. Se você ainda não criou um envio de aplicativo, selecione Criar um novo aplicativo e reserve um nome.
  3. Na página Visão geral do aplicativo , selecione Iniciar seu envio.
  4. Configure esse novo envio. Na página de envio:
    • Selecione Preços e disponibilidade. Na seção Visibilidade , escolha 'Ocultar este aplicativo e impedir a aquisição...' para garantir que apenas sua equipe de desenvolvimento tenha acesso ao jogo. Para obter mais detalhes, consulte Distribuição e visibilidade.
    • Selecione Propriedades. Na seção Categoria e subcategoria, escolha Jogos e, em seguida, uma subcategoria adequada para o jogo.
    • Selecione classificações etárias. Preencha o questionário com precisão.
    • Selecione Pacotes. Carregue o pacote do jogo criado na etapa anterior.
  5. Siga quaisquer outros prompts de envio no painel para publicar com êxito este jogo que permanece oculto ao público.
  6. Selecione Enviar para a Loja.

Para obter mais informações, consulte submissões de aplicativos.

Depois de enviar seu jogo para a Store, ele entra no processo de certificação do aplicativo. Esse processo pode levar até 16 horas antes que o jogo seja listado.

Associe sua solução de jogo à Loja

Com sua solução de jogo aberta no Visual Studio:

  1. Vá para Project>Store>Associar Aplicativo à Loja...
  2. Entre em sua conta de desenvolvedor do Partner Center e selecione o nome do aplicativo ao qual associar essa solução.
  3. Clique duas vezes no arquivo Package.appxmanifest.xml e acesse a guia de Empacotamento para verificar se o jogo está associado corretamente.

Se você associar a solução a um jogo publicado ao vivo e listado na Store, sua solução terá uma licença ativa e você estará uma etapa mais perto de criar complementos para o jogo. Para obter mais informações, consulte Aplicativos de empacotamento.

Criar um complemento na Loja

Ao criar extensões, certifique-se de associá-las à submissão de jogo correta. Para obter detalhes sobre como configurar todas as informações associadas a um complemento, consulte submissões de complemento.

  1. Acesse o Partner Center e faça login.
  2. Na visão geral do Painel ou na página Todos os aplicativos , selecione o aplicativo para o qual você deseja criar o complemento.
  3. Na página Visão Geral do Aplicativo, na seção Complementos, selecione Criar um novo complemento.
  4. Selecione o tipo de produto para o complemento: consumíveis gerenciados pelo desenvolvedor, consumíveis gerenciados pela loja ou produtos duráveis.
  5. Insira uma ID de produto exclusiva. Use essa ID como uma variável de cadeia de caracteres ao integrar esse complemento ao código do jogo. Os consumidores não veem esta identificação. Para obter mais informações, consulte Definir o tipo de produto e a ID do produto do aplicativo.

Outras configurações para complementos incluem:

Se o jogo tiver muitos complementos, você poderá criá-los programaticamente usando a API de envio da Microsoft Store. Para obter mais informações, consulte Criar e gerenciar envios usando os serviços da Microsoft Store.

Exibir anúncios no seu jogo

Provedores de publicidade de terceiros, como Vungle, Rise (Unity) e Pubfinity, oferecem SDKs que você pode usar para exibir anúncios em seus jogos e obter receita.