Pular para o conteúdo
Início » Artigos » A questão das animações

A questão das animações

Google News

Como a maioria está careca de saber, existem vários tipos de recursos que os desenvolvedores podem utilizar. Um deles, praticamente banal, são as animações. Isso de forma geral, já que é difícil uma equipe indie criar algo do nível de uma CG de um Final Fantasy:

CG de Final Fantasy X. Fonte: UOL Jogos.

Mas não quer dizer que a equipe não possa tentar. Aí chegamos à questão das animações usando os gráficos ingame. Muitos games usam a exaustão esse recurso, como a série Metal Gear Solid e até mesmo um Final Fantasy. Afinal, para mostrar um trecho do enredo é necessário mostrar uma cena dos personagens se interagindo!
A maior vantagem das animações ingame é na questão de espaço. É mais econômico ter uma rotina com os movimentos dos personagens e scripts do enredo do que você tentar gerar uma animação por fora e colocar no seu jogo (já a desvantagem é programar todos os movimentos na unha…). Animações por fora é no sentido de criar uma determinada cena usando um software terceirizado, como um editor de vídeo ou mesmo criar a animação num software 3D e gerar um vídeo em formato mpeg.
Com certeza é mais fácil criar e editar o vídeo fora do ambiente do jogo, já que a equipe pode se dispor de todos os recursos de um editor de vídeos poderoso, mas tem que analisar se as ferramentas do projeto suportam uma determinada extensão dos vídeos. Hoje existe uma infinidade de codecs e de formatos diferentes e nem sempre aquela engine pode ter suporte a certo codec que você for usar. Fora isso, se você pensa em distribuir seu jogo na forma de desktop você não vai saber e nem vai conseguir prever todos os tipos de configurações diferentes dos jogadores!
Ah, mas eu posso distribuir o codec junto! Pode, mas e se o codec tiver algum tipo de licença de uso? Às vezes ele não pode ser distribuído, o que poderia limitar o público-alvo do seu jogo. Ou aquele codec não roda em todos os computadores!
Por isso o desenvolvimento de consoles isso não tem tanto problema. Como o ambiente é padrão, aí a equipe tem de usar as ferramentas adequadas àquela plataforma. O ruim é ter de ficar preso a uma certa tecnologia que roda naquele console. Hoje muitos codecs são excelentes e possuem muitos recursos, mas nem sempre é possível usá-los (fora que se pudesse, entraríamos no mesmo problema inicial: todos teriam este codec instalado?).
Outra alternativa é a própria equipe criar o codec e distribuir junto, mas o tempo gasto e os custos podem inviabilizar o projeto.
Cabe a cada equipe analisar bem sobre isso antes de começar o desenvolvimento. Afinal, ninguém gostaria de saber que aquela animação excelente não pode ser rodada no jogo devido a problemas de incompatibilidade entre a engine e o codec.

Marcações:

1 comentário em “A questão das animações”

  1. Eu acho que as sequências animadas em CG, ou full-motion video (FMV) não são a mais adequada ferramenta para passar a narrativa nos jogos. Questões mais óbvias são o fato de serem caras, não são facilmente modificadas depois de prontas (pois precisariam ser renderizadas novamente) e geralmente são feitas por uma equipe fora da equipe principal.
    Porém, o mais grave é o fato de, estéticamente, estarem em um outro "universo" fora do jogo, quebrando a "suspensão da incredulidade"* da obra, e dificultando a imersão do jogador no universo de jogo. Além disso, FMV não permitem interatividade facilmente. Imagine um livro, onde a cada capítulo o autor pede que você jogue um jogo antes de passar para a próxima página, ou um filme, que a cada quinze minutos no cinema as luzes se acendem e pequenos livretos são distribuidos para serem lidos antes de se prosseguir.
    Claro, estou sendo um pouco exagerado, mas ao passo que a tecnologia avança e as sequências de animação podem ser feitas in-game (como brilhantemente em MGS, como seu exemplo) melhor.
    OBS: Final Fantasy é uma exceção a essa idéia, pois sua própria jogabilidade mais passiva e narrativa bastante amarrada já colocam o jogador num papel de "espectador", por isso que os últimos Final Fantasy têm ficado famosos por suas sequências FMV.
    *suspensão da incredulidade – http://en.wikipedia.org/wiki/Suspension_of_disbel

Não é possível comentar.