Overwatch

As atualizações do Workshop garantem um poder sem precedentes aos criadores

As atualizações do Workshop garantem um poder sem precedentes aos criadores

“Tiramos a luva térmica”, comentou o engenheiro de jogabilidade Dan Reed.

“O quê?”, perguntou seu colega, Zach Metcalf. “Tipo as rodinhas de uma bicicleta?”

“Agora você pode queimar as mãos, mas vai conseguir fazer tudo com muito mais destreza”, respondeu Reed.

Eles estão falando da nova atualização do Workshop de Overwatch, o sistema de scripts de jogo que permite aos jogadores criar seus próprios modos de jogo personalizados. Além dos novos mapas, ferramentas e melhorias, a atualização (já disponível na Região de Testes Pública, ou RTP) elimina a restrição que protegia os criadores de erros que poderiam travar o jogo. Essa é a história do Workshop na última atualização: mais poder, menos limitações e criações ainda mais legais. É o que esperam Reed e Metcalf.

Reed e Metcalf compartilham uma paixão especial pelo Workshop, que deve sua criação, em parte, à trajetória pessoal deles. Reed é um veterano experiente da Blizzard e faz parte da equipe de Overwatch desde o início. Ele foi um dos primeiros engenheiros a apoiar o desenvolvimento do Workshop em 2017. Pianista de longa data, trocou o estudo da música pela programação na faculdade, quando percebeu que passava boa parte de seu tempo livre criando jogos.

A história de Metcalf é um pouco diferente. Quando era pequeno, jogava tênis em campeonatos de alto nível e chegou a participar de uma série de torneios no Reino Unido, com uma academia de prestígio. Ele entrou na Blizzard em 2018 e começou a trabalhar no Workshop pouco depois, durante o pré-lançamento do sistema.

“O tênis é o equilíbrio perfeito entre agilidade, força física e estratégia”, comentou Metcalf. “É uma sensação hipnótica encontrar seu ritmo em uma competição, e acho que eu trouxe a determinação e o foco intenso necessários nesses momentos ao meu trabalho de engenheiro.”

Assim como Reed, Metcalf se empolga ao dominar uma modalidade complexa, e ele ficou surpreso ao descobrir que alguns jogadores sentiam o mesmo ao usar o Workshop. No entanto, nem todas as experiências foram positivas. Quanto mais criadores dominavam a ferramenta, mais sugestões e críticas eles recebiam. Os dois ouviram com atenção. Todas as mudanças da nova atualização foram motivadas pela opinião dos jogadores.

“Analisamos as frustrações deles e pensamos ‘é, isso é mesmo frustrante’. Então, consertamos esses pontos”, revelou Reed.

Um bom exemplo são os mapas personalizados. Reed e Metcalf ficaram surpresos com os esforços dos jogadores para criar o ambiente dos mapas.

“Boa parte dos modos mais populares leva o jogador a diversas áreas fora dos limites”, comentou Metcalf. “Como o telhado de Havana, que é uma boa superfície plana, onde é possível criar modos da arena.”

Para facilitar as coisas, Reed e Metcalf trabalharam com a equipe de mapas de Overwatch para oferecer aos criadores três novos mapas exclusivos do jogo personalizado: Câmara do Workshop, Ilha do Workshop e Expansão do Workshop. A Câmara do Workshop é uma sala fechada de 40 x 40 metros. A Ilha do Workshop tem as mesmas dimensões, mas não há teto nem paredes. Por último, a Expansão do Workshop é uma superfície plana de 900 x 900 metros, tecnicamente o maior mapa que a equipe de Overwatch já criou.

Os criadores também estavam decepcionados com a falta de sub-rotinas, um recurso de programação muito útil que Reed e Metcalf adicionaram à nova atualização do Workshop. As sub-rotinas, explicaram, são funções separadas que podem ser executadas com outras partes do script. Sem elas, os jogadores eram forçados a buscar alternativas arriscadas, que aumentavam o tamanho e a complexidade do script.

“Antes da mudança, boa parte dos scripts era copiada e colada ou formas meio confusas de fazer certas regras serem ativadas em determinados momentos”, explicou Metcalf.

Uma das alternativas era criar uma regra que seria ativada sempre que uma variável fosse alterada de “falsa” para “verdadeira”. Quando ela cumpria sua função, era preciso definir novamente a variável como “falsa”.

“Esse processo era... doloroso”, lamentou Reed.

“Agora, com as sub-rotinas”, acrescentou Metcalf, “é muito fácil para os jogadores colocar uma seção de lógica em quarentena e chamá-la quando necessário.”

Já é bem frustrante pensar em todo esse trabalho, que dirá implementá-lo no Workshop. Os engenheiros disseram que essa frustração em segunda mão foi o que inspirou todas as mudanças da atualização, inclusive o painel de diagnósticos de script, que tem a função de informar os limites de tamanho do script ao criador do Workshop. Com esse recurso, é fácil identificar e evitar rejeições de script. Os desenvolvedores esperam que ferramentas como essa ensinem os jogadores a criar um script com mais eficiência.

“Ficamos impressionados com as criações deles antes da atualização”, afirmou Metcalf, “e estamos ainda mais animados para ver o que podem fazer com as novas ferramentas e melhorias.”

A confiança nos criadores da comunidade do Workshop é o que os incentivou a complementar os recursos da atualização com a exclusão do requisito de que todo loop fosse antecedido pela ação “Esperar”. Embora essa restrição reduzisse a possibilidade de um loop infinito, que travaria o jogo, ela também prejudicava os scripts e limitava o trabalho de criadores habilidosos.

“Com grandes poderes vêm grandes responsabilidades” comentou Reed. “Mas eles são inteligentes. Sentimos que isso já foi necessário, mas não é mais.”

Essas mudanças são só o começo. Os desenvolvedores esperam que, com a atualização, os jogadores tenham mais liberdade para explorar o Workshop, e eles estão empolgados para continuar ouvindo críticas e sugestões e adicionando novos recursos no futuro. Enquanto isso, estão doidos para ver os novos modos melhorados que os jogadores poderão criar com as ferramentas aprimoradas — e sem as luvas térmicas.

Acesse as notas de atualização para descobrir os novos recursos e confira a experiência aprimorada do Workshop, já disponível na Região de Testes Pública (RTP).

Começou agora? Aprenda a criar novos modos no Workshop de Overwatch!

Próximo artigo

Destaques