ó pessoal sou clã seja bem-vindo de volta ao nosso canal E hoje vamos começar uma série criando um jogo de plataforma 2D aqui na Google 4. 0 há muito tempo atrás quando o canal estava começando Nós criamos o jogo de plataforma 2D na Godoy 3. 2 e muita coisa mudou desde então Inclusive a linguagem da nossa redney mudou bastante agora na 4.
0 E é isso que nós vamos fazer durante essa série de vídeos antes porém eu quero te convidar a se inscrever aqui no canal caso ainda não seja inscrito para receber todos os vídeos e ser notificado não sou dessa série mas de todo o conteúdo que nós trazemos aqui no canal deixar aquela meleque que me ajuda demais e faz com que o YouTube saiba que esse vídeo é relevante e também recomende para outras pessoas e se você puder e quiser considera apoiar nosso canal e o trabalho que fazemos aqui através da chave pix que eu vou deixar aqui na tela qualquer valor me ajuda demais e faz grande diferença para que eu possa me dedicar ainda mais e trazer um conteúdo sempre melhor para vocês sem mais vamos para o vídeo [Música] visto que é uma série introdutória antes de mais nada nós precisamos baixar a ending para fazer o nosso jogo Então já estou aqui no site da godo godoyndi. org vou deixar também aqui para vocês na descrição que é a primeira vista está tendo contato e vocês vão baixar essa versão lates que é a última versão que é 4. 0 se vocês rolarem para baixo Vamos ver que há 4.
0. 1 release standation já está sendo executada e brevemente a gente vai ter uma atualização também mas é recomendada sempre baixar a última versão estável vocês vão clicar nesse botão e ele vai levar vocês até essa página de vocês escolheram o sistema operacional Eu recomendo baixar a versão padrão ele suporta fechar como vocês podem ver mas essa série será voltada para GDF script Então baixa a versão padrão vou clicar aqui não é obrigatório e vocês podem salvar onde desejarem vou falar que nessa pasta eu já tenho salvo no meu computador um espaço. 0 e assim que terminar o download eu volto com vocês download concluído nós vamos até a próxima de nós baixamos nosso arquivo zip e vocês vão clicar com direito e simplesmente extrair aqui tá no meu caso ele vai pedir para substituir eu não vou fazer essa substituição Mas se vocês não tiverem esse arquivo aqui ele vai jogar dentro da pasta gerando esse arquivo ponto z e esse console ponto z isso é bem legal da Godoy não precisa instalar nada basta clicar duas vezes e ajudou já vai abrir para você o Project Manager que é o gerenciador de projetos o gerenciador de projetos aqui na Google basicamente é a área onde você vai armazenar e gerenciar os seus projetos criados aqui na Godô nós temos Inicialmente um campo de filtro para procurar projeto Se você começar a digitar vai mostrar somente o que tem relevância por exemplo colocar plataforma perceba que ele mostra apenas esse o outro eles escondeu eu posso ainda favoritar alguns clicando nessa estrelinha posso também organizar através de nome ou do caminho onde está localizado o projeto como parecido vai dar muita diferença temos ainda a biblioteca de projetos onde é possível baixar alguns exemplos da própria ending tá a gente pode fazer buscas aqui ou baixar diretamente temos ainda essa opção para mudar o idioma e eu prefiro sempre usar em inglês tá Eu recomendo que vocês façam assim mas caso queira em português está aqui o problema é que eu não vou traduzir as funções vou sempre usar a versão em inglês então é recomendável isso e aqui em cima nós temos a versão da godom no meu caso 4.
0 stable tá bom essa introdução geral aqui e aqui nós temos os botões para novo projeto importar um projeto já criado escanear um projeto editar executar renomear ou remover um projeto detalhe que quando eu removo aqui ele simplesmente exclui eu vou clicar aqui ó ele vai perguntar se eu quero remover da lista ou se eu quero deletar também tá vou cancelar foi apenas para mostrar para vocês eu posso apenas ser mover da lista ou deletar do meu computador se essa caixinha for marcada e por fim remover os que estão faltando por exemplo se eu deletei no meu computador e não é mais encontrado um sistema esse então é o nosso gerenciador de projetos Vamos então começar o nosso projeto do zero aqui na Google vou clicar aqui em New produtic vai aparecer Onde eu devo preencher o nome do projeto vamos chamar de plataforma 2D Godô 4. 0 aqui eu tenho um caminho onde meu projeto vai ser salvo o armazenado perceba que tem um alerta falando que o caminho não está vazio e é recomendável que seja uma pasta vazia Então nós vamos ficar em browser Navegar até uma pasta vazia geralmente salva aqui no meu D eu tenho uma pasta de deve aqui específica e aqui eu vou criar uma pasta para nossa plataforma 2D codeu quatro e dar um Ok pronto selecionar select grande folder perceba que agora estou verdinho aqui falando que está ok a pasta tá vazia eu devo escolher o renderizador também o mais avançado que é o que está usando atualmente que a Vulcan tá ele informa aqui que suporta apenas a plataforma da stop gráficos avançados pode ter cenas complexas então a versão mobile tem alguma peculiaridade porque esse porta também plataformas mobile tá nosso caso vai ser o forno porque ele não vai fazer o nosso jogo aqui para mobile ainda e a compatibilidade é para aqueles que ainda não suportam Vulcan então ele vai estar usando o rendedor ou pgl3 e o 3. 0 Lembrando que o Vulcan é o mais atual então é recomendado para a gente trabalhar agora se você não tem uma placa gráfica o compatibilidade vai te atender bem para o nosso caso Ford atende e aqui a gente pode ter um controlador de versão não vai ser o foco deste curso Então a gente vai deixar em nome e escolher a opção está criado o nosso projeto aqui na Godo para começar Então nós vamos criar uma nova cena 2D clicando nesse nó aqui no só Resumindo bem é todo objeto criado na gudú pode ser um nó de som uma área 2D um caráter Bari um Animation Player todo objeto criado na Godoy é chamado de nó tá no decorrer vocês vão aprender melhor acerca disso então ele criou um nó 2z por raiz aqui que é o principal nós o dar dois cliques e renomear para World traço 01 é nosso mundo agora eu preciso adicionar um nox que seja controlável o nosso jogador ou então clicar com esse botãozinho aqui ele vai abrir essa janela mas ou com direito e acionar Charlie nude também a mesma opção ou por fim através de controlar todos os atalhos no mesmo lugar com isso nessa janela eu vou procurar trabalho que é esse daqui com bonequinho andando ele é o substituto 5 vou renomear para Player que vai ser o nosso jogador e perceba que ele tem um erro informando que não existe nenhuma forma nele então ele não consegue colidir ou interagir com outros objetos vamos clicar com direito então aqui escolher agora Coli shape para que ele tem uma colisão e assim o erro sai dele mas passa para o Coliseu informando Justamente que ele não tem uma forma se a gente clicar aqui ele tem que ter uma forma fornecida Então a gente vai aqui no inspetor escolher um New caption está pronto para receber um código e ser realmente visível Porque até então ele não está visível tá a gente tem aqui o shape mas ainda não tem um Sprite o que que é o Sprite Spike é toda imagem usada dentro do nosso jogo seja um cenário seja um item coletado nosso Player tudo é um Sprite vamos trazer Então os nossos acertos de Sprites para o nosso jogo para o nosso projeto nós vamos usar access Kid que são muito legais são gratuitos também vocês podem usar e nós vamos usar o Sprite Back 2 que é esse daqui onde tem o nosso personagem principal alguns inimigos eu vou abrir aqui uma outra aba vocês fizeram Hotel sete serão nosso cenários e também o mini Effects itens que a gente vai coletar vou abrir aqui os três agora em cada um das Abas nós vamos a opção download vocês podem fazer uma doação mas não é obrigatório Se vocês não forem doar nada vão na opção no thanks já sei to de downloads ele vai abrir outra janela e você vão clicar nesse botão vermelho para fazer download na pasta onde vocês fizeram um projeto no meu caso na plataforma 2D rodou 4 Vou salvar aqui vou fazer o mesmo procedimento download Now no thanks download salvar o zip mesma coisa com mini Effects download thanks salvando na nossa pasta mas agora ela para a nossa pasta e nós vamos criar aqui uma nova pasta chamada de access aqui dentro nós vamos extrair clicar com direito extrair aqui tocar aqui para dentro tá esse processo é manual porque ele não é reunir tudo para gente então a gente vai ter que fazer dessa forma distrair aqui trazer para dentro até porque vocês podem selecionar aqui efetivamente Vai ser necessário por exemplo miniffex tem várias pastas a gente não vai usar todas elas eu vou deixar todas para vocês perceberem Mas a gente não vai usar todas tem aqui os efeitos de colisão o deitens e temos aqui também a Minnie bem legal também tudo isso aqui vocês podem deixar tudo mas a gente não vai usar tudo tá temos o grassland é o nosso cenário Inicial temos e a parte de praia Winter World e temos uma miscelânea que Universal que a gente vai usar bastante para fazer uma decoração no cenário por fim nós temos Pride pack 2 que são os nossos personagens principal e os inimigos que estão aqui cada um com seus respectivos nomes e animações em Sprite bem legais também tá então vocês vão baixar isso aqui e colocar todos dentro da pasta access não existe vocês vão criar como eu criei aqui depois disso vocês podem deletar os arquivos e pagos voltando agora para Godô ele vai carregar para gente usar e agora a gente pode trazer um act aqui dentro para o nosso Player vou aqui no nosso Sprite pack 2 procurar o nosso Mister much e vou trazer para cá simplesmente arrastar tá percebam que quando a gente faz isso arrasta um Sprite ele fica meio borrado 3 A gente vinha na aba Import e fazer a remoção do filtro mas não tem mais isso aqui na 4.
0 isso está agora na opção vou até deixar aqui dentro do nosso próprio Player tava fora isso aqui vem na opção textre Vocês estão vendo aqui Filter está em inhurt que é herdado para neast Olha só agora ele está com pixel art perfeita mas isso parece objeto se eu trouxer um outro ele continua desfocado para que a Godoy entenda que o padrão que a gente quer é o pixel art Vocês precisam vir em project Project até abatector que essa daqui e mudar esse defutexa Filter feito isso a gente fechar agora vou trazer rune e agora ele já entende que tudo tem que ser como tá bom então para a gente ter isso bem aju com mais prático mas é bem diferente da versão que estava anteriormente o deletar também foi apenas para mostrar o que nós vamos precisar aqui de Noé é um animated Sprite a gente poderia usar um Animation Player mas para o nosso caso e para quem está começando o alimento Sprite vai resolver bem a nossa situação controlar e procurar aqui um animate Sprite perfeito vou renomear para anime que a nossa animação e tem um erro falando que precisa de um recurso de frames para que animação seja criada Então a gente vai com ele selecionado abrir aqui nosso inspetor aba Animation e Sprite Friends perfeito a gente pode fazer essa animação agora doido que a nossa principal e eu vou renomear aqui dois cliques para Idol perfeito agora clicar aqui nessa caixinha tem essa Grid vamos buscar nosso azeite do nosso Mister much com Idol É esse aqui perfeito aqui a gente vai ter como vocês podem ver algumas grades essas grades estão mostrando vários recortes como a gente só tem dois vai mudar aqui vertical para para um e horizontal para 2 então vai ficar certinho clicar em select Clear frame que ele vai criar essa extremes para a gente e dá um edframes pronto Ele criou aqui para gente nosso está aqui e se a gente der um play olha só ele tá piscando lá bem legal Como é o Idol eu já vou escolher essa opção Auto start perfeito depois a gente vai criar as outras animações Tá bom por hora é só isso mesmo vamos só trazer a conclusão Aqui para baixo pronto e a gente tem o nosso Player devidamente criado ou clicar aqui e reduzir só para vocês visualizarem bem legal o nosso projeto está aqui perfeito mas a janela está muito grande se a gente salvar com Ctrl s ou criar uma pasta aqui level também pronto e salvar nosso cenário e deram um play nesse conezinho tá muito grande em relação ao nosso personagem nós podemos mudar isso vindo aqui em project depois a gente ia falar de câmera também mas por hora vamos mudar esse viewport wides que a largura para 640 e o report Hide para 320 assim a gente vai ter um jogo menorzinho no estilo mais de Game Boy tá claro que vocês podem ter outros tamanhos mas é apenas o nosso tutorial Aqui é aqui em mode a gente vai mudar para viewport e manter aqui como keep caso de vocês seja diferente tá geralmente já vem equipe que é o novo padrão a gente pode ter outras opções também através de Advanced 15 mas não vamos entrar nesse mérito aqui tá bom só para isso já atende bem interessantemente e se nós testarmos também já está bem melhor mas nosso Player ainda não é controlável para isso na Godoy 4 ficou muito fácil eu vou clicar aqui com direito e vou adicionar um novo script script é todo componente que tem código tá para ficar mais fácil isso e na Godoy 4 ele traz por padrão um template que é esse aqui você pode escolher Zerado também vazio mas vamos usar o padrão aqui e conforme o avançar do nosso curso aqui evoluí-lo Tá bom vou clicar aqui também nessa pastinha e vou criar um outra pasta para ficar organizado chamado de scripts que ficaram todos nossos scripts do jogo vai ser o player mesmo agora vou escolher Creation ele vai criar aqui todas as variáveis especificamente se nós testarmos agora o nosso Play vai cair caiu perfeito Então significa que está funcionando esse script só para vocês entenderem que está chegando agora ele declaram constante de velocidade uma constante de força de pulo que ele chama de jump Veloster eu prefiro Jump Force tá então já vai mudar isso aqui para jump Force vocês podem manter o padrão mais Lembra que você chamar aqui vai alterar o seu script também eu prefiro de um Force E aí ele traz também a gravidade a gravidade ele traz o padrão do prodigs Gravity aqui tá nossa gravidade padrão tá usando esse padrão aqui que a gente pode mudar também para um valor específico de repente mil de gravidade tá isso aqui pode ser mudado também se vocês quiserem manter o padrão não tem problema nenhum eu vou deixar o padrão mas só para você saber o que é isso depois dele verifica se o nosso Play não estiver no chão então ele vai aplicar a gravidade fazer com que ele caia em Y se o botão apertado for you a X7 que a barra de espaço e o nosso Play estiver no chão então a gente aplica o Jump Force que é esse valor aqui negativo fazendo ele pular conhecer ele põe a variável direção e verifica se foi apertar para esquerda para direita e conforme o botão apertado o nosso Player vai se movimentar para esquerda ou para a direita mas para que a gente consiga testar isso efetivamente eu vou aqui no nosso nó de mundo adicionar um novo nó chamado estetic Bari 2D que vai ser um corpo estático tá E aqui nós vamos colocar uma colisão Vamos colocar aqui controlar e trazer nosso colija Shape 2D aqui dentro dentro desse filho como a gente vai deletar isso aqui eu não vou me preocupar muito com o nome tá a gente vai deletar ele depois é só temporário mesmo para vocês poderem visualizar agora com essa opção de setinha a gente vai aumentar apenas o colija bem grande para fazer um chão interessante para o nosso Player perfeito vamos reposicionar aqui e arrastar este bar e como um conjunto Aqui para baixo de maneira que a gente tem um chão tá esse aqui é o chão do nosso Player para que vocês não estejam vendo e para você visualizar como estou vendo também Basta vir aqui em the bug e escolher a opção visual de shapes Abrir tem essa opção e agora ao testar nosso Player vai cair mas ele vai parar nesse chão invisível e se apertar para a direita ou para esquerda o nosso Play já se move apertar barra de espaço ele já pula também pula andando já tem um Player controlável bem interessante aqui na Google 4. 0 muitos ajustes irão pela frente muita coisa Vocês vão aprender também mas para que vocês fiquem ligados que tá acontecendo aqui eu recomendo que vocês se inscreva aqui no canal caso ainda não seja inscrito Deixa aquela meia no like para saber que foi relevante e vamos juntos nessa jornada game deve para criar nosso jogo de plataforma 2D bem legal aqui na Google 4.