Notícias do setor

Como definir o brief de animação de um slot: personagens, símbolos e transições

Um slot animado não está pronto quando a arte está pronta. Está pronto quando cada elemento animado tem um estado nomeado que a integração pode chamar, um formato de ficheiro que o runtime consegue carregar e um orçamento de fotogramas que o dispositivo alvo consegue sustentar. Nenhuma dessas decisões pertence apenas ao estúdio. Pertencem ao brief — redigido antes de o primeiro rig ser construído.

A diferença entre uma demo de animação impressionante e um slot entregável é quase sempre uma diferença de âmbito. Um estúdio consegue animar qualquer coisa com tempo suficiente. O que o brief decide é quais os elementos que se animam, em que medida, em resposta a que eventos e dentro de que limite de desempenho. Se essas decisões chegarem depois de a produção ter começado, chegam como pedidos de alteração.

O Portal Navigator, uma figura com um casaco azul-petróleo profundo com lapelas prateadas, está diante de uma ampla prateleira de pedra sobre a qual cinco painéis luminosos em branco estão dispostos em fila — cada um brilhando suavemente em âmbar, ciano, violeta, esmeralda e dourado — enquanto um pequeno felino de pelagem laranja com olhos índigo brilhantes está sentado atentamente na extremidade esquerda da prateleira; o quarto esquerdo da cena é pedra aberta e sem luz
Um encargo organiza os seus estados animados como uma fila de painéis nomeados antes de preencher qualquer um: âmbito primeiro, produção depois. A ilustração é arte conceptual gerada para este artigo e não afirma qualquer quantidade, prazo, garantia de desempenho ou resultado.

O brief é dono da lista de elementos animados

A primeira coisa que o brief precisa é de uma lista. Não uma instrução geral para animar símbolos e personagens — uma lista de cada elemento que o cliente espera ver animado, com a razão pela qual precisa de se mover. Essa lista alimenta a estimativa de âmbito, a lista de preparação de arte e o contrato de integração.

Um pipeline de animação profissional separa o trabalho em categorias: animação de símbolos, animação de interface, animação de fundo e ambiente, e animação de personagens. Cada categoria tem um custo de produção diferente, uma complexidade de integração diferente e uma pegada de desempenho diferente. O brief decide que categorias se aplicam a esta encomenda e com que profundidade.

Para uma encomenda com um personagem forte, o brief pode dizer: personagem presente no jogo base, três estados necessários (repouso, celebração de vitória, entrada no bônus), rig esquelético, exportação Spine. Para uma encomenda em que o personagem só aparece na sala de bônus, o brief diz algo diferente. Em ambos os casos, o brief diz algo — um estúdio que tem de adivinhar é um estúdio que terá de rever.

Os estados dos símbolos são a lacuna de âmbito mais comum

Os símbolos são onde o âmbito de animação é mais frequentemente deixado indefinido. Um brief que diz “os símbolos devem animar” não disse quase nada. Um brief que nomeia os estados é uma especificação funcional.

O conjunto padrão para um símbolo de rolo cobre quatro estados. Um ciclo em repouso corre continuamente quando o símbolo está em calma no rolo. Um efeito de aterragem dispara quando o rolo para nesse símbolo. Um destaque de vitória é reproduzido quando o símbolo contribui para uma linha vencedora — a sua duração é uma restrição de entrega entre a animação e a lógica do jogo. Um estado de ativação de scatter ou wild é uma animação de evento separada.

Nem todos os símbolos precisam de todos os estados. Um símbolo premium pode ter o conjunto completo; um símbolo de nível inferior pode ter apenas o ciclo em repouso e o destaque de vitória. O brief estabelece a estrutura de níveis e que estados se aplicam a cada um.

A escolha do formato é uma decisão do brief, não uma preferência do estúdio

Como um personagem ou símbolo é animado afeta a entrega de integração mais do que qualquer outra decisão técnica. O brief não pode deferí-la para a preferência do estúdio porque determina o que o programador recebe e que runtime deve suportar.

