← Voltar Null Comma Jogos, protótipos e insights de desenvolvimento

Localização - Como meu jogo é traduzido para 14+ idiomas com quase nenhum custo

Imagem de capa de Localização - Como meu jogo é traduzido para 14+ idiomas com quase nenhum custo

Introdução

Eu gosto de tornar meus jogos acessíveis ao maior número possível de pessoas, mas recursos de acessibilidade levam tempo para implementar, então tenho certeza de que esse é o motivo pelo qual a maioria das empresas simplesmente não os implementa; tempo é dinheiro, então…

Com isso em mente, precisei encontrar uma solução rápida e fácil para fazer com que todos os textos possíveis do meu jogo suportassem tradução, e uma forma ainda mais simples de traduzi-los quando um novo texto fosse adicionado ou alterado.

Como e por quê

Programar uma solução do zero é possível, mas, como esse é um problema comum, primeiro procurei soluções gratuitas ou de código aberto. Depois de olhar alguns repositórios Git e Unity Assets pagos, encontrei o que considero a melhor opção: o Unity Localization Package. Esse pacote é desenvolvido e mantido pela Unity, o que é ótimo porque sempre prefiro usar assets oficiais da Unity ao procurar soluções de terceiros, pois tenho certeza de que eles serão mantidos atualizados e compatíveis com as versões mais recentes do motor.

Documentação do Unity Localization Package

A parte interessante desse pacote é que ele pode exportar todos os textos do jogo em uma ou mais Google Sheets, o que significa que posso usar o Google Translate dentro dele para traduzir todos os textos automaticamente!

Eu sei que o Google Translate pode gerar algumas traduções incorretas, mas lembre-se de que sou uma pessoa desenvolvedora solo trabalhando no jogo no meu tempo livre. Esta solução é rápida e bastante confiável, e tenho o apoio da comunidade para corrigir algumas coisas que poderiam melhorar; no servidor Discord do jogo, uma pessoa turca já me procurou e me ajudou a corrigir muitas coisas!

Planilha com tradução que a comunidade pode comentar

Conclusão

Tornar o jogo disponível em vários idiomas fez com que ele aparecesse em sites estrangeiros com essa informação destacada. Acredito que isso seja uma coisa muito boa; sempre fico animado ao jogar um jogo no meu idioma principal (português brasileiro), e lembro de ver uma pessoa ter uma reação positiva quando viu o jogo aberto automaticamente, já com o idioma selecionado!

O jogo com as prompts traduzidas

Sobre o jogo

Resultarias é uma aventura surrealista narrada pela exploração de sonhos. Embora não tenha diálogos nem itens coletáveis com páginas de texto para ler, isso permite que o maior número possível de pessoas leia todos os textos da interface, o que é uma boa coisa! E tenho certeza de que isso também poderia ser usado para traduzir jogos com textos mais longos e um orçamento pequeno.

O jogo está em Early Access e está disponível na Steam; há uma versão gratuita disponível para testar:

Projetos relacionados