Engine é bem versátil para o desenvolvimento de jogos. Apresenta um visual agradável e dinâmico, além de ser bem organizado.
O software lembra um pouco a Unity e 3DS MAX, desde a forma com que os objetos são criados e posicionados na tela com hierarquias, até a manipulação de materiais oferecidos no programa.
Existe o conceito de assets igual ao Unity, onde podemos contar com materiais já configurados para realizar testes.
É possível modelar os objetos, seja os já existentes na plataforma como também aqueles que forem importados.
Todos sabemos que o 3DS MAX é pesado, tanto em relação ao programa instalado no computador quanto no momento de executar. Algo semelhante acontece com Unreal, pois mesmo tendo um computador mediano em sua documentaçãoé possível ver uma lista de requisitos mínimos, dos que mais chamam a atenção são:
- Memória 8 GB,
- Processador Quad-core Intel or AMD, 2.5 GHz ou superior
- Placa de vídeo NVIDIA GeForce 470 GTX ou AMD Radeon 6870 HD series.
link para o site.
A máquina esquenta muito rápido o que requer também um bom resfriamento da máquina, como aconteceu comigo ao estudar essa plataforma, várias vezes o computador acabou sendo desligado por não atender a todos os requisitos e consequentemente superaquecer.
Em relação a configurações do projeto, é bem fácil definir as plataformas e os esquemas de inputs para iniciar o desenvolvimento, pois assim como no Unity, apresenta disponibilidade para desenvolver jogos para diversas plataformas.
O seu grande diferencial está na forma de como são criados os projetos, ou pela utilização da linguagem C++ ou através de Blueprints (permitindo mais acesso até para quem não entende de programação).
Blueprints lembram a estrutura de fluxogramas, onde você tem um componente e faz a ligação dele com o sistema através de conexões, utilizando verificações lógicas como um interruptor por exemplo: Ligar e desligar a luz.
![]() |
| Um exemplo de blueprint |
No site é possível encontrar muitos materiais de apoio e aprendizado, desde documentação até vídeo-tutoriais.
Com isso, o intuito de utilizar essa ferramenta foi justamente para realização de uma atividade onde foi desenvolver um jogo breakout. O que foi muito interessante no início, porém, devido a problemas técnicos apresentados pela plataforma, mesmo acompanhando tutoriais.
O programa simplesmente apresentava mensagem de erro ao executar qualquer função no projeto.
![]() |
Um exemplo do nivel gráfico da Unreal
|
Link para o jogo:
https://tuliopulgrossi91.itch.io/breakout-ue4

