[Música] Olá pessoal tudo bem Hoje nós vamos fazer o que nós vamos criar o jogo asteroides do zero utilizando o chat de vamos lá bom pessoal estou aqui com o meu Unity Hub aberto Como eu havia comentado nós vamos utilizar uma inteligência artificial para criar um jogo que jogo o jogo asteroides então primeira coisa que nós vamos fazer aqui pessoal eu vou vir aqui e vou abrir o meu navegador Então estou aqui com ionete deixa ele quietinho e vamos lá no nosso navegador aqui no navegador pessoal eu vou abrir o site do open aí.com que
você vai encontrar muita coisa legal aqui você vai encontrar todos os produtos que a empresa está desenvolvendo no caso que nos interessa ao chat e ti e também eles têm vários outros produtos Como por exemplo o Dali dois que trabalha com imagens que não vem ao nosso caso tá Ah Danilo como que eu faço para utilizar se você clicar no chat de já vai cair aqui na tela tá comentando falando para que que serve E aí você pode vir aqui em login ele vai abrir essa telinha E vai perguntar Puxa vida o que que você
quer ah eu quero trabalhar com chat de Pitico da Oi ou integral api Pronto ele vai abrir a tela do chat de beleza tem várias maneiras de chegar até aqui Eu particularmente eu já vou direto aqui no link chat pitt.open.com caiu aqui ele vai pedir às vezes para você fazer o logon criar sua conta é muito fácil de fechar aqui ó as duas telas eu já tenho ela aqui aberta e aí é só interagir com o chat de repetir pessoal aí como que eu faço isso é muito simples basicamente você tem que mandar mensagem para
ele escrever interagir com ele conforme você vai conversando com ele ele vai respondendo tirando as suas dúvidas e ensinando é muito legal então o que que nós vamos escrever aqui ó me ajude a criar um jogo estilo asteroides na Unit somente isso vamos ver olha só ele já começou a conversar com a gente ó Claro vou te orientar como criar um jogo estilo asteroides na Unity Ok e aqui ele me deu as etapas iniciais desse processo então primeira configuração do projeto Olha que legal se eu tenho pouco conhecimento da Índia eu ainda Possivelmente vou conseguir
desenvolver esse projeto porque ele vai falando passo a passo pessoal olha só que legal vamos aguardar aquele finalizar o processo de escrita Então vamos ver aqui ó terminou e parou aqui ó Mas nós vamos fazer ele continuar Vamos ler aqui agora primeiro então primeira etapa configuração do projeto Olha que legal Abra aí Unity e crio um novo projeto defina o nome do projeto para salvar o projeto segunda etapa configuração de ambiente no painel do projeto cria uma nova cena clicando com o botão direito então ele me fala até como criar cena aqui ó adicione a
cena recém criada ao Beauty sets me fala que eu tenho que adicionar essa cena no Beauty 7 aqui no meu projeto terceira etapa configuração dos elementos visuais chrisprites para nave os asteroides e os projeteis tudo que nós vamos ter imports para o projeto então o que que ele está falando para mim aqui ó todo o processo que eu tenho que fazer tem que ir lá criar umas imagens para o meu para meus objetos importar Ali quem é um objeto vazio na hierarquia que represente a nave Adicione um componente adiciona um componente Box colar adiciona o
componentes repita os passos de três a seis para criar os asteroides então aqui ele já me deu todos os passos pessoal para eu criar a minha nave o que que eu vou fazer aqui ó eu vou pegar o nome que ele deu asteroides vou abrir o Ion e nós vamos seguir alguns passos daqueles que ele comentou detalhe Danilo é interessante eu conhecer aí onde óbvio né o ideal de você utilizar o chat de ti é você já ter um conhecimento prévio da ferramenta que você vai trabalhar utilizando o chat porque porque ele vai servir como
um guia vai te orientar vai te ensinar algumas coisas mas é interessante que você já tem o domínio prévio eu vou deixar até na descrição aqui um conteúdo que vai auxiliar você no desenvolvimento dos projetos conteúdo Inicial que ensina você criar um primeiro jogo aqui na ínte Beleza então vou ver aqui ó novo projeto Que tipo de projeto Vou colocar aqui ó 2D urp tá Universal Ranger pipeline nome do meu projeto asteroides Então já está criando aqui o projeto para mim pessoal vamos voltar lá enquanto ele cria aqui só para a gente não perder tempo
o que que eu vou fazer isso aqui é comum ele começou a escrever só que tinha muita coisa que ele foi falando para nós ó tá vendo porque nós vimos aqui ó configuração do projeto ó configuração dos elementos visuais que ele foi falando que que nós temos que fazer com cada elemento visual que nós vamos ter ó movimentação da nave então ele falou que eu tenho que criar um script aqui deu a parte Inicial daqui a pouco a gente lê de novo movimentação dos asteroides colisões e parou na etapa 7 tem que continuar escrevendo Então
continue e escrevendo pronto então falei para ele ó não terminou que você estava me ensinando Então continua aí escrevendo e ele vai continuar até terminar a linha de raciocínio dele aqui ó ele que interessante Então vamos aguardar aqui ele finalizar e o legal disso pessoal e você utilizar essa ferramenta é a seguinte é a forma que você utilizar ela porque porque aqui ó vamos imaginar nós temos a primeira etapa de configuração do projeto que é criar o projeto definir uma cena e eu tenho aqui a etapa 2 onde eu já falei também né que definir
a cena e a etapa 3 que a configuração dos elementos visuais onde eu crio os asteroides eu crio os projetos eu crio a nave E aí olha só que legal Às vezes pode acontecer em alguma dessas etapas você não conseguir Executar a etapa você pode novamente perguntar para ele como por exemplo ó vamos na etapa 4 aqui ó movimentação da nave cria um novo script chamado Player Controller e anexo ao objeto da nave água script e define as variáveis para controlar a velocidade a rotação da nave No método update leia os inputs jogador por meio
do get x Zoom então não está utilizando nenhum pote System não tem problema para controlar rotação e velocidade da nave utilize Ruiz de body da nave para aplicar a velocidade e a rotação Então tá aqui eu não sei fazer isso então que que nós vamos fazer daqui a pouco eu vou mostrar para vocês Tá Ok deixa ele só finalizar a construção do meu projeto aqui e aí a gente parte para essa parte uma coisa legal aqui que ele comenta né Ele falou o seguinte Defina um local para o projeto crie a cena crie as Sprites
para a nave os asteroides e os projéteis Se eu quiser eu posso pegar esses itens aonde no it a são para quem não conhece pessoal eu tenho o it a que é um site Fantástico uma plataforma fantástica que ele tem aqui ó jogos completos e também possui access Onde eu posso fazer o download dos access e utilizar no meu jogo Alguns são pagos outros são gratuitos tá vendo aqui ó tá aqui olha que legal um montão de coisa e aí você pode vir aqui e fazer o download dos access aqui mas no caso eu não
vou utilizar esses ácidos nós vamos fazer um negócio mais simples nós vamos utilizar forma geométricas presentes na própria Unity Tá então vamos ver aqui o projeto se criou pegar ele aqui Olha lá criou o nosso projeto pessoal vou dar um play aqui só para ver se está funcionando não tem como errar está funcionando perfeito Vou definir aqui no game free aspect Vou definir uma resolução para o nosso jogo 16 por 9 Então essa resolução do nosso jogo E aí algumas coisas que ele comentou ali eu não vou precisar fazer porque ele comentou conosco o seguinte
ó etapa 1 Abra aí onde abrimos aí onde defina o nome no local já fizemos isso configuração do ambiente cria uma cena eu já tenho a cena tá e adicione biots não preciso eu já tenho aqui ó a pastinha sim eu tenho aqui a minha senha Se eu quiser eu posso renomear de mim principal clicar em relógio carregou e ela já está aqui ó no vídeo certo ela já está aqui sim tá vendo ó não preciso fazer nada aí voltando aqui que que ele fala crie as Sprites imports para o objeto tá basta arrastar os
arquivos da imagem para pasta access da Índia Então tô falando assim ó pega as imagens que você quer utilizar e traz aqui para o seu jogo fechou cria um objeto vazio para representar a nave e adicione os seguintes componentes Então tá aqui os componentes vamos voltar lá se eu vir aqui ó eu posso criar um objeto vazio e importar a nossa nave de lá ou se não posso vir aqui ó 2ds e aqui eu tenho triângulo Square circo então tem vários objetos 2D por exemplo triângulo Olha que legal essa Minha Nave nosso Player chama de
player tá aqui olha que bonitinho então economizou aqui a ida deu e pegar na internet um Sprite usar esse Triângulo com você Na Minha Nave Fechou então tá aqui ó meu Player E se eu olhar o que ele mandou eu fazer que que ele mandou adicionar aqui eu tenho o Sprite Ranger que representa minha imagem que que falta o nosso coeder aqui ó colar E aí eu tenho vários tipos de colaider tá vendo polígono Collar 2D Box Caps 2D E aí se eu colocar um box como ele falou olha só o que que vai acontecer
se eu ver aqui em cima tá adicionado tá só que olha como é que ficou a área de colisão então se um tiro algo colidir aqui ó Minha Nave vai sofrer dano correto Então vou deletar isso aqui vamos ver aqui ó remover componente vamos procurar aqui um outro item online e eu tenho aqui ó vamos ver polígono Collar 2D Olha que legal ele pegou apenas a área da nave e o show de bola então eu creio que nós vamos conseguir utilizar esse colisor aqui para detectar a colisão e a interação da nave com os objetos
o que que eu tenho mais Ah eu tenho um Ready então vou ter que colocar um corpo rígido aqui ó rigide Buddy 2D pronto então o Spider o nosso colisor o nosso corpo rígido que mais acabou tá vendo e aí ele fala o quê ó repita os passos de 3 a 6 para os asteroides e os projetos Fechou então vamos criar os nossos asteroides Então vem aqui ó e vou criar um outro objeto 2D e o que que vai ser o meu asteroide pessoal então tem aqui ó as minhas Sprites eu tenho triângulo que é
minha novinha quadrado círculo eu vou pegar aqui ó deixa eu ver que vai ser hexágono Caps ficou bonitinho essa forma geométrica Senão nós vamos utilizar outra coisa ó eu achei que ficou legal então eu tenho aqui um isométrico diamond diamante que vai ser o meu asteroide pronto tá ali asteroides coloquei o nome dele aqui ó e aí eu faço os mesmos Passos como os mesmos Passos vem aqui coloca um red Bully 2D o Sprite Rangers [Música] Ó o meu colar e aí que colar que eu vou pôr de novo eu vou colocar aqui ó ele
vai pegar a forma geométrica do meu objeto fechou ah Danilo gostaria de usar Sprite daqui a pouco eu mostro para vocês como é fácil alterar isso aqui para um Sprite é só vir aqui ó e fazer o quê mudar a imagem do Sprite Ranger só isso e mudar o Coliseu escolher um colisor que corresponde a forma geométrica da sua imagem Acabou só isso virou que interessante E aí eu tenho que eu tenho a minha nave eu tenho o meu asteroide e agora eu vou precisar do tiro não é o que tá faltando vamos lá Nossa
Senhora perdi aqui que estava escrevendo né estava lendo olha que benção a nave repita para criar os asteroides e os projetos Então vamos lá vamos criar o nosso projeto nosso projeto nossos projeteis então aqui ó 2D Object Sprite E aí eu tenho triângulo quadrado círculo Caps pronto tá aqui o nosso tiro tá E aí eu vou chamar de Bullet Budget a bala pronto e olha só que legal pessoal eu posso vir aqui e com a ferramenta rect eu posso alterar o formato Olha que legal então se eu quiser eu posso criar aqui minha bala no
formato que eu desejar vou deixar um quadradinho mesmo tá aqui bem pequenininho E aí É só adicionar o quê agora sem box colar 2D tá ali o body 2D e o Spider pronto então só para recapitular eu tenho aqui o Sprite render o poligon Rigby lembre-se que vocês devem sempre utilizar o 2D porque o nosso jogo é 2D feito isso Ó já temos todos os elementos do nosso jogo vira que legal muito show de bola né então eu tenho aqui o meu Player eu tenho meu asteroide eu tenho a minha bala tá aí pronto fechou
bom pessoal no nosso próximo encontro nós vamos continuar realizando as etapas sugeridas aqui pela ferramenta tá nós não finalizamos obviamente então Nós criamos aqui os objetos elementos visuais e falta fazer o que programar dar movimento para nave para os asteroides tá vendo tratado da colisão fazer o disparo dos projetos e várias outras coisas então nós vamos continuar aqui desenvolvendo nosso projeto utilizando o chat gibite beleza pessoal então um grande abraço e até a próxima