Como e Onde Vender Meu Jogo - Microsoft Store
"Publique seu jogo na Microsoft Store! Guia passo a passo para desenvolvedores: registro, publicação, preços, propriedades e listagem na loja."
VocĂȘ acabou de terminar o longo processo de criação do seu jogo e nĂŁo sabe onde vendĂȘ-lo? A Microsoft Store tambĂ©m pode ser uma Ăłtima opção.
Nesta sequĂȘncia de posts, darei dicas de onde e como publicar seu jogo nos mais variados canais para que ele possa ser bem-sucedido. Existem canais que nĂŁo sĂŁo tĂŁo conhecidos, mas que tĂȘm um pĂșblico fiel e que podem ser Ăłtimos lugares para vocĂȘ que estĂĄ começando e atĂ© para quem jĂĄ tem vĂĄrios jogos publicados e quer aumentar o alcance e a receita desses jogos.
A Microsoft Store (anteriormente Windows Store, antes de abril de 2017) Ă© uma plataforma de entrega digital para Microsoft Windows. Começou como uma loja de aplicativos para Windows 8 e Windows Server 2012 como a principal forma de distribuição de aplicativos da Plataforma Universal do Windows (UWP). Com o Windows 10, no entanto, a Microsoft fundiu suas outras plataformas de distribuição (Windows Marketplace, Windows Phone Store, Xbox Video e Xbox Music) na Microsoft Store, tornando-a um ponto de distribuição unificado para jogos, aplicativos, vĂdeo, mĂșsica digital e e-books.

Como se tornar um desenvolvedor da Microsoft Store?
Primeiro, vocĂȘ terĂĄ que se inscrever para se tornar um desenvolvedor da Microsoft. Isso pode ser feito neste link:
https://developer.microsoft.com/en-us/store/register/
VocĂȘ precisarĂĄ ter uma conta da Microsoft e, ao se registrar, terĂĄ duas opçÔes:
Individual â $19 USD Empresa â $99 USD
A taxa Ă© cobrada apenas uma vez e vocĂȘ pode publicar quantos jogos e aplicativos quiser. Escolha o que for melhor para sua situação, conclua seu registro, pague e pronto, vocĂȘ terĂĄ acesso ao Microsoft Partner Center e poderĂĄ publicar seu primeiro jogo!

Publicando seu jogo
Vamos começar o processo de publicação de um novo jogo na Microsoft Store.
Primeiro, precisamos clicar em âCREATE NEW APPâ.
Primeiro, precisamos definir um nome para seu App/Jogo, que precisa ser Ășnico na Microsoft Store.

Digite o nome do seu jogo e clique em âReserve App Nameâ.
Depois disso, clique em âStart Your Submissionâ para iniciar o processo de envio do aplicativo.

A primeira coisa que precisamos definir Ă©:
1 - âPreços e Disponibilidadeâ

Em mercados, definimos em quais paĂses o jogo estarĂĄ disponĂvel, eu sempre seleciono o padrĂŁo para lançar em todos.
Em visibilidade, escolhemos entre âPĂșblico em Geralâ e âPĂșblico Particularâ. Como queremos que o jogo esteja disponĂvel para venda no mundo inteiro, escolhermos âPĂșblico em Geralâ, e marcamos a opção âTorne este produto disponĂvel e detectĂĄvel na Microsoft Storeâ.

Em Agenda, selecionamos quando o jogo estarĂĄ disponĂvel apĂłs a aprovação. VocĂȘ pode escolher âAs soon as possibleâ ou definir uma data de lançamento.
Mais importante agora, Preços. A Microsoft Store aceita tantos jogos Gratuitos com Compras no Aplicativo quanto jogos Pagos. VocĂȘ define isso escolhendo o preço base e, em seguida, clique em âSELECT MARKETS TO REPLACE THE BASE PRICEâ, clique em Select All e, em seguida, em Create.

Em âSale Priceâ vocĂȘ pode definir descontos por tempo limitado para o seu jogo. Esta Ă© uma Ăłtima maneira de anunciar, pois os jogos com desconto sĂŁo apresentados com destaque na Microsoft Store. VocĂȘ pode definir o tipo de desconto e por quanto tempo ele estarĂĄ disponĂvel.

A Ășltima coisa que vocĂȘ precisa definir Ă© FREE TRIAL, onde vocĂȘ define se o usuĂĄrio poderĂĄ testar seu jogo antes de comprar.

Então temos as seguintes opçÔes
- Sem teste gratuito
- Tempo limitado (1, 7, 15 ou 30 dias)
- Ilimitado
No caso de Tempo Limitado, a Microsoft Store controla o tempo de demonstração do jogo, sem que vocĂȘ precise codificar nada relacionado a ele.
No caso de Ilimitado, vocĂȘ precisa controlar a programação do seu jogo (Para Remover alguns recursos ou dar algum limite atĂ© que o jogo seja comprado).
Caso vocĂȘ esteja usando Unity, temos duas APIs que ajudam neste processo:
IsAppOnTrial
Retorna se o jogo estĂĄ rodando no modo de teste da Windows Store e ainda nĂŁo foi comprado!
Unity - Scripting API: Windows.LicenseInformation.isOnAppTrial (unity3d.com)
PurchaseApp
Abre a tela para comprar o jogo
Unity - Scripting API: Windows.LicenseInformation.PurchaseApp (unity3d.com)
2 â Propriedades

Aqui precisamos selecionar a categoria e subcategoria do nosso APP, que neste caso serĂĄ GAMES, e subcategoria vocĂȘ escolhe o que for interessante.
Se o seu jogo coletar qualquer tipo de informação do usuĂĄrio, vocĂȘ deve inserir um URL de privacidade.
Em Game Settings, vocĂȘ define se Ă© Single Player/Multiplayer, apenas para PC ou tambĂ©m para XBOX, entre outras informaçÔes.

Então precisamos definir as opçÔes de acordo em Product Declarations and System Requirements.
3 â Classificação EtĂĄria
Aqui vocĂȘ vai definir a classificação etĂĄria para seu jogo. VocĂȘ responde o questionĂĄrio sobre o tipo de coisas que seu jogo tem, tipo violĂȘncia, sangue, entre outras coisas. VocĂȘ responde tudo e clica em âSalvar e Gerarâ, e ele automaticamente jĂĄ gera a classificação para seu jogo.

4 â Pacotes
Agora vocĂȘ precisa enviar a primeira versĂŁo do seu jogo.

No Unity, vocĂȘ precisarĂĄ gerar uma build no formato âUniversal Windows Platformâ.

Depois de gerar a Build, um novo Projeto Visual Studio serĂĄ gerado. Vamos abrir este projeto:
Para testĂĄ-lo, primeiro alteramos a plataforma de "Debug Arm" para "Master X64" e, no Solution Explorer, clicamos com o botĂŁo direito no projeto Game e selecionamos "Set as Startup Project". Os outros 2 projetos ali (Unity Data e IL2CppOutputProject) fazem parte da build, mas nĂŁo podem ser executados, entĂŁo vocĂȘ precisa selecionar o projeto do seu jogo. Em seguida, basta clicar no botĂŁo Play onde diz "Local Machine".

Agora vamos gerar a build para enviar para a loja!
Selecionamos Project - Publish- Create App Packages

Na tela seguinte, vocĂȘ faz login com sua conta Microsoft e seleciona seu APP que vocĂȘ jĂĄ começou a registrar pelo portal.

Em seguida, selecionamos onde a Build serĂĄ gerada, a versĂŁo (se vocĂȘ quiser defini-la manualmente, desmarque "Automatically Increment") e quais arquiteturas sua build serĂĄ selecionada. Selecione todos eles, o que garantirĂĄ que seja compatĂvel com o maior nĂșmero possĂvel de dispositivos. NĂŁo se esqueça que Solution Configuration estĂĄ definido como Master. E Generate App Bundle eu prefiro deixar como Always, entĂŁo ele irĂĄ gerar apenas um arquivo como resultado ao invĂ©s de 1 para cada plataforma.

Em seguida, basta clicar em Create e esperar que a build seja gerada.

Ok, podemos clicar em "Launch Windows App Certification Kit", ele vai testar se estĂĄ tudo de acordo com a build. Com isso pronto, basta enviar o arquivo appxbundle que foi gerado em "Packages" no Submission do seu jogo.

Depois de enviar nossa versĂŁo do jogo, vamos para a Ășltima etapa:
5 â Listagem da Loja
Nas listagens da loja, Ă© aqui que colocamos todas as informaçÔes sobre nosso jogo, descrição, trailers e capturas de tela, como aparecerĂĄ na loja. A Microsoft Store oferece suporte a vĂĄrios idiomas e vocĂȘ tem a opção de criar uma pĂĄgina diferente para cada idioma, se desejar.
Todas as informaçÔes necessĂĄrias sĂŁo bastante autoexplicativas, basta preencher todas as obrigatĂłrias e vocĂȘ nĂŁo terĂĄ problemas.

6 â Envio
Depois que tudo estiver pronto, basta clicar em "SEND TO STORE", e pronto. Basta esperar que a Microsoft aprove e seu jogo estarĂĄ disponĂvel para venda!
Links
Torne-se um desenvolvedor da Microsoft - https://developer.microsoft.com/pt-br/store/register/
Microsoft Partner Center - https://partner.microsoft.com/pt-br/dashboard/windows/overview
Documentação do Unity sobre LicenseInformation https://docs.unity3d.com/ScriptReference/Windows.LicenseInformation.html
