Unreal Engine: a tecnologia criadora de games

Unreal Engine, criado pelos especialistas da Epic Games, é um motor de criação de gráficos 3D, em tempo real, incialmente para jogos de tiro em primeira pessoa, tipo BlueStreak, (agora LawBreakers). O motor gráfico Unreal, criado em 1998, foi projetado como um mecanismo dedicado aos games, agora ele também é útil aos desenvolvedores de outros domínios fornecendo conteúdo de ponta, experiências interativas e mundos virtuais imersivos. Você é gamer e se interessa por este assunto? Leia a continuidade do artigo, você vai se surpreender com o que este motor pode oferecer e o que está por trás dos gráficos na maioria dos melhores jogos atuais.

Entenda o que é e quais plataformas suportadas

Um game engine, como o Unreal, serve para compor o game, juntando todos os elementos constitutivos – arte e efeitos gráficos, som, código, sistema de física para o movimento, inteligência virtual, enfim tudo o que no final da montagem resulte em jogabilidade e imersão garantidas e de alta qualidade.

Estando já na versão 4, lançada em 2014 e com a versão 5 prometida para o ano de 2021, seus objetivos foram se expandindo para cumprir com o foco do motor: entregar ao usuário recursos para renderização de games, sempre renovados, integração da inteligência virtual, otimização de sistemas de rede e de arquivos. Além disso, a popularidade do Unreal Engine se deve ao sistema cliente-servidor e, para facilitar a execução dos projetos, o suporte para os scripts.

As sucessivas versões expandem o suporte para PlayStation 2, 3 e 4, Xbox, Xbox 360, One, Séries X, Wii e Wii U, PC Windows, Mac e Linux, DreamCast, ClubGame e dispositivos Android, integrando novos efeitos gráficos e outros recursos, principalmente, em parceria com a nVidia, usando o plugin DLSS, entre outras empresas e aplicativos.

Unreal Engine 4 alterou o algoritmo, para diminuir o consumo de recursos do PC e embarcou Voxel cone tracing, para ampliar o sistema de iluminação de todo o jogo.

Jogos que usam Unreal Engine (todas as versões): America’s Army, Deus Ex, Borderlands, Mortal Kombat X, Mirror’s Edge, Tekken 7, Fortnite, Star Wars Jedi: Fallen Order, Batman: Arkham Asylum, Kingdom Hearts 3, LawBreakers, Sea of Thieves, Shadow Complex, Mass Effect, Unreal Tournament 3, Infinity Blade, Gears of War, Enslaved: Odyssey to the West, Bioshock. Para conhecer outros títulos de games desenvolvidos com o motor gráfico Unreal, clique no link Videogames com Unreal.

Novidade que trará a versão Unreal 5

Duas tecnologias foram prometidas pelos desenvolvedores – Nanite para uso de modelos com muitos detalhes e Lumen para uma iluminação mais realística.

Unreal é gratuito?

Até 2015, Epic game vendia Unreal, depois a empresa decidiu oferecê-lo gratuitamente para a educação, arquitetura e para a criação de simulações, embora ele continue a ser pago no caso de comercialização do projeto. O usuário terá que desembolsar 5% em royalties, por trimestre, após os primeiros 3 mil dólares ganhos com sua produção.

Recursos do Unreal Engine para criar de jogos

Linguagem C++

C++ é a base do código do Unreal 4, simplificando sensivelmente a tarefa do usuário – facilidade na edição e busca das funções (personagens, objetos).

Sistema de scripts

Unreal utiliza o sistema Blueprint para editar protótipos e construir mecânicas que favoreçam a jogabilidade. Além disso, Blueprint torna possível alterar a interface de usuário, sem fazer sequer uma linha de código e um debugger para visualizar e testar games em tempo real.

Efeitos especiais

Para criar efeitos especiais Unreal tem um editor nativo chamado Cascade VFX. Este, embarca por sua vez, um simulador de partículas para simular nevoeiro, flocos de neve, nuvem de poeira, faíscas elétricas e de fogo, entre outros efeitos. O usuário poderá, assim, controlar cor, densidade, textura, velocidade de pulo e queda, tamanho e elasticidade.

Cinemática

Aqui, o usuário do Unreal, pode se servir de uma ampla coleção de ferramentas para controlar cenas criando ações detalhadas, sequência na dinâmica de jogos e filmes.

Inteligência Artificial

Usada para animar personagens com movimentos reais, em relação aos cenários e objetos envolvidos.

Hot Reload

Bastante útil para atualizar o código em tempo real, podendo visualizar enquanto se edita os códigos C++, sem pausar o jogo. Se quiser, reproduza o vídeo para saber o que os desenvolvedores da tecnologia têm a dizer:


Foto: © Unreal.

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Este documento, intitulado 'Unreal Engine: a tecnologia criadora de games ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade