AB
3

AB 3 de X — Unity vs. Unreal

Mudando para Unreal!

game devgamesunrealvideo games
Listen to this episode

Notas do episódio

Novidades: Mudando para Unreal!

Finn começou um novo emprego! Agora ele é product manager de Data Services na Candid. John, enquanto isso, assistiu vários vídeos do Unreal Sensei e decidiu trocar Unity por Unreal. Ele é grato por tudo que aprendeu com Unity, mas parece que Unreal combina mais com o tipo de jogos de mundo aberto que ele curte.

John tem estudado C++ e experimentado construir coisas em Unreal. A gente não tem certeza se Unreal está em alta agora. Parece que mais gente usa Unity, mas que funciona melhor para jogos mobile. Vai saber; a gente mal começou!

O que estamos aprendendo

John tem aprendido Unreal pelo curso Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games na Udemy. É produzido pela GameDev.tv e ensinado por Sam Pattuzzi (LinkedIn, GitHub) e Stephen Ulibarri (LinkedIn).

Finn começou o mesmo curso. Está adorando, mas é um baita projeto. Cada aula foca em construir um mini-game diferente. John gostou tanto da aula do Stephen Ulibarri que seguiu para outro curso dele: Unreal Engine 5 C++ The Ultimate Game Developer Course.

Nós dois adoramos jogos de mundo aberto em terceira pessoa como Red Dead Redemption e Breath of the Wild.

Uma imagem de Red Dead Redemption 2 mostrando três personagens cavalgando em direção ao pôr do sol
Red Dead Redemption 2 é visualmente impressionante

John está começando a ficar frustrado com o computador dele porque claramente não dá conta do nível de vegetação que ele quer colocar nos jogos. Por outro lado, isso fez ele apreciar mais a vegetação na vida real. "Imagina quantos triângulos seriam necessários pra reproduzir isso num jogo!"

No Unreal, dá pra construir com C++ ou com Blueprint, uma ferramenta de programação visual onde você conecta nós para controlar o que acontece e quando. A dica do Finn para iniciantes com qualquer uma das duas é fazer pausas regulares (ou seja, repetição espaçada).

Exemplo da tela de Unreal Blueprint, mostrando vários nós conectados entre si
Exemplo de Unreal Blueprint

Finn tem aprendido sobre line tracing, um método para determinar se um objeto está ao alcance do seu personagem. Ele também ficou muito impressionado com o sistema de iluminação.

John não tem background técnico. Ter começado com Unity provavelmente ajudou ele a entrar na programação, porque C# é um pouco mais fácil que C++. Ele também fez alguns tutoriais de C# antes de mergulhar no Unity. Você não precisa usar C++ pra criar algo em Unreal, então se você vem de um background totalmente não técnico, pode se apoiar em Blueprint pra aprender os conceitos.

O que estamos construindo

Ainda não estamos construindo nada, mas achamos que vamos estar prontos pra colaborar em algo quando terminarmos esses cursos da Udemy. Como a gente deveria chamar nosso "estúdio"?

Seja lá o que a gente criar, esperamos que este site seja útil para futuros aprendizes que estejam na mesma situação que a gente. A documentação oficial do Unreal é ok, mas não basta. Se você tiver dúvidas sobre algo que talvez a gente já tenha resolvido, manda um e-mail pra hi@absolutebeginners.quest.