< Return to Video

vimeo.com/.../1058345587

  • 0:08 - 0:09
    Eu aposto que vocês
    estão muito ansiosos
  • 0:09 - 0:13
    para começar a desenvolver
    o nosso jogo, certo?
  • 0:13 - 0:15
    Só que antes, galera,
    eu preciso começar a fazer
  • 0:15 - 0:16
    a tal da programação.
  • 0:16 - 0:19
    A gente vai começar a entender
    agora, nesse vídeo,
  • 0:19 - 0:21
    o que é programar
    mesmo para valer.
  • 0:21 - 0:24
    A tal programação
    é aquela linguagem,
  • 0:24 - 0:25
    em que você tem
    aquela comunicação
  • 0:25 - 0:28
    que você tem entre você
    e o próprio computador,
  • 0:28 - 0:29
    no caso, a Unreal.
  • 0:29 - 0:30
    Está bom?
  • 0:30 - 0:32
    Então, a gente vai explicar
    para a Unreal algumas regras
  • 0:32 - 0:34
    que a gente quer começar a colocar
  • 0:34 - 0:36
    a gente vai começar a chamar
    isso aqui de mecânicas.
  • 0:36 - 0:38
    Eu vou explicar por que
    a gente vai chamar
  • 0:38 - 0:39
    isso aqui de mecânica.
  • 0:39 - 0:41
    Estou aqui com o nosso cenário.
  • 0:41 - 0:42
    Eu dei uma bagunçada.
  • 0:42 - 0:45
    Se você der uma bagunçada,
    não tem problema.
  • 0:45 - 0:48
    Vamos só selecionar
    a nossa bagunça e ir deletando.
  • 0:48 - 0:50
    Então, literalmente,
    seleciona, deleta.
  • 0:50 - 0:52
    Seleciona, deleta.
  • 0:52 - 0:54
    O delete aqui que eu estou falando
    é do Delete mesmo,
  • 0:54 - 0:57
    aquele que fica
    do lado do botão do Enter.
  • 0:57 - 0:59
    Eu sei que tem uma galera
    que usa aquelas versões
  • 0:59 - 1:00
    resumidas de teclado,
  • 1:00 - 1:02
    mas procura onde está
    o delete no seu teclado aí.
  • 1:02 - 1:03
    Beleza?
  • 1:03 - 1:06
    Caso a câmera esteja muito rápida
    no seu computador,
  • 1:06 - 1:08
    enquanto você está
    segurando o botão direito,
  • 1:08 - 1:10
    você pode "scrollar" o mouse.
  • 1:10 - 1:12
    Beleza, que scroll
    não é uma palavra
  • 1:12 - 1:14
    que está no nosso dissionário,
    mas a gente transforma em verbo.
  • 1:14 - 1:16
    Mas é girar a roda para frente.
  • 1:16 - 1:18
    Você pode ver que o número
    aqui em cima aumenta,
  • 1:18 - 1:20
    que é a velocidade da câmera
  • 1:20 - 1:22
    e você pode girar a roda
    para trás também,
  • 1:22 - 1:24
    que é para você deixá-la
    um pouco mais devagar.
  • 1:24 - 1:25
    Beleza?
  • 1:25 - 1:27
    Então, galera,
    basicamente o seguinte:
  • 1:27 - 1:32
    a programação é quando eu quero
    começar a disparar alguns eventos,
  • 1:32 - 1:35
    estabelecer algumas regras
    para o meu jogo.
  • 1:35 - 1:36
    Se você parar para pensar,
  • 1:36 - 1:38
    a gente já tem algumas regras.
  • 1:38 - 1:39
    Qual é a primeira regra
    que a gente está vendo?
  • 1:39 - 1:40
    A colisão.
  • 1:40 - 1:43
    Isso aqui é uma coisa
    que já está imposta para a gente.
  • 1:43 - 1:47
    Ou seja, a Unreal já explicou
    isso aqui para mim
  • 1:47 - 1:49
    basicamente aqui
    que eu estou usando,
  • 1:49 - 1:50
    que aqui tem uma colisão.
  • 1:50 - 1:53
    Então, eu tenho
    que obedecer a essa regra.
  • 1:53 - 1:54
    Ok, eu quero pirar
    mais a cabeça aqui.
  • 1:54 - 1:56
    Eu quero quero fazer
    mais outras regras.
  • 1:56 - 1:58
    Então, é por isso
    que eu vou precisar muito
  • 1:58 - 2:01
    do tal sistema de blueprint
    que eu ainda vou falar com vocês,
  • 2:01 - 2:03
    que é para começar
    a criar novas regras.
  • 2:03 - 2:07
    Quero estabelecer uma regra
    como essa da colisão aqui.
  • 2:07 - 2:11
    E é por isso que eu vou começar
    a chamar cada sistema de mecânica.
  • 2:11 - 2:13
    Vamos entender isso aqui
    um pouco melhor.
  • 2:13 - 2:14
    Vamos pegar
    um exemplo aí, de repente,
  • 2:14 - 2:17
    de um jogo tipo Dark Souls.
  • 2:17 - 2:21
    Aliás, qualquer jogo hack and slash,
    esse estilo de pancadaria com espada.
  • 2:21 - 2:23
    Para você compor
    um jogo como esse,
  • 2:23 - 2:26
    você tem que fracioná-lo
    em várias mecânicas,
  • 2:26 - 2:28
    mecânicas de coleta de itens,
  • 2:28 - 2:30
    você tem, de repente,
    sistema monetário,
  • 2:30 - 2:32
    ou seja, você matou algum inimigo,
  • 2:32 - 2:34
    ele vai soltar
    uma quantia de dinheiro,
  • 2:34 - 2:36
    da moeda ali dentro do jogo.
  • 2:36 - 2:38
    No caso de Dark Souls,
    são as almas,
  • 2:38 - 2:40
    e você pode usar essas almas
    para comprar coisas
  • 2:40 - 2:43
    para você melhorar,
    de repente, algum atributo seu,
  • 2:43 - 2:45
    para você virar
    um guerreiro mais forte,
  • 2:45 - 2:46
    mais veloz e por aí vai.
  • 2:46 - 2:49
    E enfim, não precisa nem pirar
    muito mais a cabeça aqui.
  • 2:49 - 2:51
    São várias mecânicas
    e acaba virando uma lista
  • 2:51 - 2:54
    de várias coisas
    para você poder programar.
  • 2:54 - 2:55
    Então, é por isso
    que eu quero começar
  • 2:55 - 2:56
    a dar exemplos para vocês aqui
  • 2:56 - 3:01
    do que a gente pode fazer
    para um famoso sistema de coleta.
  • 3:01 - 3:02
    Vamos começar com isso aqui.
  • 3:02 - 3:04
    O sistema de coleta,
  • 3:04 - 3:06
    se vocês pararem para pensar,
    é o seguinte:
  • 3:06 - 3:12
    você tem que esbarrar em algo
    e esse algo tem que começar a sumir.
  • 3:12 - 3:13
    Vamos dar um passo antes.
  • 3:13 - 3:16
    Vamos, primeiro de tudo,
    criar o sistema de esbarrar.
  • 3:16 - 3:18
    E eu quero que a Unreal
    comece a reconhecer
  • 3:18 - 3:22
    que isso é justamente um sistema
    em que ele esbarra.
  • 3:22 - 3:24
    Então, é por isso que vamos,
    primeiro de tudo,
  • 3:24 - 3:25
    abrir a tal da minha tela
    de blueprints.
  • 3:25 - 3:27
    "Você está falando tanto
    de Blueprint, Daniel,
  • 3:27 - 3:30
    que eu não sei ainda
    onde está essa tela".
  • 3:30 - 3:33
    Aqui em cima,
    do lado do play,
  • 3:33 - 3:35
    tem mais um ícone,
    você vai pular mais um ícone aqui
  • 3:35 - 3:36
    e tem Open Level
  • 3:37 - 3:40
    Blueprint então, ou seja, Level blueprint.
  • 3:40 - 3:43
    Inclusive,
    quando aparece uma tela por cima,
  • 3:43 - 3:47
    você pode clicar em cima dos nomes,
    clica nela com o clique esquerdo,
  • 3:47 - 3:50
    arrasta e toca
    ela aqui em cima chama se To Doc,
  • 3:51 - 3:54
    onde você vai ter as suas abas
    aqui uma do lado da outra.
  • 3:54 - 3:57
    Então você tem o seu cenário
    no nosso projeto e somente
  • 3:57 - 4:00
    os blueprints
    que você vai começar a fazer desse level.
  • 4:01 - 4:03
    Eu sei que deve estar um pouco confuso
    na cabeça de vocês,
  • 4:03 - 4:05
    mas calma que a gente vai deixar esse aqui
    melhor.
  • 4:05 - 4:08
    Lembrando que isso aqui
    tudo é o que te chama de mapa.
  • 4:08 - 4:09
    Eu vou apresentar para vocês
  • 4:09 - 4:12
    rapidinho aqui no canto inferior esquerdo
    Content Drawer.
  • 4:13 - 4:15
    Se você clicar,
    é como se fosse uma gaveta.
  • 4:15 - 4:21
    Drawer é uma gaveta, então gaveta
    que tem vários conteúdos lá dentro
  • 4:21 - 4:24
    que são ferramentas para poder utilizar
    aqui durante o nosso jogo.
  • 4:25 - 4:26
    Você vai reparar que aqui
  • 4:26 - 4:30
    dentro de ter de porção
    temos aqui os Maps, por exemplo.
  • 4:30 - 4:33
    E esse leva o que a gente está
    é esse cara aqui.
  • 4:33 - 4:37
    Então esse arquivinho que a gente
    está deixando o cursor em cima,
  • 4:37 - 4:38
    você pode ver que ele está
  • 4:38 - 4:41
    chamando de TED porção
    entre parênteses que está escrito level.
  • 4:42 - 4:44
    Então esse aqui é o meu level, pode?
  • 4:44 - 4:45
    Então você está abrindo aqui minha mente.
  • 4:45 - 4:46
    Quer dizer que então
  • 4:46 - 4:49
    quando você passa de fase num jogo,
    você está criando um outro?
  • 4:49 - 4:52
    Levam Exatamente, pegou,
    pegou a mentalidade.
  • 4:52 - 4:55
    Aí dá para fazer tudo no level só
    e você só pega o seu personagem,
  • 4:55 - 4:58
    teletransporta,
    vai da decisão da produção do jogo.
  • 4:59 - 5:03
    Então ou seja, dentro desse level aqui
    eu vou começar a fazer o quê?
  • 5:03 - 5:04
    As minhas regras?
  • 5:04 - 5:07
    Então beleza, Estou começando a entender
    um pouco melhor.
  • 5:07 - 5:10
    Vamos voltar para cá e eu vou digitar
    na minha busca do play, certo?
  • 5:11 - 5:15
    Eu só quero posicionar um carinho chamado
    A trama do Trigger Dano.
  • 5:15 - 5:17
    E o que é esse trigger? Aqui?
  • 5:17 - 5:18
    Vamos clicar arrastá lo para a cena.
  • 5:18 - 5:22
    Aqui eu já explico o que quer, então clica
    em cima do nome mesmo, clica e arrasta.
  • 5:23 - 5:24
    Você vai ver que ele é uma caixinha
    transparente.
  • 5:24 - 5:27
    Olha que pessoa simpática que ele é!
  • 5:27 - 5:31
    Então você pode jogar
    aqui para cima tudo mais. Oh,
  • 5:32 - 5:34
    tá. Dá pra gente
  • 5:34 - 5:37
    escalonar ele para deixar
    ele mais fácil de poder esbarrar.
  • 5:37 - 5:41
    O único problema é quando ele dá o play,
    a gente não faz ideia onde ele está.
  • 5:41 - 5:43
    Eu lembro
    mais ou menos que ele está por aqui.
  • 5:43 - 5:46
    Mas e aí? Eu não estou vendo ele direito?
  • 5:46 - 5:50
    Tem algumas coisinhas dentro de jogo
    que a gente chama de ferramentas de debug
  • 5:50 - 5:55
    debug e quando você tem
    algumas ferramentas que elas vão te ajudar
  • 5:55 - 5:58
    enquanto você está desenvolvendo teu jogo
    e depois você tem que desligar elas,
  • 5:59 - 6:02
    senão fica horroroso
    isso lá no jogo final.
  • 6:02 - 6:05
    Então vocês vão reparar que aqui
    no nosso lado direito, na parte de Deus,
  • 6:06 - 6:10
    vocês vão encontrar um camarada aqui,
    o Hector Hidden in Game.
  • 6:11 - 6:14
    Então seja ele tá escondido no jogo,
    Eu quero que ele não fique escondido,
  • 6:15 - 6:15
    então seja.
  • 6:15 - 6:18
    Agora eu estou enxergando. Ele tá?
  • 6:18 - 6:20
    Então isso aqui, gente, é um trigger.
  • 6:20 - 6:23
    Eu não sei se vocês já jogarem God of War,
  • 6:23 - 6:26
    Prince of Persia, Assassins Creed,
    qualquer jogo desse gênero aí.
  • 6:26 - 6:29
    Sabe aquele momento
    onde você entra numa arena
  • 6:29 - 6:32
    e começa a disparar um monte de coisa,
    começa a vir um monte inimigo,
  • 6:32 - 6:35
    toca uma música nova, toca a explosão,
    toca uma animação, enfim.
  • 6:36 - 6:39
    E através de uma trigger box
    através de uma caixinha invisível,
  • 6:39 - 6:43
    começa que eu posso começar a justamente
    disparar novos eventos.
  • 6:43 - 6:47
    É uma coisa muito curiosa
    e que a gente pode pegar esses caras aqui.
  • 6:47 - 6:50
    Por exemplo, a trigger box eu selecionei,
    eu estou vendo no mote Atelier
  • 6:50 - 6:51
    eu quero fazer o quê?
  • 6:51 - 6:56
    Começar a programar, programar
    algumas regras para ele, Clica nele,
  • 6:56 - 7:01
    segura e arrasta lá para o level
    Blueprint e joga ele pra cá.
  • 7:01 - 7:05
    E a partir daqui, galera,
    a gente pode começar a pirar o cabeção,
  • 7:05 - 7:10
    porque justamente conheci esse cara aqui,
    ele é uma referência dele
  • 7:10 - 7:14
    aqui a versão visual aqui, a parte
    onde ele pode começar a criar as regras.
  • 7:14 - 7:17
    Se você literalmente acontecer,
    puxe esse fiozinho.
  • 7:17 - 7:18
    Olha quanta opção que tem!
  • 7:18 - 7:23
    Eu posso pedir para justamente
    essa caixinha estabelecer algumas regras.
  • 7:24 - 7:27
    Então galera, eu já mostrei bastante coisa
    aqui nesse vídeo, tá?
  • 7:28 - 7:31
    A gente está entrando
    numa jornada gigantesca, só daí
  • 7:31 - 7:34
    finalizar tudo o que você começar
    a programar.
  • 7:34 - 7:37
    Colocou algum nódulo a mais aqui?
  • 7:37 - 7:40
    Aqui no canto esquerdo você pode ver
    que ele fica com ponto de interrogação,
  • 7:41 - 7:42
    Clica nele que é o pai.
  • 7:42 - 7:44
    O que é para agora
    essa regra entrar dentro do jogo?
  • 7:44 - 7:46
    Por enquanto ainda não programou nada,
  • 7:46 - 7:50
    mas já deu pra ver que tem um avanço
    para te fazer, então vou pedir para vocês.
  • 7:50 - 7:51
    Eu vou convidar
  • 7:51 - 7:55
    para que vocês coloquem já uma trigger box
    justamente dentro do nosso level.
  • 7:56 - 8:00
    Assim que vai começar a pensar
    um pouco melhor o que dá para fazer
  • 8:01 - 8:02
    quando o personagem
  • 8:02 - 8:06
    esbarrar nessa caixinha que você
    tem aí de ideia para apresentar para mim.
Title:
vimeo.com/.../1058345587
Video Language:
Portuguese, Brazilian
Duration:
08:10
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Antonio Valter Chiaratti Canesin edited Portuguese, Brazilian subtitles for vimeo.com/.../1058345587
Show all

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions