Ensinar programação de um game dentro de, bem, outro game. Essa é a ideia por trás do projeto Missão Lua, desenvolvido pela estatal brasileira Petrobras e pela agência W3haus, do Grupo Stefanini, e hospedado dentro do Roblox – plataforma conhecida tanto pelo forte apelo infanto-juvenil como pelas possibilidades de criação e interação entre vários jogadores ao mesmo tempo (MMO).
O convite aos jogadores de Roblox é para que desenvolvam um jogo usando a linguagem de programação Lua, criada em 1993 pela Petrobras e pela Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio). A série educacional é composta por cinco aulas ministradas pelo influenciador e desenvolvedor @RodDev.
Os conteúdos estão disponíveis desde 15 de março no Youtube da empresa. O primeiro vídeo é esse logo abaixo:
Segundo Gustavo Ferro, gerente de comunicação digital da Petrobras, a escolha por Roblox não foi por acaso. “A Petrobras pretende estabelecer um diálogo genuíno com o público gamer, reconhecendo a importância e o potencial desse segmento e buscando se aproximar da comunidade de forma autêntica e relevante”, explicou o executivo por e-mail ao The Gaming Era.
Segundo ele, o projeto tenta, assim, fortalecer a marca da estatal entre os mais jovens, “ajudando a estabelecer uma conexão especial com esse público que é prioritário em nossa estratégia de comunicação”. O projeto também, diz ele, “reafirma o nosso compromisso com o desenvolvimento tecnológico nacional”.
Ferro explica que a ideia de usar o Roblox como ferramenta veio justamente do fato de a linguagem Luna ser a mais usada hoje para criar scripts e funcionalidades dentro do Roblox Studio – hub de criação de conteúdo para o Roblox.
“A linguagem Lua surgiu da necessidade de integrar duas outras linguagens – SOL (Simple Object Language) e DEL (Data-Entry Language) – que eram usadas em alguns projetos de engenharia da empresa [a Petrobras]”, conta o executivo. “E o resultado foi uma linguagem tão prática e de fácil aprendizado que começou a ser usada em diversos outros ramos da programação.”