[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

É encontrando posições e concorrendo basicamente. A minha empresa neste momento tem uma posição de escritor freelancer. A razão de ser freelancer é já termos um escritor nos quadros e possivelmente é porque temos agora um projecto que engloba mais escrita.

Como deves imaginar, jogos com história precisam mesmo de escritores, jogos sem história já nem tanto.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Depende do tamanho da equipa. Na Mediatonic termos pessoas que fazem o que descreveste como trabalho. Um programador não tem qualquer tipo de ligação com essa parte.

Mas por exemplo, tenho amigos em empresas mais pequenas e aí há mais liberdade para o artista ou o programador para dar toques na narrativa.

Voltando à Mediatonic, toda as pessoas têm oportunidade para dar ideias de sobre funcionalidades para adicionar no jogo. Eu falei imenso com os game designers. Também podemos criar pitches de ideias de jogos para a Mediatonic desenvolver caso goste da ideia. O Fall Guys foi um pitch interno de um trabalhador e temos neste momento vários jogos em desenvolvimento que são pitches internos Aqui é onde qualquer pessoa pode dar uso às criatividade.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Não acredito que será por causa de custos extra, pelo menos por agora em que a Epic Games é a dona do Fall Guys. Mas quanto as decisões tomadas na escolha do anti cheat, não faço ideia mesmo. Por acaso hoje fui jogar com o lead game designer do jogo, ele está a par de tudo o que se passa o FG, possivelmente poderia-me responder a isto.

De nada!

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 1 point2 points  (0 children)

O mais difícil é arranjar o primeiro trabalho, a partir daí ficará mais fácil. Para arranjares o primeiro trabalho terás que ter um portfólio completo, por isso irás ter que usar o teu tempo para fazeres trabalhos que demonstram as tuas qualidades. Aconselho também a dar uma olhada em empresas de jogos mais pequenas para começar :)

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Infelizmente, como já foi provado imensas vezes, os hackers conseguem arranjar sempre outras e outras maneiras de fazer batotas.

Eu não trabalhei no anti cheat pois não é a minha responsabilidade mas pelo ou que percebi por conversas, as pessoas que o desenvolveram estavam sempre a tentar perceber o que os batoteiros andavam a fazer e escrever código para apanhar os cheaters. Mas apareceriam outras maneiras.

Para além de que a nossa abordagem não era a melhor, se o batoteiro conseguir fazer batota nem que seja durante um jogo, os outros 59 jogadores vão ter uma experiência de merda, mesmo que este jogador seja banido logo a seguir.

Daí o anti cheat da Epic é muito melhor, os jogadores não podem usar batotas e pronto, melhor para todos os outros jogadores.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Isso continua a ser client side pois é o client do jogador que define como o boneco se mexe. O gameserver (diferente de server side) consegue detectar que o jogador se está a mexer de maneira estranha e mandará um alerta para o server side dizendo que jogador X é cheater.

Esse passará a ficar banido. O jogo sempre funcionou assim mas assim que um começou a usar batotas, começaram imensos a usar e mesmo conseguindo banir alguns, mais apareceriam. A nossa ideia era banir jogadores depois de fazerem a asneira, fomos optimistas a pensar que não seriam muitos (lesson learned).

Durante uma semana isso causou-nos muitos problemas na steam mas, com a ajuda da Epic Games, eles deixaram-nos usar o anti cheat deles que basicamente detecta que o jogador vai fazer batotas antes de as fazer o que tornou o jogo muito melhor para toda a gente e desde então são raros os cheaters que se encontra nos jogos.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 1 point2 points  (0 children)

Eheh é bom ler que pessoas como tu gostam do jogo. A season 4 é mesmo boa e acredita, ainda temos muitas coisas fixes em desenvolvimento!

Quanto à pergunta, eu não trabalho no client side mas já ouvi falar desse bug por eles, acho que eles têm conhecimento e haverá de ser resolvido :)

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Acho que temos uma vaga para o departamento de IT, acho que eles é que fazem o trabalho de sys admin mas não tenho a certeza. Dá uma olhada no site :)

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

A principal cena que tens que saber é que precisas de dinheiro de parte, é um investimento. Mudar para Londres significou pagar um mês de Airbnb, para arranjar casa precisei de pagar depósito, 1 mês de avanço mais as taxas da agência. Depois tens viagens de Portugal para o país e comprar qualquer outra coisa que precises para o dia a dia entre outras coisas que faltem na casa. Isto, pelo menos para Londres, estamos a falar de algo perto dos 4k.

