Dev
Contos da atualização parcial da Neeko

Como a Neeko foi de um tomatinho vagamente sorrateiro para a tomatona mais sorrateira do LoL.

DevJogadoresRiot Phlox, Riot GalaxySmash
  • Copiado para a área de transferência

E aí, gamers! Ezra "Riot Phlox" Lynn e Riot GalaxySmash aqui, o designer de jogo e o engenheiro de QA responsáveis pela atualização parcial da Neeko,e a gente veio contar um pouquinho sobre o processo de desenvolvimento dela.

Sabemos que a atualização parcial da Neeko demorou muito pra chegar, e parte do motivo (na verdade, a maior parte dele) foi a nova Passiva e os bugs que vieram com ela. Mas não viemos falar de bugs! Viemos falar da Neeko. Sem mais delongas, fiquem com a história da atualização parcial da Neeko.

Eu vi num sonho...

Riot Phlox:

Comecei a pensar na Neeko no comecinho do ano passado. Ela é uma garotinha-lagarto brincalhona que todo mundo parecia amar fora do League of Legends, mas ninguém queria jogar com ela no LoL (tirando meia dúzia de mains apaixonados). Normalmente, a popularidade de um Campeão tem relação direta com a mecânica de jogo dele... mas não a da Neeko. Era um desafiozinho muito divertido de se pensar, mas eu estava com vários outros trabalhos e não tinha ideia do que fazer. Eu só sabia que a Neeko não estava correspondendo às expectativas da sua temática de trapaceira.

Queria que a Neeko fosse uma das maiores trapaceiras do League of Legends. Mas "trapaça" é um conceito meio esquisito no design de jogos. A solução fácil era dar a ela um bônus mecânico, como algum tipo de fortalecimento de dano por acertar alguém disfarçada. Nesse caso, o disfarce não seria para enganar as pessoas; seria só para conseguir um daninho extra. Mas na época eu não tive mais nenhuma ideia, então deixei ela de lado.

Algumas semanas depois, nas primeiras horas da noite (pouco antes do Primeiro de Abril), acordei suando e pensei: "E se a Neeko pudesse se transformar em qualquer coisa?".

Tá, provavelmente era uma ideia idiota, mas eu anotei e fui tirar uma soneca. Na manhã seguinte, eu acordei e vi: "Neeko pode se transformar em qualquer coisa".

Meu eu matinal e meu eu delirante de 3 da manhã concordaram. A Neeko deveria poder se transformar em qualquer coisa.

Foi aí que toda essa atualização parcial começou, aquele pequeno cristal de empolgação em torno do que essa personagem poderia ser. Ela não era uma verdadeira trapaceira na época, mas será que poderia se tornar uma?

Game Design Is My Passion

Riot Phlox:

Uma das melhores partes do design é ver suas ideias transformadas em algo jogável. Mas também é a parte mais avacalhada. O primeiro protótipo da Neeko era horripilante, talvez o pior protótipo na face da Terra. Sério, ele mal funcionava.

Metade das unidades em que ela se transformava eram inalvejáveis e muito absurdas (tipo escombros de sentinelas, bandeiras do Jarvan, bolas da Syndra, o R do Kled etc.). Qualquer unidade em que ela se transformasse e que já tivesse morrido era limpa pelo "coletor de lixo" — o que significa que os efeitos visuais de transformação seriam reproduzidos, ela herdaria os atributos da unidade... mas continuaria com a aparência de Neeko. Beleza, não funcionava, mas era divertido. E quem sabe... essa não era uma possível direção pra Neeko?! Não custava tentar.

Vocês lembram do Primeiro de Abril de 2022 em que era possível se transformar em unidades aleatórias? Surpresa! Sim, a gente estava testando a Passiva da Neeko pra ver se vocês ficariam empolgados com esse tipo de transformação. E vocês gostaram tanto quanto nós. Então, a partir daí, eu comecei a testar os limites disso.

A Passiva era muito conservadora na prática: tinha Tempos de Recarga longos, quebrava com qualquer dano, enfim, não dava pra fazer quase nada. Então, tirei basicamente todas as regras que ela tinha para ver do que precisava de verdade. No fim, para realmente preservar as artimanhas dela, a maioria dessas regras precisava desaparecer. Quer dizer, por que uma trapaceira deveria ser descoberta quando sofre dano? Se a Neeko quiser tomar 14 ataques básicos da Caitlyn no meio da fuça, deixa ela! Ela deveria poder mergulhar de cabeça no que quisesse, mesmo com algum revés.

Nesse ponto, a Passiva foi entregue à equipe de engenharia e eu fiquei matutando sobre o resto do kit. Aliás, quero agradecer à galera da engenharia por tornar essa Passiva uma realidade. Sério, foi preciso muito suporte de engenharia para transformar minha ideia em algo minimamente funcional (valeu, Riot Kïpp <3).

Eu sentia que o Q e o E dela eram habilidades divertidas e interessantes, que funcionavam bem no kit de uma maga, mas o W era onde a magia poderia acontecer.

