Meu primeiro jogo html5, de Alice Yandex e premiações a aplicativos móveis

Antecedentes


Antes de começar a trabalhar com Alice, eu já tinha que lidar com o desenvolvimento de chat bots para telegrama, viber, vkontakte.


Chatbot com horários de ônibus sem Alice


O chatbot foi desenvolvido como um serviço adicional ao portal de informações.

Movido pelo aplicativo móvel existente com a programação.
As estatísticas de uso eram muito chatas: 1-20 pessoas. por dia, com ~ 2000 ativo por mob. aplicação. Pelo menos? havia uma pessoa para quem o bot era necessário.


Os primeiros bots para Alice


1º bot com horário de ônibus


Eu aprendi sobre Alice com Habr, na época as habilidades de desenvolvedores de terceiros apareceram na versão beta do aplicativo móvel Yandex no Android. Então nasceu a idéia de "tocar" um novo fenômeno para mim, como assistente de voz. Sim, e foi uma pena o tempo gasto no bot de bate-papo para vários usuários.

Eu já tinha uma biblioteca php com wrappers para várias plataformas. Adicionar Alice a esta lista foi fácil.

Como resultado, Alice não aumentou o comparecimento do bot. Mas durante os testes, começaram a surgir idéias para o uso de Alice.


2º bot para definir tarefas


O próximo bot, eu já tentei resolver uma tarefa rotineira com a definição de tarefas no CRM (Bitrix24). Demorou 8 horas para escrever um bot, mas surpreendentemente gostei do recurso de configuração de tarefas por voz e comecei a definir tarefas em períodos na versão para PC de Alice.
Em seguida, o gerenciador de tarefas ( meu portal 24 ) foi aprimorado para atender às suas necessidades, foi feita uma aplicação para o Bitrix24 , um screencast no youtube coletado usando uma voz de robô do Yandex.Dialogs.


Aparentemente, foi nesse momento que fui atraído para a "seita" de Yandex e Alice.


3º bot com tarefas de xadrez


imagem

Quando se tornou possível incorporar imagens nas respostas, surgiu a idéia de adaptar outro aplicativo móvel com tarefas de xadrez para Alice.


Esse bot devido às peculiaridades das interfaces de voz acabou sendo uma tarefa mais difícil. Era necessário levar em conta nem sempre o reconhecimento preciso da notação de xadrez, as diferenças entre a entrada de voz e o manual, bem como as diferenças na própria notação de xadrez (longa, curta, em russo, em inglês) e sua ausência (o usuário nem sempre conhece as regras para registrar um movimento de xadrez). Tentei usar o ML para as tarefas de classificar um movimento de xadrez, mas acabei decidindo por guias e identificando um padrão de movimento de xadrez.


//fgr-sqr-sqr-nmbr //--- 

Por essa época, o Alice Award apareceu e a habilidade em si, surpreendentemente, entrou no usuário.


Prêmio Alice


A habilidade dos problemas de xadrez no final: ele foi selecionado para o prêmio e ficou em 3º lugar ( outubro de 2018 ).


A habilidade não foi escrita especificamente para o prêmio. E o prêmio em si foi uma notícia inesperada e agradável. Além do prêmio em si, as notícias sobre a vitória do “desenvolvedor da Bielorrússia” na mídia, incluindo as regionais locais, desapareceram. Posteriormente, ele também ganhou um momento de fama no dev.by (entrevista). Houve algum efeito nas notícias: alguns clientes de desenvolvimento e "inimigos".


3º lugar no desejo despertado de vencer o primeiro. Mas para atingir a meta não funcionou: novembro de 2018 - 2º lugar com a habilidade de truques numéricos; Dezembro 2019 - 3º lugar com a habilidade dos cartões de Ano Novo. E desde 2019, as vagas no prêmio foram removidas e o interesse esportivo desapareceu.


A origem do jogo


A popularidade das habilidades em Alice ajudou: a coletar estatísticas de diálogos, a compreensão do público em tópicos de entretenimento. A habilidade das cartas de Ano Novo ajudou a encontrar uma mecânica de jogo bastante engraçada e um tanto nova.


Alice como um game pad


imagem

A mecânica de criar cartões postais na habilidade dos cartões de Ano Novo: um usuário abre um site em um PC recebe um código para Alice e decora a árvore de Natal com comandos no assistente de voz, após o lançamento dos fogos de artifício "vestir a árvore de Natal". Além disso, foi possível escrever o texto de parabéns e fornecer o número do cartão postal para visualização.
A própria mecânica do controle e visualização de ações de Alice na tela foi para um determinado público de usuários, mas havia também um sinal de menos: lixões e falta de vontade de ir ao site. Foi com essas nuances que surgiram várias idéias para um novo jogo.


A primeira versão do jogo "Golden Kingdom"


Mesmo antes de Alice, ele planejava desenvolver um jogo para dispositivos móveis, e em uma parte a ideia pôde ser combinada com o futuro bot (mas o desenvolvimento do jogo acabou por estar completamente fora de plano e na ordem inversa).


Como resultado, ele parou de desenvolver uma estratégia econômica com visualização opcional de uma tela adicional em um PC. Mas todas as alterações e cartões de jogadores precisavam estar disponíveis adicionalmente em tempo real no site do jogo. Não lembro por que critério o nome "Reino de Ouro" foi escolhido, mas é da categoria do primeiro normal, que será moderado em Alice.


Lançamento do jogo


Lançamento do jogo : 01/02/2019 A primeira versão para Alice foi limitada a vários prédios, a possibilidade de construção e extração de recursos, a classificação dos jogadores e um mapa do reino no site.

Paralelamente ao desenvolvimento e aprimoramento do jogo, ele também começou a enviar o jogo para o Prêmio Alice (mas o prêmio já estava em segundo plano aqui).



Com a ajuda da publicidade cruzada dentro de suas habilidades, eles conseguiram atrair uma audiência e coletar os primeiros resultados. O jogo foi apreciado principalmente pelo público infantil (crianças em idade escolar).



O site do jogo em si deixou muito a desejar. Ele próprio não era um designer e teve que procurar opções para comprar gráficos.


Era muito caro encomendar gráficos. Mas depois de uma semana de pesquisa, consegui encontrar: um pacote de edifícios à venda com desconto (~ US $ 40), um serviço pngtree com um preço de assinatura adequado (~ US $ 35), um plug-in para desenhar mapas para o Photoshop (~ US $ 15). Nesta fase, o jogo no navegador adquiriu alguma forma adequada.



imagem

Desenvolvimento de jogos para Alice


Os investimentos na programação foram recompensados ​​com o próximo Prêmio Alice (abril de 2019), desta vez um prêmio especial.


Gradualmente, um bate-papo on-line para jogadores apareceu no site, o que possibilitou a coleta de feedback, a melhoria e o desenvolvimento do jogo. O processo de desenvolvimento acabou sendo simples: pegar a lista de desejos e sua subsequente implementação (aqueles que passaram pela minha unidade interna e pareciam logicamente adequados).


Então, no jogo apareceu: quartéis, tropas, geral, mapa global de bandidos, cartões individuais de bandidos. Tudo isso sem a capacidade de jogar no navegador, mas apenas através de Alice.


Versão Web do jogo


O advento da plataforma Yandex.Games foi o ímpeto para a adaptação do bot para a web. E para as vantagens: a capacidade de reproduzir no navegador permaneceu um dos recursos mais solicitados pelos usuários.


Como uma habilidade de desenvolvimento de jogos, tudo é muito ruim para mim: incapacidade de desenhar, php, js e no nível de mimos python e node.js.


Eu tive que reescrever o jogo completamente. Deixei a parte do servidor em sua forma anterior no php, e peguei o bitrix como um painel de administração (acabou sendo mais rápido e fácil, pois o principal trabalho está relacionado ao desenvolvimento de sites no bitrix).


Webgl já tinha experiência com o three.js, viu um editor de forjamento 3D nele, que simplesmente falhou como projeto (os soldadores eram preguiçosos demais para projetar). O projeto está agora na natação livre e sem desenvolvimento (falta de usuários, e isso também motivação): redkovka.by .


O Three.js para o jogo é um pouco de baixo nível. Como resultado, em comparação e em termos de habilidades existentes, o cliente do jogo decidiu escrever na versão pixi.js 5.1, como um assembly node.js +
webpack.


Versão do navegador: 08/05/2019. Solte nos Jogos Yandex: 08/08/2019


Apenas uma semana após a publicação, os primeiros resultados apareceram: os jogadores online saltaram de 20 para 60 pessoas.



imagem

A versão do jogo para social. redes


No PC, o catálogo VKontakte conseguiu impulsionar o jogo. Na versão para dispositivos móveis, o jogo foi rejeitado (com o texto: com o texto, não fazemos jogos de baixa qualidade).


Para os colegas de classe, o jogo também foi escrito, mas uma chatice estava esperando no final.
Um pré-requisito para a publicação no ok.ru: a presença de um jur. pessoa., dentro das compras do jogo.
No entanto, eu estava pronto para desistir do jogo com o objetivo de aumentar os jogadores, mas não encontrei quem assinaria esse empreendimento.


Aplicativos móveis


Nesta parte, decidi seguir o caminho de menor resistência: formei o jogo na webview usando build phonegap. Eu considerei a alternativa como Unity, mas até agora adiei até tempos melhores, porque Percebi que não havia arrecadado a tempo.



No entanto, o phonegap é outra opção: problemas persistentes e conflitos com plugins e dependências. Temos que abrir mão de parte da funcionalidade necessária, por exemplo: análise de base de firmas em favor de empurrar.


Tentativas de promover, comprar publicidade, números


