Em janeiro passado, Ryu Ga Gatoku (RGG) lançou Como um dragão: riqueza infinitaa oitava entrada principal da série de drama policial. Semanas antes de seu lançamento, o diretor técnico Yukata Ito compartilhou uma foto do código fonte do jogo. É um movimento incomum para desenvolvedores AAA e, em uma entrevista no last de novembro com Mídia AutômatoIto disse que period sua maneira de encorajar futuros programadores.
“Eu criei uma conta X em primeiro lugar porque senti que não havia muitos desenvolvedores de jogos por aí espalhando informações técnicas para pessoas que querem se tornar programadores”, disse Ito ao Automaton. Ele observou os obstáculos que os aspirantes a desenvolvedores podem enfrentar quando tentam aprender com seus colegas estabelecidos e espera que seu tópico ajude os futuros desenvolvedores a ver como a programação pode ser “surpreendentemente simples”.
O gerente de programação Tomoaki Nakamura reconheceu da mesma forma como o sigilo é comum no desenvolvimento de jogos e como as pessoas presumiam que havia “algum tipo de programação especial” usada para os jogos Like a Dragon. Ele espera que, ao mostrar que RGG usa C++ “comum”, isso show que a linguagem “é suficiente para qualquer um ser capaz de fazer um jogo”.
Segundo Ito, os formandos que se inscrevem na Sega não conhecem C++. No entanto, ele acredita que eles deve, já que “muitos títulos de alta qualidade” são feitos em linguagem técnica. “Se você deseja se envolver no desenvolvimento de jogos para console”, sugeriu ele, “é uma boa ideia ganhar experiência na criação de jogos em C++ enquanto você ainda é estudante”.
Ele mesmo admitiu que esse tópico “ultrapassou os limites” do que a RGG pode tornar público. Mas ele ressaltou que a mudança foi feita com a consulta de cada equipe antes de mostrar o código-fonte, incluindo o programador que o escreveu. As peças que ele escolheu eram “relativamente limpas”, o que ele esperava que proporcionasse boas reações e fosse intencionalmente amigável para iniciantes.
Como um dragão, como um programador
Os jogos Like a Dragon são lançados quase anualmente e, às vezes, dois jogos por ano. Para ajudar a integrar os recém-chegados e “resolver os problemas assim que surgirem”, os veteranos do RGG (programação e outros) são frequentemente colocados ao lado de funcionários mais novos para promover uma comunicação mais fácil.
“Eu sempre digo aos nossos novos programadores para respeitarem as pessoas de outras equipes”, explicou Ito ao Automaton. “Eu os instruo a… tentarem ser atenciosos com a outra parte. Esse tipo de atitude confiável torna os designers e planejadores mais inclinados a consultar os programadores, e acredito que isso seja muito benéfico para o relacionamento interpessoal no estúdio. “
“Exigimos que os nossos programadores na RGG não apenas trabalhem conforme as instruções”, continuou ele, “mas que formem e expressem as suas próprias opiniões sobre o design do jogo e contribuam para melhorar o jogo, por isso também os treinamos nesta área.”
Aos aspirantes a programadores, Ito disse que a profissão é para qualquer pessoa “desde que tenham aprendido o básico de programação. (É) não só para quem a estudou profissionalmente. (…) Se você estiver trabalhando em outro setor com o sonho de se tornar um programador de jogos, encorajamos você a se candidatar às vagas de meio de carreira no RGG Studio.”
Você pode ler a entrevista completa do Automaton com Ito e Nakamura sobre a programação da série Like a Dragon aqui.