﻿1
00:00:04,530 --> 00:00:08,880
‫Nesta palestra, vamos ver o que é blueprint.

2
00:00:09,090 --> 00:00:09,990
‫Você deve ter ouvido falar sobre isso.

3
00:00:09,990 --> 00:00:11,130
‫Vamos desmistificar isso.

4
00:00:11,490 --> 00:00:18,210
‫Vamos analisar Blueprint versus C++ e qual você deve escolher, para quais propósitos, como eles

5
00:00:18,210 --> 00:00:22,860
‫podem trabalhar juntos e como este curso irá ensiná-los.

6
00:00:22,860 --> 00:00:23,580
‫Então vamos mergulhar.

7
00:00:24,240 --> 00:00:25,230
‫O que é Blueprint?

8
00:00:25,830 --> 00:00:28,770
‫Bem, no Blueprint é uma linguagem de programação visual.

9
00:00:28,770 --> 00:00:34,830
‫É este aqui à esquerda em oposição ao C++, que é um modelo textual escrito especificamente

10
00:00:34,830 --> 00:00:36,150
‫para o Unreal.

11
00:00:36,150 --> 00:00:42,960
‫Então você pode programá-lo diretamente no editor onde C++ é uma linguagem padrão da indústria e você precisa

12
00:00:42,960 --> 00:00:45,090
‫de editores separados para programá-lo.

13
00:00:46,020 --> 00:00:50,190
‫Então Blueprint tem alguns pontos fortes devido à sua composição.

14
00:00:50,610 --> 00:00:52,320
‫É rápido para mudar.

15
00:00:52,320 --> 00:00:55,560
‫Se você fizer uma alteração no projeto, poderá jogar seu jogo quase instantaneamente.

16
00:00:56,490 --> 00:01:04,530
‫É amigável para iniciantes porque você não precisa se lembrar de palavras complicadas em um programador que fala você.

17
00:01:04,530 --> 00:01:09,360
‫É fácil descobrir porque há ferramentas integradas para você clicar com o botão direito do mouse e

18
00:01:09,360 --> 00:01:13,410
‫pesquisar qualquer funcionalidade que esteja procurando e ver se ela já existe no Unreal.

19
00:01:14,130 --> 00:01:19,830
‫E é feito sob medida para o Unreal, o que significa que ele se encaixa como um bom terno sob medida.

20
00:01:20,070 --> 00:01:27,210
‫Não tem nenhum tipo de conceito que não corresponda porque foi feito especificamente e é

21
00:01:27,210 --> 00:01:28,650
‫amigável ao designer.

22
00:01:28,650 --> 00:01:33,900
‫Isso é particularmente útil em equipes maiores, onde você pode estar trabalhando com diferentes disciplinas.

23
00:01:34,170 --> 00:01:40,350
‫Artistas e designers podem preferir se aprofundar no Blueprint e ajudá-lo com algumas funcionalidades ou design

24
00:01:40,350 --> 00:01:41,430
‫de jogabilidade.

25
00:01:42,360 --> 00:01:46,500
‫Agora C++ obviamente tem seu próprio conjunto de pontos fortes, caso contrário não estaríamos ensinando.

26
00:01:47,160 --> 00:01:53,220
‫Pode ser muito mais conciso de ler do que Blueprint é uma linguagem padrão da indústria, o que significa

27
00:01:53,220 --> 00:01:58,440
‫que tem tantas pessoas que já entendem a linguagem, assim como muitas ferramentas e todos os

28
00:01:58,440 --> 00:01:59,880
‫suportes que a acompanham.

29
00:02:00,060 --> 00:02:06,330
‫E você pode levar seu conhecimento de aprender aqui para outras disciplinas em uma velocidade muito, muito alta.

30
00:02:06,330 --> 00:02:10,320
‫É notoriamente bom em fazer aplicativos rápidos.