O clone engana as pessoas às vezes, mas metade das vezes não dá em nada. A primeira coisa que tentei foi o movimento espelhado: sempre que você se movia, o clone se movia da mesma forma ao longo do caminho. Eu desenterrei minhas habilidades vetoriais de pré-cálculo do ensino médio para fazer tudo funcionar e ficou uma porcaria (estudem, crianças). Então, convoquei outro engenheiro (o Chefe de Tecnologia de Summoner's Rift, Chris "Riot Chris Woods" Woods) e um membro da Equipe de Análise de Jogo (o Líder de QA, Dave "Riot Weeknd" Park) para me salvar (e salvar todos vocês) da minha matemática.

Infelizmente, o movimento espelhado do clone não funcionou... não chegou nem perto. Mas era superdivertido fazer um tipo de análise matemática Vel'koziana invertida do seu caminho. Os testes valeram a pena, porque descobrimos que era legal para o clone ter movimentos reais que realmente poderiam ser usados para enganar as pessoas.

Como main Shaco 100% ablublublé das ideias, meu próximo pensamento foi: "E se você tivesse controle total sobre o clone?". E foi isso, pessoal. Funcionou direitinho. A Neeko movia o clone para onde quisesse e o único limite para a sua habilidade de enganação era quanto seu cérebro de 200 de QI (ou, no meu caso, mais de 200 anos de experiência em design) poderia controlar.

Depois disso, tudo se resumiu a aguçar essa fantasia, e assim surgiram as armadilhas de retorno e a mecânica de dança dupla contra os inimigos. Essa personagem deveria ser a Campeã mais trapaceira de todas, e foi isso que ela se tornou.

A última peça do quebra-cabeça da Neeko era a ult. Francamente, a habilidade antiga era muito fácil de enfrentar e contornar. Eu sei que minha tendência é não remover as contrajogadas do LoL, mas sejamos honestos... Além de um Super Mega Blaster Penta Kill freljordano da Neeko usando o efeito bola de neve no ARAM, quando foi a última vez que a ultimate dela fez algo realmente satisfatório? Quando ela flashava por uma parede com o R preparado, duas pessoas flashavam pra fora do impacto, uma saía andando tranquilamente, você percebia que seu Zhonya estava em Tempo de Recarga e morria? Não dava pra contar com a habilidade. Nunca parecia funcionar bem pra ela.

Aí eu pensei nos Arremessos ao Ar. As animações se encaixaram direitinho. A habilidade ainda tinha 1,5s de advertência. Você ainda tinha que deixar uma lagartinha frágil chegar no alcance corpo a corpo. A mudança ajudou muito a fazer com que parecesse uma habilidade razoável, mas eu ainda não tinha me dado por satisfeito. Queria ver o que poderíamos fazer.

Eu testei um monte de coisas, tipo a Neeko gerando quatro clones que refletiam seus movimentos quando a ult aterrissava (você deve ter visto isso). E, bem, enganava mesmo as pessoas... enchendo o confronto de equipe com tanta Neeko que não dava nem pra saber o que estava acontecendo.

Eu testei uma versão em que a ult deixava a Neeko invisível e quase testei uma versão em que todo mundo dentro da ult (inimigo ou aliado) se tornava aleatoriamente outra pessoa. Mas, no fim das contas, parecia cada vez mais que a habilidade não precisava de nenhum truque. As mudanças no W e na Passiva eram suficientes.

E pronto! Ou não tão pronto assim. Porque aí chegou a hora de arrumar os bugs.

Tomatinhos (sorrateiros) são um ímã de bugs

Riot GalaxySmash:

Uma coisa que aprendemos com o desenvolvimento da Neeko é que ela é realmente um tomate. Não porque ela diz isso, mas porque, se a gente não tomar cuidado, de repente tá estragando tudo. Bugs são comuns, claro, especialmente quando estamos fazendo atualizações parciais, mas o caso da Neeko é bem especial.

E por que isso? Porque, embora as mudanças da Neeko pareçam simples por fora, as mudanças técnicas necessárias para torná-las possíveis abriram MUITAS brechas para bugs. A boa notícia é que muitos desses bugs são absolutamente hilários. A má notícia é que, se acontecerem nas suas partidas ranqueadas, provavelmente serão fatais.

Como você pode imaginar, permitir que a Neeko se disfarçasse de (quase) qualquer coisa teve alguns… efeitos colaterais interessantes. Como o Riot Phlox disse, a Neeko estava se transformando em muito mais do que queríamos: escombros de sentinela, tropas invisíveis, tropas antigas de legado que ninguém conseguia reconhecer, todas essas coisas divertidas.

Entender por que isso acontece requer certo conhecimento técnico de como funciona o LoL, mas, simplificando, MUITA coisa do nosso jogo envolve as tropas. Este é um fato bem conhecido, mas acho que quando as pessoas ouvem isso, pensam que apenas transformamos aqueles carinhas que correm na rota do meio no que quisermos, mas não é bem assim que funciona.

Uma "tropa" no contexto do nosso jogo é basicamente apenas uma unidade, ou uma base a partir da qual podemos construir muitas coisas. Podemos alterar as propriedades dessa "tropa" para combinar com o que quisermos. Às vezes, erramos algumas dessas propriedades e você tem bugs engraçados, como o Gnar sendo capaz de usar o E para rebater o Q da Diana ou a Trilha Recomendada da Selva bloqueando seus acampamentos durante a limpeza. O motivo pelo qual o LoL foi criado dessa maneira é simples: é uma forma bem prática de manter nosso jogo uniforme e simplificar tudo para quem deseja criar coisas.

Tudo isso para dizer que, quando permitimos que a Neeko se transformasse em qualquer coisa, isso incluía "tropas". Não os caras fofos defendendo você até a morte, mas aquelas coisas invisíveis que servem como alicerce para o nosso jogo. Então, sim, você pode imaginar a quantidade de bugs que encontramos e todo o trabalho necessário para transformar a Neeko de um tomate orgânico cheio dos problemas em um tomate transgênico, que é um pouco mais resistente.

Partiu semear o caos

Riot Phlox:

Valeu por terem lido, e esperamos de verdade que curtam jogar de Neeko! Mal podemos esperar para ver que tipo de artimanhas vocês vão fazer com ela. Sejam caóticos, camaleões.

Tag:



  • Copiado para a área de transferência

Artigos relacionados
Artigos relacionados