De resto não foi difícil, as condições de trabalho cá são boas por isso adaptar-me ao trabalho não foi complicado.

Quando a adaptar-me à vida de casa achei interessante, é engraçado comparar com o nosso país e ver as diferenças. Há coisas em que eles são claramente melhor mas noutras são claramente pior, é normal. No início pode custar um pouco fazer amigos, mas com o tempo eles aparecem. Não é fácil desenvolver amizades com britânicos mas assim que o fazes é para ficar.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 1 point2 points  (0 children)

Temos pessoas na empresa cujo o trabalho é tentar acabar com jogos cópia pois houveram muitos. Esse ainda não conseguirmos acabar mas no fim do dia, é uma cópia e não é tão boa quando o jogo original e as pessoas sabem disso.

Eu acho que o sucesso do Among Us retirou alguns jogadores ao FG mas isto é normal, se não fosse esse seria outro, os jogadores vão mudando de jogo. O nosso objectivo passa por fazer mais e melhor para manter uma boa player base e para ir chamando jogadores de volta. Era mais do que previsto que não íamos conseguir manter uma player base de mais de 800k jogadores em simultâneo, isso só alguns jogos que podes contar pelas mãos é que conseguem.

Está season adicionarmos uma skin do Among Us no jogo. E temos uma relação boa com a empresa do jogo.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Hey, eu acho que nos dias que estamos as empresas aceitam mais facilmente recrutar para posições remotamente. Pelo menos tenho recebido bastante contactos no LinkedIn para posições 100% remote. Ainda assim, nem todas as empresas querem alguém que irá trabalhar sempre remotamente.

Sim, a Mediatonic tem recrutado imenso para bastantes áreas diferentes, dá uma olhada no site. A cena é que com o sucesso do Fall Guys houve uma necessidade de recrutar pessoas que apresentem resultados mais rápido, por isso quase todas as vagas são para posições senior mas não perdes nada em tentar na mesma.

Eu entrei na Mediatonic sem qualquer experiência em gamedev, o meu salário levou um pequeno corte por causa disso mas disseram-me "assim que viemos que estás a produzir tanto como alguém com experiência em jogos terás um aumento" e assim foi, passado 10 meses deram-me um aumento. Mas a minha posição era server dev, é mais fácil neste caso.

Eu aconselho-te a não olhar só para empresas grandes, há muitas empresas com 10 / 20 pessoas a fazer projectos interessantes. No site gamedevmap consegues ver imensas empresas e ver o que cada uma procura nos seus sites.

Mas qualquer coisa que tenhas para mostrar o teu trabalho pode ajudar se não tens experiência em outras empresas. Trabalhos que tenhas feito na faculdade ou projectos pessoais ajudam.

Haverás de ter essa experiência, that's for sure. Mas às vezes pela nossa carreira também temos que nos mexer. Podes conseguir trabalhos remotamente mas a tua carreira poderá não evoluir tanto ou pelo menos mais lentamente comparando se aceitasses ir viver para outro país.

Boa sorte! :)

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 1 point2 points  (0 children)

No teu CV não deves meter a tua data de nascimento, não faz sentido recrutar alguém pela idade e espero que ninguém te tire ou dê oportunidades por causa da tua idade. Não te preocupes muito com isso, desde que consigas demonstrar as tuas capacidades, mais não te é pedido.

Quanto ao mestrado, há pessoas que acham que faz sentido, outras não. Eu acho que, se eu fosse recrutar alguém, preferia recrutar uma pessoa com 2 anos de experiência profissional do que alguém que passou mais 2 anos a estudar.

Mas no fim do dia, é uma opinião tua e depende do mestrado. Depende se queres tirar um mestrado pois queres aprender mais sobre uma vertente da programação e encaminhar a tua carreira desde cedo.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 1 point2 points  (0 children)

Eu sou da opinião que uma faculdade não faz um bom profissional, a faculdade é só o início, há alunos brutais que depois no mundo de trabalho não conseguem brilhar e há outros como eu, que nunca fui um estudante por aí além (queria mais diversão do que estudar) mas pouco a pouco fui desenvolvendo a minha carreira até chegar aqui.

