RECRIEI O ROBLOX EM 24 HORAS!

2.32M views3097 WordsCopy TextShare
Oda
Oi. Nesse vídeo eu conto como foi me desafiar a recriar um jogo em menos de 24 horas, e como está no...
Video Transcript:
e recentemente Eu postei um vídeo onde eu mostro como eu hackiei o Roblox Foi algo bem divertido de se fazer e eu vi que muito de vocês apoiaram uma Possível Parte 2 daquele vídeo e sim Eu pretendo fazer outro vídeo naquele estilo só que dando uma olhada nos meus antigos eu percebi que faz muito tempo desde que eu não posso o relacionado à criação de games único vídeo que eu havia feito era aquele recriando for the night funk nem 24 horas e pensando nas infinitas possibilidades e sabendo o quanto vocês gostam de robloxs eu resolvi
me fazer esse desafio novamente é criar o Roblox mas em 24 horas em [Música] E aí e Como já disse no vídeo recriando o fight night funk antes de fazer um game você precisa escolher a higiene é uma linguagem de programação e a diferença entre elas aqui na linguagem pura de programação você precisa criar tudo do zero a física os controles sons e afins já nos regimes isso meio que vem pronto que facilita muito a criação de um jogo e como objetivo aqui é recriar o'roblox em menos de 24 horas não pude pensar em outro
Engenho a não ser a região net aí ele tinha uma Engine gráfica bem conhecida no mundo dos games e não é a tua ela fornece uma gama de ferramentas bem úteis para o desenvolvimento de games tanto 2D quanto 3D nada você pode criar o seu jogo e exportar para várias plataformas diferentes como o PC Android web console iOS sem contar que ela possui uma versão gratuita qualquer pessoa pode baixar de graça me começar a desenvolver o seu joguinhos e isto porque eu precisava só tinha um problema eu não fazia ideia de como se usava isso
aqui já é Um Desafio recriar um jogo em 24 horas mas fazer isso em um ambiente que eu não conheço fica ainda mais complicado a gente pensar em como recriar o ROblocks eu teria que aprender a usar aí omitindo o processo e isso foi muito difícil é bem como todo início até que não é difícil eu abrir ele Unity escolha o tipo do meu projeto que é o 3D dei um nome para ele e cliquei em cliente quando a interface iniciou apareceu esse espaço vazio que é onde o jogo deveria ser criado nessa etapa não
precisava decidir o que seria feito ali pois o Roblox não é necessariamente um jogo e sim uma plataforma de jogos existem números games totalmente diferentes e meio que não dá para recriar todos eles então eu escolhi um para recriar o conceito o blog Réver que basicamente um RP onde você entra para viver sua vida em Uma cidadezinha é bem legal e sempre tem muita gente jogando tem dente qual seria um game a ser espelhado eu comecei do cenário é tô sabendo que eu iria precisar recriar uma minicidade e levando em conta que eu possui apenas
24 horas para isso era necessário construir as coisas o mais rápido possível então utilizando a ferramenta probuilder construir um chão 500 por 500 que o material da cor verde apliquei no terreno as ruas foram feitas da mesma forma com a diferença de que eu fiz 10 por 500 nessa por aqui depois de posicionar essas ruas de uma maneira que fica assim minimamente parecido com as de uma cidade parei e pensei em como eu iria construir as casas aquele momento uma olhadinha duas opções modelar do zero as minhas próprias casas ou perder algumas já feitas na
internet como não sou modelador 3D eu teria também que aprender a fazer isso que não era algo muito inteligente desfazer Que modelam objetos 3D é sabido que eu tô falando então eu recorri a segunda opção em Olha essa talvez tenha sido a parte que mais Demorou mas por mais que existam muitos modelos 3D na e é muito difícil de se achar um que seja grátis e que tem as texturas semelhantes às do Roblox eu tive que procurar bem até ir encontrando o construções que se encaixassem minimamente com cenário uma por uma fui baixando e alocando
as casinhas no cenário de acordo com o que eu achava que fosse mais visualmente bonito só que eu não poderia apenas colocar casas no cenário Então fui em busca de construções diferentes e encontre uma pizzaria até que ficou bonitinha pode continuar a construir o cenário eu precisava pelo menos inserir o personagem para entender como os jogadores iriam ver as casas em assim como elas eu preciso ir procurar um modelo 3D do Roblox na internet só que eu não obtive muito sucesso e o máximo que eu encontrei foi isso aqui o clássico até que fofinho vai
depois de baixar o modelo me adicionar ele é o meu projeto ele ficou assim tudo branco sem textura alguma só que isso não é um problema nenhum nítida mesmo jeito que eu fiz para o chão Oi Cris materiais Honda cor verde escura com azul claro um amarelo para pele para pequeno personagem e pronto olha só que bonitão feito isso comecei a ajustar os braços e as pernas para que eles ficassem mais naturais Eu também tive que arrumar a isqueiro dele que eu não sei se você percebeu mas ele tem um pouquinho grande aqui com isso
pronto estão chegando a hora de criar a movimentação do personagem em essa parte específica é muito interessante porque na Yuri tinha isso não vem pronto você quem tem que programar a movimentação do seu personagem isso me deixou levemente feliz é diferente de noventa porcento das coisas que eu faço aqui no canal aí eu gente não usa pai tão e sim fechar porque não me incomodo nem um pouco afinal também gosto bastante dessa linguagem só que nem tudo é flores com my unit possui a sua própria biblioteca no dividir pesquisar arquivos de informações básicas e como
se faz uma movimentação simples utilizando códigos como todo objeto 3D é uma personagem possui os valores x y e z são as setinhas vermelha verde e azul se eu mexer a azul por exemplo um do personagem se move para frente e para trás já era vermelha para a esquerda e direita e a verde cima e baixo bem simples que eu precisava fazer era escrever um script in c-sharp clinicassi esses movimentos com as teclas do teclado e foi até simples de se fazer no início na própria documentação daí Unity você encontra exemplos de como se fazer
é resumidamente eu peguei algumas variáveis com a velocidade que o personagem iria se movimenta e nenhum caráter Controller na boneco que é por onde eu iria mover ele e captei a movimentação dos eixos horizontal e vertical pelas teclas do teclado depois eu só preciso em multiplicar esses valores para da velocidade de movimentação e aplicando que era aquele controle do personagem como isso pronto era preciso testar então posicionei a câmera principal no meu personagem e dei Play E aí [Música] eu não sei eu acho que tão pouco rápido porque você está pronto agora sim tá razoável
a parte da movimentação em si já estava pronta o problema agora era câmera o ideal seria se ela seguir seu personagem à medida que ele andasse pelo cenário isso foi resolvido facilmente meu apenas posição nem a câmera num ângulo interessante e arrastei ela para dentro da composição do boneco dessa forma era seguir o player para todo lado só que ainda tava muito cru não tinha como mexer o ângulo da câmera e como no Roblox isso teria que ser possível eu voltei pelos códigos e escrevi um script para o mouse sem esse script tinha como objetivo
pegar os eixos y e x do mouse em rotacionar o personagem junto com a câmera testando até que ficou bom agora a possível olhar para todo lado apenas movimentando o mouse depois eu também queria scripts para ele correr e pular nada muito complexo mas ainda faltava uma coisinha uma coisa e sim na compra qualquer jogo movimentar não é o suficiente os braços e pernas precisavam indicar que se estava acontecendo para resolver isso eu tive que criar uma animação do objeto 3D o que também não foi um Bicho de Sete Cabeças mas aí ele também fornece
uma ferramenta para isso o Animation ela é possível animar porque frame é isso Que bom pai tá de um galho eu precisei fazer foi mover os braços e pernas para frente e para trás em um loop infinito agora para fazer isso funcionar em game para tive que adicionar animação na aba animator criar uma transição em selecionar ela para ser ativada sempre que o valor da transmissão fosse um feito isso era preciso criar um código que mudasse suas animações Então o que eu fiz foi verificar se o jogador estava pressionando as teclas w a s ou
de em mudar aquele valor para um toda vez que isso acontecesse em olha só que fofinho ficou muito mais aceitável do que aquela E aí já que o personagem estava pronto eu me senti livre para voltar a montar a cidade Então procure por mais casas e Construções na internet o cenário foi ficando mais completo de pouco em pouco causas diferentes cafeterias uma torre árvores e prédios e quando eu já não aguentava mais Procurar por modelos na internet resolvi parar por ali mesmo e começar adicionar as colisões nas construções na Yuri Você pode adicionar uma colisão
facilmente utilizando cabos ou box colar mas nesse caso como as casas possuíam muitos detalhes ideal seria usar um mexe colar daqui deixar a da colisão um pouquinho mais próxima do que seria a construção em si fazendo isso para todos os objetos nesse cena do personagem já não atravessava mais nada como antes foi aí que resolvi tornar as coisas mais interessante estava tudo muito legal Zinho mas o personagem não fazia nada além de andar então para não deixar Por isso mesmo eu resolvi em uma mecânica de tiros como se fosse uma FPS mesmo e essa foi
a parte mais divertida de todas como eu iria criar um tipo de FPS não é necessário ter uma arma e depois de perder uns 40 minutos procurando um modelo na internet aqui e não fosse tão Realista e nem muito simples acabei decidindo por modelar a minha própria ar utilizando o programa mais do que o box eu peguei em poucos minutos uma pistola bem no estilo Roblox mesmo eu cortei para identificar Justin no cenário em que ela com o braço do personagem e comecei a ajustar uma câmera em primeira pessoa essa câmera de um pouco mais
de trabalho hoje eu tive que posicionar de um jeito que não ficasse estranho que fizesse sentido na hora do jogo dormir a para tirar foi foi necessário programar aqui essa câmera somente fosse ativada caso o jogador sacasse a arma o que me fez criar uma animação exclusiva também para quando ele estivesse com e depois de fazer tudo isso agora faltava fazer os disparos daquela arma e para isso eu criei um cilindro ajustei o seu tamanho para de uma bala escrevi um script para instanciar essa bala em mover ela e uma determinada velocidade tudo isso apenas
quando Player apertasse o botão esquerdo do mouse ai eu também programei uma auto destruição da bala para que ela sumisse seis segundos depois de ser criada eu fiz isso para evitar um possível leg e já que os jogadores iriam atirar para todo lado e bem depois de feito isso quando eu fui testar [Música] acho que tem algo errado além das cápsulas saírem gigantes na só se multiplicaram e inicialmente eu pensei que seria um problema absurdo de se resolver mas não eu apenas troquei o cilindro por uma esfera diminuir o skill da bala eu teria o
código para disparar apenas Quando penso da se o botão esquerdo do mouse assim as cápsulas começaram a sair individualmente e no tamanho certo a é só falta para programar a morte do personagem caso ele levasse um tiro só que antes de fazer isso eu precisava criar o sistema multiplayer midi Folha e que começou a etapa mais difícil de todas [Música] como fazer um jogo multiplayer é mais complicado do que parece ainda necessidade de ter um servidor é preciso fazer com que o cliente a envie um pacote para servidor ontem das suas informações para que o
cliente B possa receber essas informações e renderizar aquele jogador sem falar no famoso leg que é o tempo que demora para o personagem enviar e receber essas informações ou seja era inviável fazer tudo isso do zero então basicamente o que eu fiz utilizando o fóton e oferece um servidor gratuito para ter 20 pessoas jogarem simultaneamente ao adicionei ele do meu projeto cria um servidor online e pronto para começar a valer na parte mais cansativa de todas as para conectar o meu jogo um servidor eu criei um script e nele comecei a programar algumas funcionalidades básicas
primeiro escrever um código que faz a conexão com o outro que tenta entrar em uma sala que eu dei o nome de Brenner outro onde eu crie uma sala caso ela ainda não exista e por fim a função que E se o meu personagem na sala tudo isso junto com uma mensagem no blog hora que eu saiba se funcionou não voltando para jurídica simplesmente fiquei no Play em Olha só funcionou logo de primeira eu sei que você tá olhando para essa arma que toda bugada Mas relaxa que isso só tava ali porque eu queria mesmo
conheço funcionando já dava para exportar o projeto e enviar para alguém jogar só que o problema é que ninguém iria ver ninguém ninguém ainda faltavam uma série de configurações não personagem que eu não havia feito então voltei para ir origem na comecei as alterações que uma prefeita do meu personagem e adicionei quatro componentes no meu boneco ou faltam rigibore viu ou faltam Rio faltam transforme seu e um ano e meio por todos esses componentes foram incluídos para que os outros jogadores pudessem vir tudo aquilo que uma personagem estava fazendo Depois de alguns ajustes eu resolvi
testar Então exportei o meu projeto Entrei no jogo como um segundo Player the plane and Unique inicialmente o centraram-se no jogo só que o rock temos um probleminha aqui fazer caminho que os dois países estavam conectados comum só se um andasse outro também andava Isso é um problema até que vem comum que eu precisava fazer para resolver era apenas adicionar esse isso aqui que verificavam seu boneco que iria se mover era um não o player pertencente àquele Klein fazendo isso Os Dois piercings se desgrudaram tudo começou a funcionar como esperar agora só falta vou criar
uma função de um morde para quando a bala atingisse qualquer personagem em para fazer isso eu só precisava destruir esse game of líquido Roblox assim como a bala encostasse nele e mas acho que todo mundo concorda que seria mais interessante se o player Respawn nasci para continuar jogando E foi exatamente isso que eu fiz programei o personagem para Renascer no ponto inicial assim que abalam encostasse com tudo isso pronto ou quase iniciava na fase final do projeto o pós-processamento é nessa etapa não é de extrema necessidade na criação de um jogo mas é com ela
que tudo fica ainda mais bonita a ferramenta de pós-processamento de possibilita adicionar efeitos no cenário podem um não melhorar a experiência do usuário um Glow uma temperatura um ambiente oclusa tudo isso é claro se você souber mexer depois de fazer alguns ajustes e ativar o pós-processamento todas as funcionalidades estavam Ok chegava a hora de testar um jogo com os amigos e aí que que você acha ela é hum não é por causa que é por causa disso daqui ó fica paradinho sim você pode apertar dois que você pega lá na moto aí a primeira pessoa
que horas é Oi e aí velho tudo bem tudo bem velho volta aqui sair você tinha ele que eu tenho começou a velocidade estava Olha só família que vai acontecer comigo secar é muito bom que olha para mim ok o que está fazendo aí eu vendo uma arma no teu [Música] eu vou conseguir não dá para se ver não dá para saber nesse estado oi oi Fox pode virar uma forma que solicitado Qual é a nota que você daria para esse daqui seja muito sincera nesse exato momento aqui para minha carinha seja muito só que
meu Deus cara está achando do do jogo eu calma e aí xarope Eita que que você acha disso aqui que estava fica com revólver usando o mentira que vai aparecer isso vai se ela era faltar Então cara É um e olha se tiver mais aqui ó um ótimo mano como é que eu vou cara cara você tá esse vestido nessa meu Deus onde é que tu anda me mata então agora seria a parte de um texto com os meus inscritos só que o negócio ficou tão caótico que meio que não vai dar para você entender
nada então já peço desculpas estava na galerinha aqui já entrou outra pessoa que olha olha o revólver vou no Ombro do cabelo agora vou resolver o focar em mim agora isso resultado eu quero que todo mundo que te ponta cabeça e esse com a tá tá aqui ó aí ó Clóvis isso E aí começa como é que como é que tá aí o jogo de você está legal aí e conseguiu final Leite entrar no Game cara tudo bem com você tudo bem o meio da bolsa meu Deus que aconteceu em um coffeeshop aqui também bom
Como você pode ver foi um caos tô tão além dos bancos tomarem conta da Gameplay alguns inscritos meus acabaram Tendo alguns problemas de conexão mas tendo em vista o fato de eu nunca ter criado nada na internet eu acho que tá bom por um primeiro jogo aqui esse vídeo um pouco maior do que eu costumo fazer e se você assistiu até que comenta aqui embaixo Roblox 2 só para saber quantas pessoas se deram ao trabalho de assistir até aqui eu mais é isso mesmo eu gosto de pudim até mais é E aí
Copyright © 2025. Made with ♥ in London by YTScribe.com