‫Nesta palestra, vamos ver o que é blueprint.
‫Você deve ter ouvido falar sobre isso.
‫Vamos desmistificar isso.
‫Vamos analisar Blueprint versus C++ e qual você deve escolher, para quais propósitos, como eles
‫podem trabalhar juntos e como este curso irá ensiná-los.
‫Então vamos mergulhar.
‫O que é Blueprint?
‫Bem, no Blueprint é uma linguagem de programação visual.
‫É este aqui à esquerda em oposição ao C++, que é um modelo textual escrito especificamente
‫para o Unreal.
‫Então você pode programá-lo diretamente no editor onde C++ é uma linguagem padrão da indústria e você precisa
‫de editores separados para programá-lo.
‫Então Blueprint tem alguns pontos fortes devido à sua composição.
‫É rápido para mudar.
‫Se você fizer uma alteração no projeto, poderá jogar seu jogo quase instantaneamente.
‫É amigável para iniciantes porque você não precisa se lembrar de palavras complicadas em um programador que fala você.
‫É fácil descobrir porque há ferramentas integradas para você clicar com o botão direito do mouse e
‫pesquisar qualquer funcionalidade que esteja procurando e ver se ela já existe no Unreal.
‫E é feito sob medida para o Unreal, o que significa que ele se encaixa como um bom terno sob medida.
‫Não tem nenhum tipo de conceito que não corresponda porque foi feito especificamente e é
‫amigável ao designer.
‫Isso é particularmente útil em equipes maiores, onde você pode estar trabalhando com diferentes disciplinas.
‫Artistas e designers podem preferir se aprofundar no Blueprint e ajudá-lo com algumas funcionalidades ou design
‫de jogabilidade.
‫Agora C++ obviamente tem seu próprio conjunto de pontos fortes, caso contrário não estaríamos ensinando.
‫Pode ser muito mais conciso de ler do que Blueprint é uma linguagem padrão da indústria, o que significa
‫que tem tantas pessoas que já entendem a linguagem, assim como muitas ferramentas e todos os
‫suportes que a acompanham.
‫E você pode levar seu conhecimento de aprender aqui para outras disciplinas em uma velocidade muito, muito alta.
‫É notoriamente bom em fazer aplicativos rápidos.
‫Ele tem acesso a todas as áreas e todas as funcionalidades do Unreal, enquanto o Blueprint tem limites para
‫o que pode fazer e é bom para projetos maiores.
‫É muito mais fácil escrever um grande jogo em C++ do que fazê-lo.
‫No Blueprint, muitas vezes você tropeça com o Blueprint por vários motivos.
‫Agora o Blueprint C++ pode e deve trabalhar em conjunto com a maior parte da funcionalidade.
‫As bibliotecas Unreal são escritas em C++, mas isso não significa que você não possa acessá-las a partir de blueprints.
‫Na verdade, você pode acessar praticamente qualquer coisa que disponibilize para blueprints e também pode adicionar
‫sua própria funcionalidade C++ que seus blueprints também podem usar.
‫Portanto, isso pode criar um sistema de esquemas cooperativos e C++ que permite que você tire o melhor dos dois
‫mundos.
‫Agora, neste curso, estamos planejando na próxima seção, ensinando os fundamentos do irreal, os conceitos irreais e os conceitos
‫de desenvolvimento de jogos de que você precisa.
‫Também ensinaremos os conceitos fundamentais de programação que você precisa para entender que faremos isso
‫no Blueprint porque não importa qual linguagem de programação usamos.
‫Esses conceitos são aplicáveis a todas as linguagens de programação, e depois disso vamos instalar os compiladores, os
‫editores que precisamos para C++, e vamos aprender a sintaxe C++, que é a maneira que
‫digitamos C++ para expressar o conceitos de programação que aprendemos na seção anterior.
‫Então, se você está se sentindo como se quisesse pular adiante e aprender o C++, segure seus cavalos, vamos
‫ver se você consegue.
‫Então, na próxima seção, vamos aprender noções básicas de programação com blueprints.
‫Isso são variáveis.
‫Se declarações de funções, conceitos básicos de matemática, como vetores, transformações e rotações, conceitos centrais
‫irreais, como eixos, componentes, peões e mapas e gerenciamento de ativos, como o mercado, importação de
‫ativos, BSP, modelagem e adição de materiais.
‫Se tudo isso soa como Sim, eu tenho isso, Sam, eu posso fazer tudo isso.
‫Então sinta-se à vontade para pular a próxima seção.
‫Você pode mergulhar direto no aprendizado de C++.
‫Se você está um pouco inseguro e gostaria de saber um pouco mais sobre esses conceitos, então acompanhe
‫e nos vemos na próxima seção.