31
00:02:10,950 --> 00:02:17,220
‫Ele tem acesso a todas as áreas e todas as funcionalidades do Unreal, enquanto o Blueprint tem limites para

32
00:02:17,220 --> 00:02:20,580
‫o que pode fazer e é bom para projetos maiores.

33
00:02:20,580 --> 00:02:25,350
‫É muito mais fácil escrever um grande jogo em C++ do que fazê-lo.

34
00:02:25,350 --> 00:02:29,640
‫No Blueprint, muitas vezes você tropeça com o Blueprint por vários motivos.

35
00:02:30,540 --> 00:02:36,120
‫Agora o Blueprint C++ pode e deve trabalhar em conjunto com a maior parte da funcionalidade.

36
00:02:36,120 --> 00:02:41,760
‫As bibliotecas Unreal são escritas em C++, mas isso não significa que você não possa acessá-las a partir de blueprints.

37
00:02:41,760 --> 00:02:48,810
‫Na verdade, você pode acessar praticamente qualquer coisa que disponibilize para blueprints e também pode adicionar

38
00:02:48,810 --> 00:02:53,820
‫sua própria funcionalidade C++ que seus blueprints também podem usar.

39
00:02:53,820 --> 00:03:00,570
‫Portanto, isso pode criar um sistema de esquemas cooperativos e C++ que permite que você tire o melhor dos dois

40
00:03:00,570 --> 00:03:01,020
‫mundos.

41
00:03:02,310 --> 00:03:08,250
‫Agora, neste curso, estamos planejando na próxima seção, ensinando os fundamentos do irreal, os conceitos irreais e os conceitos

42
00:03:08,250 --> 00:03:10,920
‫de desenvolvimento de jogos de que você precisa.

43
00:03:11,280 --> 00:03:15,810
‫Também ensinaremos os conceitos fundamentais de programação que você precisa para entender que faremos isso

44
00:03:15,810 --> 00:03:19,320
‫no Blueprint porque não importa qual linguagem de programação usamos.

45
00:03:19,320 --> 00:03:27,300
‫Esses conceitos são aplicáveis a todas as linguagens de programação, e depois disso vamos instalar os compiladores, os

46
00:03:27,330 --> 00:03:34,500
‫editores que precisamos para C++, e vamos aprender a sintaxe C++, que é a maneira que

47
00:03:34,500 --> 00:03:41,160
‫digitamos C++ para expressar o conceitos de programação que aprendemos na seção anterior.

48
00:03:41,610 --> 00:03:47,700
‫Então, se você está se sentindo como se quisesse pular adiante e aprender o C++, segure seus cavalos, vamos

49
00:03:47,700 --> 00:03:49,110
‫ver se você consegue.

50
00:03:49,470 --> 00:03:53,880
‫Então, na próxima seção, vamos aprender noções básicas de programação com blueprints.

51
00:03:53,880 --> 00:03:54,600
‫Isso são variáveis.

52
00:03:54,600 --> 00:04:00,750
‫Se declarações de funções, conceitos básicos de matemática, como vetores, transformações e rotações, conceitos centrais

53
00:04:00,750 --> 00:04:07,020
‫irreais, como eixos, componentes, peões e mapas e gerenciamento de ativos, como o mercado, importação de

54
00:04:07,020 --> 00:04:10,320
‫ativos, BSP, modelagem e adição de materiais.

55
00:04:10,800 --> 00:04:16,140
‫Se tudo isso soa como Sim, eu tenho isso, Sam, eu posso fazer tudo isso.

56
00:04:16,290 --> 00:04:18,360
‫Então sinta-se à vontade para pular a próxima seção.

57
00:04:18,360 --> 00:04:21,000
‫Você pode mergulhar direto no aprendizado de C++.

58
00:04:21,300 --> 00:04:26,850
‫Se você está um pouco inseguro e gostaria de saber um pouco mais sobre esses conceitos, então acompanhe

59
00:04:27,060 --> 00:04:28,920
‫e nos vemos na próxima seção.