Anteriormente, não encontrei configurações de publicidade especificamente para jogos, mas para aplicativos para dispositivos móveis, o resultado foi muito bem-sucedido na coleta dos primeiros usuários com um orçamento mínimo.
Eu não conseguia entender as causas e os possíveis problemas para obter esses resultados.


ASO


Somente nesse ponto eu aprendi sobre o termo ASO. Depois de ler um monte de materiais, fui atuar: coletei uma página de ciências para as chaves selecionadas, pedi o desenvolvimento de um ícone a um amigo do designer.


Resultado : 1/10. Unidades como havia unidades permaneceu. É como uma esperança para o futuro, talvez dê / dê resultados.


Empresa de publicidade Mytarget


Orçamento : 2000 r.
Resultado : 1/10.


Tentei segmentar anúncios por dispositivos e públicos-alvo de grupos de aplicativos concorrentes. Cliques: ~ 1700, instalações ~ 10.


VK Advertising Company


Orçamento : 3500 p.
Resultado : 3/10.


Foi possível coletar 150 usuários para a versão do jogo para o VKontakte.


A publicidade do aplicativo móvel não deu nenhum resultado (embora o público tenha tentado coletar analisador ativo e relevante em outros jogos concorrentes).


Publicidade na comunidade @gamedev_ru em VK (28k inscritos)


Em geral, uma audiência ao vivo de desenvolvedores. E você pode coletar mais de 20 instalações e feedback dos desenvolvedores. Para desenvolvedores independentes, o custo da postagem é de 199 rublos.


Anúncios na comunidade androidac em um carrinho (49k membros)


Custo do cargo : 2500 r.
Resultado : 0/10.


Após a publicação dentro de 3 horas das instalações 0. Eu pedi no outro dia, a postagem ainda trará alguns dias. Mas a conclusão 1, no carrinho, o lucro da publicidade não espera.


Anúncios do Google


Não há configurações, exceto a região. Você paga dinheiro e espera por algoritmos ml.


Orçamento : $ 60.10
Resultado: 233 instalações


Tentativa de anunciar nos fóruns


Fez apenas 2 posts em goha.ru e gamedev.ru

No segundo caso, conseguimos um pequeno feedback e fizemos algumas melhorias no jogo e no cronograma.


Instalações de compra


Comprei 3-4 instalações por dia durante 2 semanas. Além de uma deterioração na taxa de retorno, ainda dá um certo aumento nas posições na emissão no google play (mas não significativamente). Entendi uma coisa: se você usa serviços semelhantes, não precisa comprar comentários (eles são queimados pelo Google e excluídos).


Em geral, uma ocupação perigosa. Eu tentei 2 serviços, um deles parece ser apenas emulação ou instalação em emuladores (já que não houve registro do envio).


Promoção gratuita


As únicas plataformas a partir das quais agora obtém tráfego gratuito para o jogo: Yandex.Games e Alice Yandex. Podemos dizer que o jogo agora vive apenas às custas dessas plataformas e permite que você reabasteça com novos usuários. Os Yandex.Games dão ~ 800 visitas por dia, de Alice ~ 1200 foram convertidos para o site.


Não há capacidade oficial de monetizar habilidades em Alice no momento da publicação. É possível exibir o botão de rosca no catálogo, quanto ele pode gerar renda aqui eu não verifiquei (não incluiu esse recurso).



A versão do jogo para VKontakte do catálogo fornece ~ 10 instalações por dia.


Estatísticas


Habilidades de visita (todas desenvolvidas, não apenas o reino de ouro) em Yandex Alice: ~ 17.000 por dia
Web: ~ 2000 por dia
Online no jogo: 80 em média, 140 corridas
Aplicativos móveis: ~ 125 dispositivos ativos
Sem: MAU 167


Ganhos no jogo


Como esse momento não foi adiado, a parte gananciosa prevaleceu. Desde o início do jogo, tentei, de todas as formas possíveis, rejeitar a possibilidade de monetização no jogo, mas há custos de hospedagem e desejo de desenvolvimento do jogo (publicidade, gráficos). Mas, após adicionar anúncios e compras, a mecânica do jogo não mudou e, como antes, tudo no jogo pode ser alcançado sem doação.



A monetização apareceu 1-2 meses atrás. Receita mensal estimada do jogo total: US $ 80.


Um bom bônus da Yandex por ganhar os prêmios: 320.000 rublos. (de acordo com os resultados, ele poderia tê-lo decepcionado no cassino do Google Play, mas ele comprou um PC novo a tempo)


Links do jogo


Google Play , App Store , Yandex.Games , habilidade em Alice , VK

Conclusões


GameDev é uma coisa difícil (especialmente para um desenvolvedor independente)! Sem dinheiro ou a disponibilidade de aplicativos existentes para promoção cruzada, a tarefa de até 10 instalações gratuitas dos mercados por dia se tornou impossível para mim.


* Tentarei repetir a confissão em um ano, se o jogo não dobrar.

Source: https://habr.com/ru/post/pt485464/


All Articles