As duas escolhas práticas para animação de personagens e símbolos em produção de slots são a animação esquelética com Spine e a animação renderizada com sprite sheets ou vídeo.

O Spine armazena a hierarquia de ossos e os dados de animação em vez de uma sequência de fotogramas pré-renderizados. Os mesmos recursos visuais alimentam múltiplos estados; o timing, as transições e as misturas podem ser ajustados sem redesenhar a arte. Na integração, o programador recebe uma exportação Spine — dados do esqueleto, atlas de texturas, pistas de animação — e liga o runtime Spine para o motor alvo. A Esoteric Software fornece runtimes para todos os principais toolkits de jogos. A vantagem é a eficiência no tamanho do ficheiro. A restrição é que o programador deve integrar e manter uma versão do runtime Spine correspondente à exportação.

A animação renderizada é mais simples de integrar mas mais pesada em tamanho de ficheiro. O brief estabelece que abordagem se aplica a personagens e a cada nível de símbolo.

A animação de interface e de fundo também pertencem ao brief

A animação de interface — estados do botão de giro, incremento do contador de vitórias, transições de reprodução automática — muitas vezes é tratada como um detalhe independente. Vale a pena nomeá-la no brief porque tem uma pegada de desempenho que interage com tudo o resto. O brief estabelece o nível de complexidade: leve, médio ou pesado.

A animação de fundo e de ambiente — ciclos ambientais, camadas de paralaxe, sequências de transição de bônus — também vale a pena definir antecipadamente.

As restrições de desempenho são uma decisão da encomenda

O brief termina a sua secção de animação com a margem de desempenho: orçamento de tamanho de ficheiro, taxa de fotogramas alvo, especificação mínima de dispositivo e a regra para o que acontece abaixo dessa especificação. Estas restrições vêm da especificação da plataforma e dos mercados alvo, não do estúdio.

O brief torna-se o contrato de entrega

O propósito de definir o âmbito de animação no brief é prático: o brief torna-se o documento que ambas as partes verificam em cada entrega. A lista de estados, a especificação do formato e a margem de desempenho tornam-se a lista de verificação que cada equipa usa em cada ponto de entrega.

Para uma encomenda na plataforma Engine Studio, a secção de âmbito de animação do brief alimenta diretamente o plano de produção. O serviço de desenvolvimento de jogos Stake Engine cobre a estrutura de entrega técnica; o documento de âmbito pertence ao brief do projeto na fase de encomenda.

Que estados de animação precisa normalmente um símbolo de slot?

O conjunto padrão inclui um ciclo em repouso, um efeito de aterragem, um destaque de vitória e um estado de ativação de scatter ou wild. Nem todos os símbolos precisam de todos os estados — o brief especifica que estados se aplicam a cada nível de símbolo.

Qual é a diferença entre animação esquelética com Spine e sprite sheets renderizados?

O Spine armazena uma hierarquia de ossos e dados de animação em vez de fotogramas pré-renderizados; um conjunto de recursos alimenta múltiplos estados e o timing pode ser ajustado sem redesenhar. Os sprite sheets renderizados são mais simples de integrar mas mais pesados em tamanho de ficheiro e o timing fica bloqueado na exportação. A Esoteric Software fornece runtimes Spine para todos os principais motores de jogo.

Por que a escolha do formato de animação pertence ao brief e não ao estúdio?

O formato determina o que o programador recebe na integração e que runtime deve manter. Se o estúdio escolher de forma independente e o programador não puder suportá-lo, a exportação deve ser refeita. Nomear o formato no brief evita um ciclo tardio de re-exportação.

Que restrições de desempenho devem constar no brief de animação?

Orçamento de tamanho de ficheiro, taxa de fotogramas alvo, especificação mínima de dispositivo e a política para o desempenho abaixo dessa especificação. Estas vêm da especificação da plataforma e dos mercados alvo — um brief que as fornece recebe animação concebida para as cumprir.