Epic Games Está Inserindo Guias de Linguagem Inclusiva Para Programadores da Unreal Engine

Ao demonstrar que a política de identidade literalmente penetrou no DNA dos videogames, a Epic Games passou a incentivar os desenvolvedores que utilizam seu popular Unreal Engine a empregar uma linguagem “inclusiva” nos códigos de programação de seus respectivos títulos.

Adicionada pela primeira vez aos padrões oficiais de codificação do motor com o lançamento da quinta versão da ferramenta em abril de 2022, e recentemente destacada na atualização de abril de 2024, esta nova cláusula de “Escolha Inclusiva de Palavras” faz com que a Epic Games “incentive” (uma escolha curiosa de palavra, considerando que eles consideram o cumprimento de tais padrões “obrigatório”) os usuários a “usar uma linguagem respeitosa, inclusiva e profissional” ao escrever ou documentar um determinado trecho de código.

“A escolha de palavras aplica-se quando você nomeia classes, funções, estruturas de dados, tipos, variáveis, arquivos e pastas, [e] plugins”, explica a Epic Games. “Aplica-se quando você escreve trechos de texto voltados para o usuário na interface, mensagens de erro e notificações. Também se aplica ao escrever sobre o código, como em comentários e descrições de listas de alterações.”

Para esse fim, a Epic Games forneceu orientações sobre quais palavras os desenvolvedores devem e não devem usar em seus escritos.

“Não use metáforas ou símiles que reforcem estereótipos – exemplos incluem contrastar preto e branco ou usar as expressões blacklist e whitelist”, eles começaram. “Não use palavras que se refiram a traumas históricos ou experiências de discriminação – exemplos incluem escravo, mestre e nuke.”

Voltando-se para a linguagem relacionada a gênero, a Epic Games aconselha os desenvolvedores a “referirem-se a pessoas hipotéticas como eles, deles e suas, mesmo no singular (they, them e their)” e “qualquer coisa que não seja uma pessoa como isso e seus – por exemplo, um módulo, plugin, função, cliente, servidor ou qualquer outro componente de software ou hardware.”

Além disso, os usuários são solicitados a “não atribuir um gênero a algo que não tenha um,” nem “usar substantivos coletivos como caras que assumam gênero,” e também a “evitar frases coloquiais que contenham gêneros arbitrários, como ‘uma versão pobre de X’.”

Em relação às gírias, os padrões orientam os desenvolvedores a “lembrar que suas palavras estão sendo lidas por um público global que pode não compartilhar os mesmos idiomatismos e atitudes, e que pode não entender as mesmas referências culturais.” Assim, recomendam “evitar gírias e coloquialismos, mesmo que você ache que são engraçados ou inofensivos,” especialmente porque “podem ser difíceis de entender para pessoas cuja primeira língua não é o inglês e podem não ser bem traduzidos.”

E, claro, os desenvolvedores também são advertidos a “não usar palavrões”.

Continuando, os padrões pedem aos usuários do Unreal Engine que sejam conscientes do uso de “palavras sobrecarregadas”, pois “muitos termos que usamos com significados técnicos também têm outros significados fora da tecnologia.”

“Exemplos incluem abortar, executar ou nativo,” detalham. “Quando usar palavras como essas, seja sempre preciso e examine o contexto em que aparecem.”

Finalmente, a cláusula de Escolha Inclusiva de Palavras termina com uma lista de “alguma terminologia” que a Epic Games acredita que “deveria ser substituída por alternativas melhores.”

A referida terminologia inclui os termos ‘blacklist’ (alternativas listadas incluem ‘lista de negação, lista de bloqueio, lista de exclusão, lista de evitar, lista não aprovada, lista proibida e lista de permissão), ‘whitelist’ (lista de permissão, lista de inclusão, lista de confiança, lista segura, lista preferencial, lista aprovada, lista de permissão), ‘master’ (principal, fonte, controlador, modelo, referência, principal, líder, original, base) e slave (secundário, réplica, agente, seguidor, trabalhador, nó do cluster, bloqueado, vinculado e sincronizado).

Em última análise, a Epic Games encerra o texto desse novo padrão assegurando ao público que estão “trabalhando ativamente para alinhar nosso código com os princípios acima estabelecidos.”

Vale lembrar que a Epic Games é a empresa que mais flopu games nos ultimos 5 anos:

  1. Battle Breakers: Lançado em 2019, este jogo de estratégia não conseguiu atrair uma base significativa de jogadores, resultando em baixas receitas e pouca relevância no mercado.
  2. Rocket League Sideswipe: Apesar de ser uma versão móvel de um título popular, não conseguiu replicar o sucesso do original e teve dificuldades em manter uma base de jogadores ativa.
  3. Rogue Company: Lançado em 2020, teve um início promissor, mas rapidamente perdeu jogadores devido a problemas técnicos e falta de atualizações significativas.
  4. Hyper Scape: Desenvolvido pela Ubisoft, mas promovido intensivamente na Epic Games Store, este battle royale não conseguiu competir com títulos estabelecidos como Fortnite e Apex Legends, levando ao seu encerramento em 2022.

Além desses jogos, a Epic Games Store, lançada em 2018, ainda não se tornou lucrativa, apesar dos pesados investimentos e das frequentes ofertas de jogos gratuitos para atrair jogadores.

 

Fonte: boundingintocomics

Deixe seu comentário