Geração Procedural na minha Engine! (Cave Engine)
Вставка
- Опубліковано 1 жов 2024
- ✅ Black Friday ANTECIPADA do Game Dev Academy (entre aqui):
chat.whatsapp....
➡️ Segue a gente no Insta: / unidaystudio
························································
► Não se esqueça de deixar suas dúvidas e sugestões nos comentários do vídeo! Se inscreva e ative o sininho para receber mais vídeos como esse e não deixe de Compartilhar com seus amigos! Valeu! :D
························································
► Uniday Studio - 2023
By: Guilherme Teres Nunes
Você sabia que esse tipo de geração é bem utilizado em games? Deixa eu explicar algumas curiosidades extras que não falei no vídeo aqui pelos comentários:
Galera, esse é um vídeo de demonstração da capacidade da Cave de gerar coisas proceduralmente, via código, mas ainda sim com muita influência e liberdade artística. Eu aproveitei o tópico para mostrar para vocês um pouco mais sobre como esse tipo de abordagem já é MUITO utilizada em jogos (e provavelmente até em games que você já jogou ou ama). Muita gente acha que esse tipo de coisa é exclusiva de games 100% procedurais como No Man's Sky e etc, mas está longe disso! Certamente vamos ver muito desse tipo de tecnologia sendo utilizada no próximo GTA, assim como já vimos nos games da insomniac (citados nos vídeos) e em praticamente todos os outros títulos atuais. Muito legal!
E aproveitando o comentário para te lembrar que SEGUNDA-FEIRA vai ter a Black Friday antecipada (Black Monday?) aqui da Uniday Studio onde eu vou abrir, POR UM DIA, as inscrições para o Game Dev Academy, que é o pacote com todos os cursos de Game Dev que nós temos (que valem quase 3 mil reais juntos) por um valor bem menor do que 1997, que era o que eu tinha prometido anteriormente. Caso queira aproveitar, entre aqui:
chat.whatsapp.com/C9tyLujN7NiDFwfOemOuNA
Guilherme, qualquer dia vc n conseguiria fazer um video atualizado de como criar um jogo multiplayer em LAN? os q tem sao antigos, n funciona mais hj em dia, talvez vc conseguisse consertar esse projeto antigo q tem na internet
Cria uma engine no android studio em 30 horas
Uma coisa que você poderia implementar também é uma lógica básica para o esqueleto do prédio. Dependendo da estrutura do prédio isso pode ser usado para gerar, por exemplo, ar condicionados. Os lados que pegam o curso do sol geralmente terão terá mais ar condicionado pq esses espaço recebem mais luz solar. E outra é os comodos internos. Digamos que um apartamento com 6 janelas. Dá para adicionar um critério também para gerar a quantidade de ar condicionados. Em prédio moderno existe um sistema central e eles ficam no topo. Enfim, to aqui tryhardando seus vídeo da engine. Me atiçou a curioisidade de volta a ler sobre processamento em gpu. Criar engine poderosas utilizando o processamento paralelo as gpu. Em enfim, sucesso ai.
Ah, outra coisa, dá uma pesquisada sobre ar condicionados centrais de prédios, eles são bem diferentes desse que foram gerados. E claro, faltou a porta de acesso ao terraço é um murinho. Aproveitando tu pode pesquisa sobre dados das liçenças de cada região para que a construção fica padronizada por região. Assim tu consegue criar coisas procedurais por regiões com base as leis locais.
Guilherme a Unreal trabalha bem com cel-shading mais cartoonesco? Fazer algo mais anime, tipo Dragon Ball Kakarot?
👀
Gui, tenho uma idéia e uma pergunta: tem como criar terrenos voxel no Cave Engine? Por que não tenta criar um sistema operacional?
Eu gostaria de saber os requesitos mínimos para rodar o cave engine no meu pc.
Ele tem 4GB de ram DDR3 e um processador celeron quad core n3150
A cada vídeo novo eu vejo a Cave caminhando pra um motor nível AAA. Eu vi um plugin externo que faz isso no Blender e achei interessante ver isso diretamente na Cave Engine. Meus parabéns pelo trabalho Gui, espero que cada vez mais pessoas conheçam a Cave e passem a utilizá-la.
Opa mano ensina por favor a como clicar numa tecla e deixar o personagem pulando enquanto fica segurando a teclas, ou clicar e ela pular apenas uma vez depois ter que clicar de novo para ele pular pfv.
guilherme
como é sua engine eu consigo muda os comando para ficar parecida com a bge 2.79
e consigo programa com nodes ou programação visual
Eu achei bem bacana, mas achei o nivel de detalhamento disso baixo.
É possivel criar com mais detalhes esses predios?
Pô man, te sigo a pouco tempo e já me inscrevi, queria mt criar um jogo mas n tenho um pc e nem tenho condições de comprar um, ent eu me viro do jeito q posso com meu celular kk. Gostei mt do seu canal
Cara, eu estudo designer UI/UX a um tempo , mas meu sonho mesmo é desenvolver jogos , voce acha que essa minha area pode ajudar de alguma forma , ou nao tem nada ver .
meu amigo tem algum curso que eu possa fazer com voce para iniciar o aprendizado do zero ?
Eu baixei a cave e na hora de abri ela não abre
Tem um vídeo da Ubisoft gerando prédios proceduralmente na engine deles na internet. É usado na série do Assassins Creed, Watch Dogs, .. e outros jogos!
É verdade!! É muito massa!
@UnidayStudio Guilherme como vai? Eu tô tentando fazer um jogo é bastante tempo já só que quando eu experimentei usar os códigos do curso de curso de python note pro eu não consegui aplicar, em relação aos lotes eu também gostaria de saber porque usando o mesmo o apply selected
Opa, por que você comentou a mesma coisa em 7 vídeos diferentes? 😢
Gulherme está me convencendo a comprar o Do Zero Ao Jogo.
Aproveita a black monday de hoje e entra no Game Dev Academy! (o do zero ao jogo está incluso)
Guilherme, como posso aplicar o desconto do curso de unity multiplayer? Não está funcionando, esse preço de 297 é o valor final ?
O curso de unity não está com desconto... 🤔 de qual desconto estava dizendo? O da Black Friday?
@@UnidayStudio Eu não sei exatamente. Eu entrei em um vídeo seu sobre o jogo multiplayer, o vídeo tem 3 minutos,e lá está falando do desconto colocando o cupom MULTIPLAYER, mas quando coloco diz que o cupom é inválido. Não tem mais o desconto?
Ei man, estou estudando c++ e queria saber algo. Como faço para adicionar um editor de scripts e como adicionar um compilador em uma engine? Procurei algo a respeito em alguns fóruns, mas não achei nada sobre.
Lê Game Engine Architecture do Jason Gregory, o livro usa C++ para explicar arquitetura de uma game engine e qual a função que ela desempenha no processo de programação de jogos e como fazer uma. Sobre adicionar um editor de scripts e compilador, não é algo necessário, a não ser que seu propósito seja fazer uma IDE, ai é só você criar uma função de execução do compilador que dá target no script gerado pela game engine, cmake ou alguma ferramente de building e substituir a execução do compilador por ela e dá target no script de building, e quanto ao editor de texto, tu vai ter que criar o seu próprio ou integrar algum editor open-source. Basicamente a diferença entre a game engine e o seu jogo é praticamente nenhuma, game engine é só uma camada pré pronta que você usa como base para não fazer hand coding toda vez que for criar um jogo.
@@thalesenrique3495 valeu mano! Mas já percebi que vai ser complicado aprender isso, não sei inglês. Acho que a solução vai ser achar um pdf e traduzir tudo kkkk e agora pretendo aprender inglês também, parece que pra achar informações é muito mais fácil em inglês que em português. Tmj aí!
You have made great progress in developing your engine!
Muito bom , conseguiu acertar o sistema de animações , sensacional
Valeeu! Agora eu estou bem feliz com o sistema de animações mesmo. Ainda faltam alguns detalhes, mas já dá para fazer bastante coisa.
Escolhei aprender python e usar as framework pra Fazerer meus jogos quero Fazer mais jogos 2D.
Incrível, só precisa alterar o código pra os acondicionados não referem gerados em cima das janelas e portas, mas a ideia ta funcionando muito bem, show de bola.
Faz um vídeo conhecendo a its magic engine, uma engine mobile
awesome
Eu fico me perguntando como seria para otimizar sistemas procedurais
Excelente pergunta! No caso desse tipo de sistema do vídeo, não precisa de otimização. Pode ficar dias rodando na máquina do desenvolvedor, porque ele vai pré computar tudo e deixar todos os assets já "prontos" para a produção. Essa é a grande diferença desse tipo de sistema com o de um No Man's Sky (que gera em tempo real).
Interessante.
Cara eu te admiro muito 🤩🤩!! Nunca desista dos seus objetivos 🙏. Um dia espero ficar tão experiente como vc, ao ponto de criar a própria Game engine! Deus te abençoe imensamente 🙌.