Em junho,
anunciamos o Firebase Unity Solutions, um repositório de código aberto do Github com projetos de amostra e scripts que auxiliam a inclusão de recursos baseados em nuvem nos jogos que você está criando no Unity. Nosso primeiro projeto, o
Firebase_Leaderboard, usou o Firebase Realtime Database para criar e gerenciar um placar de alta pontuação entre plataformas. Hoje apresentamos a segunda solução, que incorpora serviços do Firebase ao Unity:
Sincronização automática com Configuração remota.
A sincronização automática usa a Configuração remota do Firebase para permitir que desenvolvedores do Unity alterem o comportamento dos próprios jogos em tempo real, sem precisar de uma nova versão ou um ciclo de lançamento. Isso significa que você pode ajustar o comportamento das entidades no seu jogo sem esperar que as versões sejam processadas por meio de app stores.
Antes, para fazer alterações adicionais ao comportamento do jogo em tempo real, era preciso fazer várias configurações. A
Configuração remota do Firebase é uma ferramenta extraordinária para atualizar o comportamento sem precisar de um novo ciclo de publicação. No entanto, a biblioteca do Unity requer codificação para cada variável que um desenvolvedor quer controlar.
Com este pacote, você pode usar o Componente fornecido em qualquer GameObject ou Prefab, ajustar a forma de identificar os campos para os quais você quer ter acesso remoto e clicar em “Fazer upload para a Configuração remota”. Quando o jogo estiver ao vivo, você poderá alterar esses valores diretamente em um Editor personalizado do Unity criado com a
Remote Config Management REST API, clicar em “Fazer upload” outra vez e voilà: o jogo ao vivo será atualizado na hora!
Você quer que o herói do seu jogo de plataforma pule mais alto? Quer que a patrulha dos seus inimigos seja mais rápida? O que você acha de modificar a densidade da energia, da munição ou dos obstáculos? Quem sabe desativar os recursos em um mercado até que as traduções estejam prontas ou alternar uma promoção durante uma janela de tempo muito específica? Não há limites para as possibilidades. Com a sincronização automática, tudo isso pode ser feito diretamente do Editor em curto prazo. Não é preciso um push de código.
Nenhum comentário :
Postar um comentário