Skip to content

Latest commit

 

History

History
116 lines (87 loc) · 8.95 KB

Unreal.md

File metadata and controls

116 lines (87 loc) · 8.95 KB

UnrealEngine4Noobs

Unreal Engine

Objetivo

O objetivo dessa página é mostrar caminhos para aprender Unreal Engine (UE). Seja para jogos, visualização arquitetônica (Archviz), ou cinema/tv.

Introdução

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.

State of Unreal Highlights


Usando Unreal Engine



Unreal4Noobs

Instalando a Unreal
Criando o primeiro Projeto
Se familiarizando com a Unreal

Material de Apoio

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

Programando na Unreal Engine

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.

Alex Forsythe BPs vs C++

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++.

Unreal4Noobs

Material de Apoio

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

Projetos para Aprendizado

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

Assets e Conteúdo Gratuito

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

Canais para Aprendizado

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

Feito com