O objetivo dessa página é mostrar caminhos para aprender Unreal Engine (UE). Seja para jogos, visualização arquitetônica (Archviz), ou cinema/tv.
Unreal Engine (UE) começou com uma ferramenta de desenvolvimento de jogos e com o passar do tempo e avanço da tecnologia da mesma, passou a ser utilizada em outras midias, como Filmes, Arquitetura, Transmissões ao Vivo, Automóveis, Simulações e Treinamento.
UE é completamente gratuita para uso pessoal e para uso comercial você paga 5% dos royalties apenas se o seu produto atingir 1 milhão de dolares em receita bruta. Apesar de ser uma engine profissional, seu uso foi simplificado e suas ferramentas são bem acessíveis e fáceis de compreender. Não importa se você é uma pessoa sem experiência alguma, ou se está vindo com experiência de outra engine, a adaptação a Unreal Engine é bem descomplicada.
Ela é usada em inúmeros jogos e estúdios triplo-A como a Capcom, Nintendo, Square Enix, Xbox Game Studio, Sega e WB Games. Além disso, a pesquisa de desenvolvedores de 2019 do Stack Overflow. mostra que a engine está entre as 10 habilidades mais requisitadas no mercado de trabalho.Alguns dos jogos feitos com a Unreal incluem Final Fantasy 7 Remake, Fortnite, Gears 5, Yoshi's Crafted World e Crash Bandicoot 4.
Instalando a Unreal
Criando o primeiro Projeto
Se familiarizando com a Unreal
Documentação Oficial com Informações básicas de introdução a UE
Informações sobre as ferramentas e técnicas para criar um ambiente interativo e design de níveis
Unreal Engine 4 Essentials - Uma Introdução Detalhada
Site oficial com cursos variados sobre UE
Unreal Engine para desenvolvedores Unity
A Unreal Engine dá 2 opções para programar seu jogo: Blueprints e C++. Cada uma dessas opções tem vantagens e desvantagens.
Blueprint: é muito mais rápido prototipar e programar. É uma linguagem mais visual com acesso a quase toda a API da UE. Você programa usando nodes num gráfico. Caso sua Blueprint fique enorme com muitos cálculos, além de ficar um pouco dificil entender o código, é provavél que você perca um pouco de performance (ultimamente isso é debatível pois você pode usar Nativization).
C++: você tem mais controle sobre o código e menos problemas com performance (ainda assim, depende do seu código), porém é um pouco complicada para iniciantes e leva um tempo a mais compilando o código do seu projeto.
Devo usar Blueprint ou C++?
R: Use os dois. Blueprint e C++ funcionam muito bem usando em conjunto.
A imagem acima mostra a mesma lógica em C++ e Blueprints. É um Actor no mapa que no inicio do jogo cria um outro Actor no mesmo local e executa uma função/evento que existe dentro desse Actor. Parecem ser coisas bem diferentes mas a lógica inserida e o resultado é exatamente a mesma coisa. Você pode entender mais sobre as diferenças nesse link. No mais, não fique preso apenas a uma delas, use o que você se sentir mais a vontade. Vários jogos já foram lançados em várias plataformas utilizando apenas blueprints ou c++.
Programando e Scriptando (Documentação Oficial em Ingles)
Introdução a C++ e Blueprints
Unreal Engine 4 Blueprints (Legendado em Portugues) (PAGO)
UE 4 Multiplayer com C++ (Ingles)
UE Blueprint Game Developer (Ingles)
Lógica de programação para todos
Unreal Engine BP API
Unreal Engine C++ API
Nome | Descrição | Link |
---|---|---|
Aba Learn do Launcher | Vários Projetos para expandir e aprender usando Unreal Engine | LINK |
Unreal Engine Resources | Elhoussine Mehnik juntou vários recursos e exemplos prontos para serem usados em qualquer projeto. | LINK |
Tom Looman | Site com vários tutoriais e links para exemplos no github | LINK |
Todo mês a Epic disponibiliza alguns assets de graça. Alguns são disponíveis por apenas um mês, portanto não esqueça de pegar eles para ativar na sua conta.
Nome | Descrição | Link |
---|---|---|
Assets Gratuitos do Mes | Trocam sempre na primeira terça feira do mes | LINK |
Epic Content | Conteúdo da própria Epic, só pode ser usado na Unreal Engine | LINK |
Marketplace Collection | Coleção de assets gratuitos que ja foram usados em jogos lançados anteriormente | LINK |
Free | Todo conteúdo gratuito disponível no marketplace | LINK |
Plugins Gratuitos | Plugins gratuitos para sempre que ajudam a expandir as funcionalidades da Unreal Engine. Funcionam em projetos que utilizam somente Blueprints | LINK |
Nome | Descrição | Link |
---|---|---|
Mathew Wadstein Tutorials (Ingles) | Mathew ensina usar varias partes da Unreal Engine em videos curtos e objetivos. | LINK |
Unreal Engine Youtube (Ingles) | Contém as novidades da Unreal Engine e transmissões ao vivo armazenadas | LINK |
CodeLikeMe | Tutoriais recriando funcionalidades de outros jogos | LINK |
Virtus DevSquad (Ingles) | Videos Tutoriais ao vivo de programação | LINK |
Twitch Unreal Engine | Canal oficial da Unreal Engine com lives todas semanas sobre UE | LINK |
Unreal Slackers | Discord Oficial da Unreal Engine | LINK |
EMPREGOS NO BRASIL PARA DESENVOLVEDORES NA UNREAL ENGINE