Forager, é um jogo extremamente divertido e viciante.
Mas, encher o Código de desse jogo de Gambiarra foi o Pior erro do Desenvolvedor.
E isso desencadeou uma série de polémicas pesadas em um jogo aparentemente fofinho.
Conheça Forager
Lançado em 18 de abril de 2019, Forager é um jogo indie que mistura aventura, puzzle e caça à recursos.
E foi criado por Mariano Cavallero dono do estúdio HopFrog S.A., que teve como inspiração Legend of Zelda, Stardew Valleye e Terraria.
Mas, que em menos de um mês vendeu mais de 150.000 cópias.
E em seu primeiro ano vendeu mais de 600.000 mil cópias.
Ou seja, mais um grande sucesso indie de um desenvolvedor solo.
E neste jogo você pode explorar, criar itens, coletar materiais, gerenciar recursos, encontrar diversos segredos e construir suas bases.
E em resumo, você deve destruir e coletar matéria-prima para fazer suas construções e criar itens mais valiosos.
Porém, a visão do jogo é estilo topdown, permitindo ao jogador ver o player atrás de árvores e outros objetos do cenário.
E conta com artes muito belas em pixel arte, áudios e efeitos sonoros muito bons para um indie.
Porém, o ponto forte do jogo mesmo gira em torno da sua gameplay, que é muito divertida.
E te faz perder horas jogando sem nem perceber.
E isso explica todo o sucesso do jogo, mas foi justamente esse sucesso que revelou um lado não tão bacana assim.
Forager: Código “Gambiarra”
Clique aqui e saiba mais sobre o assunto
Após o lançamento e todo esse sucesso, o jogo foi ganhando mais e mais jogadores e visibilidade.
E então decidiram implementar um modo multiplayer no game, que chegou a ter até uma versão Beta fechada.
Mas que acabou sendo um fracasso, por conta de diversos bugs e problemas encontrados, e por fim foi cancelado.
Posteriormente o motivo do cancelamento veio a tona em declarações feitas pelo criador do jogo.
E em resumo, Cavallero explica que já faziam dois anos que ele não trabalhava diretamente na programação de forager.
Pois, optou em contratar uma equipe para lidar diretamente com essa parte.
Mas, por ele ser inexperiente quando criou o jogo, seus códigos estavam muito mal organizados.
E para seguir com as novas expansões do jogo, as equipes foram escrevendo mais e mais códigos.
O quê prejudicou e piorou demais a situação a cada nova equipe contratada.
Pois, o código base feito pelo desenvolvedor já era muito ruim.
E então os outros programadores que pegaram o código, não corrigiram esse código base ruim.
Pois, levaria muito tempo, optando em isolar o máximo possível o código ruim e ir codificando por cima para tentar contornar.
Mas esses programadores entravam e saiam do projeto e a cada nova equipe o código se complicava ainda mais.
Por fim, a última equipe disposta a ajudar trouxe a péssima notícia de que teriam que refazer do zero.
E finalmente conseguir implementar esse modo multiplayer da forma correta e funcional.
E isso levaria de dois a três anos de desenvolvimento para conseguir deixar o game com um multiplayer jogável.
Forager: Cancelamento e polêmicas.
Levando em conta todos estes fatores, o criador de Forager decidiu continuar trazendo conteúdo ao game.
Mas, cancelar o multiplayer tão aguardado pelos fãs, implementando essa feature apenas no Forager 2 caso saísse.
E foi aí que o caos começou, pois, esse modo multplayer foi prometido.
E toda a fã base estava muito ansiosa, mas o pior foi a forma que o desenvolvedor deu essa notícia.
Pois, ele basicamente disse que não estava a frente do código do jogo.
E isso praticamente jogou o problema como sendo culpa das equipes que trabalharam no projeto.
Porém, futuramente ele se retratou sobre suas declarações e assumiu a culpa por criar um código base inicial muito mau codificado.
E isso foi que dificultou e inviabilizou os trabalhos dos futuros profissionais.
Repostas de Ex Desenvolvedores
Clique aqui e saiba mais sobre o assunto
Mas, o estrago já tinha sido feito, com ex desenvolvedores que participaram da criação do jogo trazendo detalhes ruins de bastidores.
Um programador chamado Vadim e um artista Graziter que trabalhou no jogo desde o início.
E eles deram a sua versão da história, revelando inúmeros problemas graves ao longo do desenvolvimento do jogo.
E principalmente de convivência com o desenvolvedor.
Por exemplo, segundo Vadum o artista Graziter recebia pouco mais de um sálario minimo.
E isso mesmo com o jogo vendendo milhões e ganhando dinheiro no Patreon.
E já o Vadim foi expulso da equipe após pedir insistentemente por diversas vezes um contrato.
Porém, o artista também revelou que a lógica de HopFrog era”você não é um fundador e logo esse sucesso não reflete no seu salário”.
Mesmo ele sendo responsável por praticamente toda a arte por 2 anos.
Por outro lado, o programador realmente culpou Hop frog pelo codigo base mal feito.
E pela escolha de delegar sistemas importantes do jogo para equipes de programadores contratadas.
E que frequentemente deixavam a equipe, para outros assumirem.
porém, outros problemas como pessoas que criticavam a forma da condução do multplayer eram banidas do Steam e Discord.
Após toda essa polemica diversos desenvolvedores se afastaram de Forager.
E o Artista Gaziter chegou a remover o seu trabalho em Forager de sua Biografia.
E mesmo tendo se passados anos ainda não temos notícias se forager 2 Realmente esta em desenvolvimento.
Quais são as maiores lições?
Forager é um excelente jogo, com uma bela história por trás de muito esforço, dedicação e superação.
E nos deixando a mensagem de que nunca devemos desistir dos nossos objetivos e sonhos.
Mas, também traz um importante lembrete: ter boas práticas durante o desenvolvimento de nossos jogos, é extremamente importante.
E isso principalmente para que eles possam ter uma vida longa.
E isso nos dará a possibilidade de sempre aumentar e implementar novidades em nossos games.
Caso eles façam um sucesso inesperado, por exemplo, graças a uma boa organização.
E não devemos julgar quem está certo ou errado, pois, ambos os lados terão suas versões.
Mas, sim que devemos cada dia mais buscar conhecimento técnico para nos ajudar a criar jogos cada vez melhores.
E que respeitem as melhores práticas, permitindo que outros desenvolvedores tenham facilidade ao entrar em nossos projetos.
Veja um vídeo bem bacana sobre o assunto:
Seja o primeiro a comentar.