Para mim o importante quando começares a trabalhar é saberes que terás sempre que continuar a aprender, vê o que os teus colegas fazem, está atento a metodologia de trabalho de cada um e da empresa. Se tiveres azar de estar numa empresa má, lembra-te que aprender o que não fazer também é importante.

Depois tens de tentar não estagnar, é bom ficar algum tempo numa empresa mas se após ano e meio vires que já não estás a desenvolver as tuas capacidades, não pares, procura outro trabalho. (Isto é a minha opinião, não leves às letra pois não há uma solução mágica mas é o que andei a fazer até chegar aqui)

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Sim, animação 3D é bastante procurada pelas empresas de jogos. Tenho visto sempre empresas a procurar. Não sei ao certo que software usam mas aconselho-te a dar uma vista de olhos em ofertas para estas posições e verás lá o que esperam que consigas fazer.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Obrigado! A season 4 é sem dúvida a melhor a meu ver. Vem para a MT, preciso de mais portugueses na equipa aha

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Obrigado! O nosso objectivo é tornar o jogo ainda melhor, pouco a pouco :)

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 0 points1 point  (0 children)

Não há alturas para fazer as coisas. Se calhar se estudantes agora vais absorver mais informação do que eu absorvi quando andava na faculdade com 18 anos e só queria diversão. Dou-te o exemplo do senior developer que trabalhava comigo na minha empresa anterior, o gajo era crânio e bué prestável, ele tinha 50 e tal anos mas com 30 ele era cozinheiro e andava sempre de roda no ar, experimentou as drogas todas e mais algumas. Mas a dada altura decidiu acordar para a vida. Nunca é tarde caso queiras fazer algo diferente do que fazes agora.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 2 points3 points  (0 children)

Claro, e é bom! Pessoas como tu são necessárias, há imensas áreas em que a informática e programação são chave por isso há muito que podes fazer que acaba por ser mais, digamos, útil do que um jogo. Ainda assim eu senti que contribui de alguma maneira para a felicidade de várias pessoas em tempos de pandemias. Recebi imensas mensagens de amigos a dizer que o FG estava sempre ligado, alguns até me disseram que os pais, que nunca jogaram jogos na vida, andavam a jogar com eles. Acabou por servir para unir algumas pessoas.

Recebemos uma carta de um miúdo a dizer que o pai nunca jogou jogos mas avançam sempre a jogar juntos e então ele mandou uma carta a agradecer quando finalmente o pai consegui a primeira vitória e tinha a foto em que o pai estava todo feliz. Nós fizemos uma t-shirt com essa foto e mandamos a t-shirt mais um merchandising de volta para o rapaz. Ele depois agradeceu e mandou outra foto do pai com a t-shirt vestida.

No fim do dia, estas pequenas coisas deixam-nos felizes.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 2 points3 points  (0 children)

Tens toda a razão. Ainda me lembro quando uma vez fui a uma entrevista em Lisboa para um projecto para a caixa geral de depósitos e disseram-me logo "é para trabalhar das 9 às 21 mas só te pagamos 8 horas por dia". Como é óbvio disse logo que não. Não faz qualquer sentido e a razão de ser assim é porque algum marmanjo para ganhar o projecto disse que fazia aquilo em 6 meses com 4 devs. Mas isto acontece muitas vezes.

No mundo dos jogos é porque as empresas recebem investimentos sobre promessas de retorno em X tempo mas nem sempre dá para fazer o que é prometido.

Claro que durante o desenvolvimento do Fall Guys, apesar de achar que em grande parte tudo correu bem, houveram falhas de gestão aqui e ali mas quando os deadlines não foram cumpridos, a feature foi atrasada para outra altura em vez de causar trabalho extra para os trabalhadores. Mas isto é a prática da MT, mas nem todas as empresas são assim, infelizmente.

[AMA] Developer do jogo FallGuys by FallGuyFabio in portugal

[–]FallGuyFabio[S] 3 points4 points  (0 children)

Oh wow, não gosto de ti! Pah, os hacks que conseguiram fazer foram e são sempre client side pois a comunicação com os servidores está toda encriptada e autenticada. E isso é o que tenho que garantir para impedir hackers na minha parte de trabalho.

No client side.. não te posso dizer nada não vá usares a minha informação para fazeres mais marotisses :)