caraca que foda mano, estou estudando para ser desenvolvedor e estou cada vez mais me aprofundando nesses assunto, vejo que é complexo mas realmente vai só de percepção pois as ferramentas que utilizam hoje em dia faz tudo no automatico, um dia chego lá, mas infelizmente pela falta de investimentos e ferramentas que custa muito não consigo desenvolver do jeito que quero mas eu busco oque posso só dale!!! mas é aquilo sempre será fácil para as pessoas que buscam solucionar problemas.
@@glauberbispo8922que comentário desnecessário. Gta VI está sendo desenvolvido por uma das empresas mais consolidadas da indústria do entretenimento, com um orçamento de mais de 2 bilhões de dólares e milhares de funcionários em todos os setores. Você falar que ele não vai fazer um gta 6 é o mesmo que falar que o céu é azul. Mas irmão, o negócio é não chegar já amedrontadp pensando no quão difícil é entrar na área, vai estudando, perceba teus interesses, tuas qualidades e masterize isso, se você não conseguir ou se frustrar, você pode trabalhar em alguma empresa como desenvolvedor ou qualquer outro setor que lhe é de interesse, não tente segurar mais do que cabe na mão.
Nossa, não sou da area nem tão pouco fiz faculdade mas, quando jogava gtav, adorava voar no helicoptero, observar de muito longe um predio e, ao me aproximar dele, ver essas camadas se montando até chegar a definitiva, eu entedia essa jogada de mestre da industria... quando jogava driver, jogo antigo rsrs, ja percebia certas mecanicas interessantes que nos provocam uma ilusão de ótica legal a a tal ponto de a imersão no jogo ser fantastica. gostei muito do seu video .
Sou desenvolvedor de software, encontrei seu canal e tô curtindo dms, essas explicações de de como as coisas funcionam por de baixo dos panos me trás muito interesse haha.
Cara estou desenvolvendo um game e por incrível que pareça estava estudando como gerar ruas, calçadas, prédios, casas e muito mais de forma procedural criando minha própria ferramenta! Incrível seu vídeo e foi bom saber que estou no caminho!! Grande Abraço.
Cara, como conteúdo informativo, o seu vídeo é excelente! Deu pra ver que os conceitos apresentados são bem fundamentos através de exemplos práticos de como trabalham as grandes desenvolvedoras e o que rola nos "bastidores" para que a experiência do jogador seja a mais fluída possível. Não conhecia seu canal então não sei como é a dinâmica dos seus vídeos normalmente, mas acredito que vídeos desse tipo que são fundamentos por diversos materiais de apoio seria legal "linkar" as fontes de dados utilizadas para fundamentar o assunto do vídeo, isso não só dá mais credibilidade para seu trabalho mas também ajuda quem quer se aprofundar mais no assunto, até porque pouco se fala sobre temas como esse dentro da comunidade de gamedev, principalmente a nacional. Fica a dica e desejo sucesso nesse seu projeto!
Obrigado mano! A ideia é exatamente mostrar esse outro lado mesmo, já que tenho experiência na indústria e sei de bastante coisa que a maioria dos devs comuns não sabem. Tamo junto
Cara tu falou muito bem e explicou o que poucos explicam. Agora aproveitando esse seu conhecimento, que tal fazer uma série explicando o básico da projeção desses sistemas procedurais pq a minha programação e bem básica e seria muito legal se vc explicasse como elevar o nível no dev de games. Um abraço
Opa mano tudo bem? (Achei interessante o video) e vi que você mencionar que você pretende criar um GTA BRASILEIRO, por que você não faz diferente de certas empresas e começa com um degrau diferente? Você vai fazendo jogos com mecânicas que podem ser reutilizados até chegar esse game e etc
Muito bom, Guilherme. Vc mostra de uma forma muito técnica e tambem realista como as coisas funcionam. Seu conteúdo é uma joia nesse contexto. Eu também tô desenvolvendo um jogo (extremamente menor que GTA😅), mas eu aplico funcionalidades e técnicas, que muitas vezes não entendo com funcionam, mas se funcionam pra meu propósito tá bom. Porém vc traz esclarecimentos de pq e como cada cada técnica funciona...vou fazer mais um comentário 😅
KKKKK, de primeira olhei teu canal e pensei "nossa me lembrou daquele canal la da gringa treat interative" dai vc falou dele na hora kk, foda irmão. Sucesso pro seu trampo
@@UnidayStudio Aproveita o Hype de Balneario Camboriu ou unir cidades como GTA fez rsrs um chumck que lembra balneario outra que lembra RJ ou e SP e etc...
@@UnidayStudio Acho q fazer o mapa mais estilo GTA San que tem a sensação maior de atravessar diversos estados então SC + a pontinha de algumas outras coisas
Que vídeo massa! Amo o argumento: "Pra que reiventar a roda" que, na maioria das vezes, é usado de maneira ineficiente. O que determina uma tecnologia ser melhor que a outra por muitas vezes não é o hardware (Claro que isso influencia), mas sim, o planejamento. Eu não sou dev de jogos, e nem pretendo atualmente, prefiro trabalhar no desenvolvimento de sistemas como APIs backend etc... Além de eu ter 17 anos, ou seja, começando minha carreira. Em um desses meus projetos, me deparei com um problema comum, ao enfrentar upload de arquivos, o fato de bancos de dados baseado em sql nn serem muito eficientes com arquivos grandes, como imagens vídeos etc. A solução proposta: usar serviço como AWS ou fzr um bukkit para o sistema de arquivos, como desenvolvedor que preza ao máximo otimização, estas duas opções parecem desperdício de memória, eu nn gosto muito de depender dos serviços de terceiros, além que, criar arquivos com uuids é ineficiente, porque dependendo do gerenciador de arquivos (como ntfs e ext4) o registro pode ser custoso, pois teria que criar um ponteiro, alocar a memória neste ponteiro (de acordo com o tamanho do arquivo) e disponibilizar o ponteiro com o limite, isso em longa escala também é custoso, então continuei estudando, e para esse projeto que é considerado simples, me vi criando um sistema de arquivos (File system) próprio para otimização desse projeto; fazendo isso, posso otimizar coisas iniciais, como a alocação de zeros e registro estático já no gerenciador de arquivos. Ainda estou desenvolvendo, mas fazendo uma parte disso, notei que, meu gerenciador de arquivos cria e disponíbiliza o ponteiro em menos de 1 milésimo para o meu serviço. Ainda sou junior, e quero me tornar sênior algum dia, é tão bom ver a opinião de um profissional sobre este assunto. Obrigado!
Quem conhece as técnicas, sabe recriar-las e vai estudando, tudo que era impossível quando era leigo, vai se encaixando e entendendo ai depois vê, que fica fácil quando entende... A maioria de nós entendemos uma profissão que era impossível e que depois ficou fácil... nós não sabemos de tudo por causa do tempo... até quando fica facil leva tempo...
Vídeo bem interessante e esclarecedor. Criar um jogo envolve uma série de coisas além do cenário. Conheço vários jogos que tem cenários até maiores e mais interessantes que o GTA e não emplacaram. Eu, particularmente, me diverti muito jogando Ultima Online que se comparado aos jogos atuais é feio que dói. Hoje nós temos uma infinidade de tecnologias e uma penca de jogo chato.
conheci o canal agora, nao sou dev mas é muito interessante o conteudo. poderia depois comentar sobre a tecnologia/enginie do star citizen, inclusive o server mesh que nunca consegui entender o que realmente é kkk
Sim, um GTA 3 com gráficos simplificado Cell Shading ainda vende bem, não precisa ser um jogo denso e realista. Só de ter um combate e historia legal já é o bastante.
dahora que eu também já tentei fazer um gta, eu apanhei pra caramba, e agora tamo aqui. hoje em dia eu estudo isso, só que de forma geral, pra personágens, armas, veículos, enfim, além de prédios
Não sou programador nem nd, só gosto de modificar jogos como gta com mods, caí de paraquedas aqui, sinto q subi um nível a mais noq faço, ótimo vídeo, pretendendo ser programador no futuro. 🔥⬆️
acho tooling algo muito fascinante. Meu projeto pra esse verão é construir um conversor de gltf pra Defold engine. Em suma, usar o blender como editor de níveis e importar de maneira automática na engine Defold
se alguém faz o 3, faz o 5. o problema são coisas como detalhes minuciosos e afins, mas a equipe que atingir o nível e primor do 3, alcança o 5 "fácil", já que a maior diferença entre ambos é a parte gráfica e física, que teriam sua atenção dps que o que tinha no 3 já foi concluído
Cara, vou te dar uma dica. Não leve tão a sério títulos do TH-cam, geralmente são feitos pra lhe fisgar. Ou seja, sempre vai ser algo que vai ou mexer com uma crença sua, ou vai ser algo que estigue sua curiosidade. E acredite, eles sempre vão conseguir. Então, pra evitar dor de cabeça, é bom assistir o vídeo todo antes de comentar sobre o vídeo.
muito top o vídeo mas, Guilherme não tem medo de tomar processo mostrando o mapa do GTA 5 na caverna, se eu não me engano ele pode tomar um processo por isso, mesmo que não use comercialmente pois ele colocou no youtube. me corrija se eu estiver errado :)
Vídeo maravilhoso, eu to tendo ideia de tambem criar um GTA brasileiro baseado aqui no RS, e ter visto esse vídeo me deu uma visão ampla pra começar, muito bom
@@UnidayStudio a da unity é muito ruim. Fui tentar fazer uma física de veículo esses dias e não há nenhum asset semelhante a qualidade de AAA. Outra que para o projeto não virar uma bagunça é necessário bom conhecimento e experiência. Para um iniciante/intermediário ele vai se embolar todo antes dos 10% do projeto
Como vc é sênior e pretende criar um GTA Br, seria legal reunir uma galera gigantesca pra te auxiliar e também para networking, tipo um Discord, um grupo sla
Facinho fazer GTA 5. Só precisa de uma equipezinha com mais de 1000 pessoas e 5 anos pra fazer. O sistema de geração procedural ajuda, mas não faz milagre kkkkkk
não só isso, a Rockstar tem muito conhecimento e uma tecnologia muito robusta pra desenvolver jogos de mundo aberto. A gerencia do projeto faz toda a diferença também. Se der 1000 pessoas + 5 anos + 250 milhoes de dolares na mão de qualquer outra empresa, nenhuma vai conseguir fazer o que a Rockstar fez.
@@lucasmorais4471 Verdade. A Eockstar usou todo o conhecimento aprendido ao criar os titulos anteriores deles, a estrutura e engine deles que foram aprimoradas ao longo de muitos anos para fazer jogos no estilo específico deles.
@@willdoyoutube Essa é a vdd, se pedisse pra rockstar fazer um jogo tipo No Man's Sky eles conseguiriam, mas teriam que recomeçar tudo do zero, o estilo GTA eles se especializaram durante vários anos e criaram uma engine só pra isso.
eh facil, mas niguem faz pq alem de ser rentavel so pra rockstar e tbm pq o publico ja ta acostumado do jeito que a rockstar entrega, e tbm pq dentro de td isso tem as coisas simples que as outras empresas deixam de colocar no jogo
Mano, dificil mesmo é o level designer, se cidade fica muito grande com muita informação que até a gente que vai programar se perde, principalmente se for repetitiva, fica chato. Ou se é bem rasa vazia com pouca coisa pra fazer. As estetica conta muito pra deixar o jogo atraente mais se pouca coisa faz parte do jogo sem usualidade, fica monótono. O difícil é encaixar o designer pro proposito do jogo. Nisso áí a gente sofre muito 😓
uma curiosidade interessante, é que a rockstar cria primeiro o mapa, para depois criar a historia e as missões, e começa a desenvolver em cima do mapa já pronto, quando descobri isso fiquei impressionado pois muitos estúdios fazem o oposto
หลายเดือนก่อน
@@FS_MAXoficial Para eles isso faz sentido porque a ideia do GTA é recriar o mapa de uma cidade real, então a própria realidade do EUA já trás o material que eles precisam para criar o mapa. Tendo pelo menos uma base do mapa definido, fica bem mais fácil para selecionarem os locais e elementos para a história.
Não sei se fazer um gta brasileiro é uma boa ideia, principalmente que depois de tantos scans o público já começou a ficar desconfiado, mas acho que se tem alguém que pode fazer, provavelmente é vc, boa sorte meu caro! Vai ser interessante assistir essa jornada.
A galera br tem q focar em jogos menores de campanha, ganhar espaço primeiro. Maioria dos brs ou fazem jogo 2d basico ou fps multiplayer ou querem fazer GTA.
Eu sonho desde criança, pois jogava GTA1. Eu estou tentando, aprendi a mexer no Playmaker, pois sou mais um ''artista'' visual. Então pra mim é animador ver as coisas tomarem vida. Mas C# é óbviamente o importante. Eu amo os conceitos e quero um ''GTA'' meu só para criar mecânicas. Estou a três anos e nem diz o básico direito, que é o tráfego IA. Agora que começou a dar certo. E se você quer algo simples, use a I.A da internet à seu favor também! Sabe, se você é ruim que nem eu e não liga para complexidade de desenvolvimento e possui perseverança, crie algo simples! Tem uma ideia? tente ela com as ferramentas, faça a IA deservolver pra você. Use o programa que gosta e ja era. Imagine quanto você pagaria por cada mecânica que fosse aprensentar? kkkk Com o avanço da Unity e ferramentas amigaveis a menos experientes, nunca foi tão fácil criar qualquer coisa como hoje. O segredo é usar as coisas a seu favor. Quando isso ficar claro, você vai perceber que em um momento você criou a maioria do que só era um conceito. Quer dizer que vai ficar pronto amanhã? Só se você for muito bom. Demora mesmo, tem que reitentar centenas de vezes, problemas irão surgir toda hora. Mas é muito gratificante quando algo funciona. Eu sei mexer no Cinema 4D, sei criar animação, que se você ver no meu canal, você chora de vergonha alheia. Mas eu consegui. E só aprendi o básico do básico. É só o que preciso. Eu consigo modelar um prédio, um carro e etc. É isso. Você não precisa saber tudo para começar algo aparentemente complexo. Acredite, se eu que eu idiota estou conseguindo, qualquer um pode. E esta visão do vídeo é bem esclarecedora e com certeza irá me dar novas ideias!
Cara, fazer um GTA é extremamente trabalhoso. Tanto que todas as empresas que se propuseram a tentar fazer falharam miseravelmente. E eram empresas bilionárias. Por isso eu duvido que vai sair algo algo interessante do projeto 171. Pra empresas indie o lance é jogo linear ou com mapas bem reduzidos.
Pois é ele falou que fazer a IA dos NPC a mecânica de carro é extremamente simples kkkkkk, se fosse tão simples grandes empresas AAA não iriam falhar em fazer um jogo no mesmo nível igual o caso de CyberPunk 2077. Só pra modelar esse mapa é algo dificil que leva mais de 1 a 2 anos imagina programar todas as mecânicas do jogo, e não é atoa que a Rockstar levou mais de 5 a 10 anos pra fazer um GTA 5 imagina os próximos então, só em programação de um GTA 5 leva cerca de 100 a 150 milhões de linhas de código no total com mais de 10mil caras trabalhando e sofrendo pra fazer os GTAs kkkkk e esse cara vem falar que é simples pqp hahahaha
@@JimmyCode718 mas ai vc ta ignorando o fato de que a tecnologia avançou com as IA podendo cumprir os papeis de mexer nas mecanicas e os dev ficar mais responsavel por melhorar os detalhes;
@@InimigoDaCLT Amigo entenda uma coisa a tecnologia pode avançar mas mesmo ela avançando o máximo ainda sim por trás disso dependerá de uma programação e boas técnica de otimização na IA porque fazer uma IA não é apenas colocar o Chat GPT pra rodar no jogo e sim programar essa IA saber fazer como essa IA vai interagir com o ambiente, veículos e até mesmo com o jogador no caso o boneco controlável. O GTA 5 foi lançado em 17 de setembro de 2013 e nesse tempo nem se quer tinha IA como o Chat GPT que o projeto foi concluído em 30 de novembro de 2022. A questão não é o avanço da tecnologia e sim a escala de programação, otimização em modelos 3D como os bonecos carros mapa etc também em IA, Física, Efeitos Visuais, Gráficos etc, em um jogo de grande escala como o caso de um GTA 5, mesmo ele sendo começado em 2008 e lançado em 2013 ainda sim ele é um dos maiores jogos já feito em todos os tempos e nenhum bate de frente em questão técnica e revolucionária, eu não estou dizendo que é impossível criar um GTA, sim não é impossível mas a probabilidade de ficar bom igual GTA 5 é 10% pra menos porque a Rockstar é a dona da receita com sua própria Engine a [RAGE]. É igual um bolo de vó tá ligado, você nunca vai fazer igual mas sim parecido com diferentes ingredientes como se a rockstar tivesse o chocolate da marca lacta (Engine RAGE) e um GameDev indie com um chocolate inferior da marca Torras (Engine Unity ou Unreal), entende a analogia que estou querendo dizer. A questão não é a tecnologia avançar e sim o conhecimento do programador, musico e o designing por trás disso tudo. Se você não acredita abre o Chat GPT e pede pra ele criar os scripts de um GTA e coloca na Unity ou Unreal e veja com os próprios olhos a bomba atômica de bug que vai sair 😅 me diz quantas empresas triple A que investe milhões de dólares em um jogo parecido com GTA e com vários funcionários trabalhando juntos e mesmo assim gasta dinheiro atoa e jogo vira um verdadeiro fracasso como o caso de Cyber Punk que foi investido milhões de dólares no caso bilhões de reais e quando entra no jogo a cada 1 minuto é um bug diferente quedas de FPS gráficos mal otimizado cenário com mais de 100mil polígonos nível de lods mal feitos, com todo respeito amigo não adianta você falar do avanço da tecnologia que a criação vai ficar mais fácil de criar, quando a tecnologia avança ela apenas te fornece coisas mais avançadas como IA, Frustum Culling, Físicas mais avançadas, Mundos mais vastos, Melhores otimizações etc, mas para usufruir dessas novas tecnologia você precisa saber usa-la da melhor forma e não apenas colocar na engine e tá pronto mas na real não é isso por trás disso ainda sim vai depender de técnicas e programações entende amigo. Desculpa o texto desse tamanho mas é só para passar minha opinião e conhecimento dessa área sobre a criação de games. Tenha um feliz natal amigo um prospero ano de felicidade saúde e paz, DEUS abençoe você e sua família sempre 🙏🙌
@@JimmyCode718 li todo seu texto e concordo demais cara, a galera pensa que só porque a tecnologia evoluiu pensam que é fácil criar um GTA no máximo você sozinho consegue fazer um GTA 3 e ainda teria bastante trabalho com bugs, a Rockstar tem ANOS de experiência com GTA coisa que nenhuma empresa tem e é por isso que ela é a melhor nesse quesito mas muitas pessoas subestimam achando que da pra replicar usando IA kkkkkk a pessoa pode ate fazer algo parecido mas nunca no nivel do original porque foi uma equipe profissional e todo um planejamento.
uniday, faz um vídeo sobre grama procedural com geometric shader no upbge 0.2.5, e tenho uma pergunta, por que parou com a desenvolvimento do devlog planetas que parou no ep 3?
Eu pensei que usasse Arrays para definir onde cada coisa é. Tipo um Array dentro de cada chunk tendo outros Arrays para prédios, ruas, etc. (Como o número 1 para uma rua reta e o número 2 para rua virando pra esquerda). Mas como é com estrutura de dados, já não sei como que faz. Por que eu entendi usando de base um vídeo do RyiSnow dele criando um Jogo 2d em Java e usando Arrays para criar o mapa do jogo (EP 4 - Drawing Tiles), aí eu pensei que era "quase" a mesma lógica, Seria ou viajei muito? 😅
Foi não. O baseline do nanite e unreal 5 no geral é bem maior. Um exemplo bem fácil: uma cena vazia do ue5 com tudo ativado roda a 5 fps aqui na minha máquina.
Criar um script para gerar mapas que reflitam as características únicas do Brasil deve ser um desafio intessante. Poderiam ser incluídos elementos como favelas, morros e até mesmo regiões como as 'cracolândias' kkkk. Seria incrível adicionar cenários que remetam ao interior de Minas Gerais como os interior no game. Criar uma missão de contrabandiar o Queijo para outros estados kkkk.
Não sei se focar novamente em favela é a melhor ideia, tô vendo que a galera brasileira está buscando vídeos de interior e paisagens naturais então fazer um mix cidade/interior + natureza é uma boa.
Um the Witcher brasileiro pra caçar as lendas seria legal, agora, fazer um gta brasileiro não é pra qualquer um. Eu sempre defendi a beta games, os caras são persistentes
11:40 - Você é que é foda! kskksksk - A Unreal Engine é desenvolvida por uma empresa bilionária e uma equipe de centenas de pessoas, acredito que eles sabem o que fazem, a questão que as pessoas não entendem sobre a Unreal Engine 5 é que ela não faz milagre, o desempenho pode ser pior usando Nanite que LOD, entretanto em vez de ficar horas e horas criando no mínimo 12 ou 15 LOD para um objeto com bilhões de polígonos, você apenas assina a opção Nanite e ele poupara dezenas de horas em 10 segundos, além de não ocupar mais espaço em disco com mais LOD, nem subtexturas de LOD, se o LOD0 principal tem 200MB, o LOD1 subsequente poderá ter 100MB, e o próxima, LOD2 vai ter 50MB, dependendo da optimização do LOD, seu objeto vai pesar 2x mais em disco apenas por ter LOD. Outro ponto também é que se você tem objetos atras de uma parede, ele não renderizará, ele só renderiza faces que estão no rasterizador, se quiser testar ativa o nanite no objeto, e na viewport da Unreal, clica no canto superior em viewmode e muda de LIT para Nanite Visualization e seleciona Overdraw, então você entenderá como é calculado o desempenho, se colocar objetos em cima do outro, vai ficar vermelho, ou seja "OVER". ah, e LODs aparecem mesmo atras de outros objetos. E com certeza que se você quer criar um "GTA da vida", o tempo é seu pior inimigo. O jogo ficará "Estupidamente Melhor", e você só vai levar 12 anos a mais criando os LODs. Outra coisa é os Blueprint, eles são mais lentos que você programar em C++, mas salvam centenas de horas de código em alguns minutos. A Unreal não faz milagre, ela apenas OTIMIZA o tempo ao custo de DESEMPENHO, para os studios pequenos, é um sonho. Aprendi tudo isso assistindo lives do proprio canal da Unreal Engine em Inglês, e os seniors explicam isso lá. Eu não tenho um currículo bom em programação, sei o básico, e aprendo Unreal Engine como meu hobby favorito desde 2017, amo criar coisas na Unreal e passei milhares de horas scriptando protótipos de jogos com blueprint, inclusive estava fazendo isso agora. Adorei sua Engine, parabéns, a interface é muito intuitiva, mesmo nunca mexendo nela, já entendi muita coisa. Abraço se ler meu comentário... :)
Toddyn lançou o curso e cobrou por isso, é obvio q o curso dele é mais caro que outros semelhantes e melhores do mercado, mas paga quem quer. A galera da atualidade parece feminista querendo cancelar todo mundo.
Esse é o problema d devs de hj em dia amadores que usam a Unreal Engine 5, pegam um par d asset de graça e as vezes pago, nao faz a menor ideia de como eles funcionam, como sao os codigos deles, tacam em cena e fica cagado, sem otimização etc
Segundo cometário meu: quando vc diz criar o seu próprio GTA, vc se refere a uma cópia dos GTA's ou algo que usa as mesmas técnicas e amplitude de mundos, mas. Com uma identidade própria?!🤔
Eu tenho vontade de criar e estou tentando, mesmo que do jeito ''errado'', pois é uma coisa pra mim mesmo. Você sonha e poê em prática. Eu não acho que todo mundo sonha em criar um mundo super otimizado, mas um onde ele se encontre ali e possa fazer algo que o próprio GTA nao deixa.
uma duvida, por que nao tem videos recentemente no canal sobre o novo upbge ? gravou quando foi lançado mas parou, só o fato de ter o logic nodes ja torna infinitamente superior ao 0.2.4 pra quem nao consegue aprender python. seria legal ensinar como fazer o lod tanto de modelos 3d quanto de texturas no upbge 0.3.6 ou 0.3.0 , ultimamente vejo no canal chamado roman, mas ele é matematico e não desenvolvedor de jogos.
Uma coisa importante: o uso de geração procedural e/ou ferramentas de automatização não necessariamente significa que as coisas não foram feitas à mão. O mapa do GTA, por exemplo, certamente foi meticulosamente criado pelos artistas. Essas ferramentas apenas automatizam e ajudam processo de otimização e tratamento dos dados.
Eu entendo a técnica de script que vc explicou pra criação de um mapa genérico, mas no GTA tem muita replicação não só de prédios da vida real mas do design do mapa e das ruas com a vida real. Como levar isso em conta na criação do script?
O script não necessariamente foi criar algo genérico. Muitas vezes ele é usado para auxiliar o artista e principalmente para gerar todos esses níveis e hierarquias de lod.
@@LFErspsses oxi, que projeto é esse? É engraçado, por marionetes da mixmods eu já fui chamado de fake da betagames, agora por vc tô sendo chamado de fake do sileit storm, em uma treta indie fui chamado de putinha da unity por achar que eles tem que cobrar mesmo. Queria saber como funciona a cabeça de vcs, ninguém pode ser racional que automaticamente é fake de alguém por interesses próprios. Queria muito que minha CLT me desse esses lucros que me julgam, assim eu teria grana e não precisaria escutar essas imbecilidades de fantoches de youtuber/dev
Men cê tá desenvolvendo um jogo estilo GTA sozinho? Isso pode levar vários anos kkk, o gta tem uma equipe inteira de devs com centenas de funcionarios e leva aí 6 anos para ser desenvolvido.
oi gui, tudo bom meu querido? gui eu tenho uma duvida sobre criacao de game engine e queria saber se voce poderia me esclarecer sobre, eu to pensando em criar um moba cujo seja cross-platform, porem queria fazer ele bem otimizado para conseguir rodar na maioria dos computadores e celular mesmo com um grafico bonitinho ate, me recomendario unity para isso, ela eh a melhor para isso ou uma engine criada para esse caso especifico se sairia melhor?
@@UnidayStudio na vdd sou bem leigo, pois se for melhor criar uma engine, eu pretendia juntar uma grana e comprar o seu ensinamento sobre isso ou ate mesmo o do unity se for melhor
@ se você é leigo, então eu não recomendo fazer sem engine e muito menos criar um moba ou jogos on-line no geral. Você está combinando coisas extremamente difíceis já na primeira viagem. Crie um pouco de experiência na indústria publicando jogos comerciais menores que você consiga terminar em no máximo um a três meses. Vai fazer muita diferença
facinho po, só pegar o LOD e meter geração procedural e ta tudo resolvido, 100 milhoes de copias vendidas. Por isso q tem tanto GTA por aí. Não sei pq a Rockstar tem + de 1k de funcionarios alocados só pra fazer UM jogo e uma engine feita pra um genero especifico, é só usar geracao procedural
@@UnidayStudioeu acompanho tudo sobre mundo indie e o wue mais tem são fã Boys de youtubers tentandoxdesmerecer outros projetos para agradar o cara que ele segue. Veja esse aí, veio zoar, o próprio youtuber usa a sanidade. Essas pessoas são o erro do país o ódio e a falta de prodígios se deve a esse tipo de gente que tenta desmerecer os outros a troco de nada. Mas muito se deve a responsabilidade dos youtubers e devs, pq parece que ninguém pode apenas respeitar o trabalhos dos outros querem criticar e dizer como se faz. Veja a mixlixo por exemplo, tá lá pagando com a língua tudocque julgou, era fácil, agora cadê a facilidade? O cara tá lá todo momento pedindo dinheiro, coisa que julgava do outro jogo wue ele vivia atacando.
Hoje em dia está cada vez mais fácil Pega um pack de animações pronta, assets de cidade e cria uma história já jogável Imagina antes criar um mapa, personagem e animação e as programações 😅
Muito interresante seu ponto de vista , porem se é tão facil assim porque o processo de desenvolvimento de um Gta V POR EXEMPLO levou decadas de desenvolvimento e milhoes de dolares sem contar nas dezenas senao centenas de desenvolvedores que receberam salarios altissimos durante anos para fazer essa obra prima , era mais facil ter te chamado não ? Respeito muito sua opiniao e seu conhecimento mais eu tenho certeza que NINGUEM alem da rockstar ou outra empresa billionaria conseguem fazer algo como GTA , PRIMEIRO que o processo de desenvolvimento do jogo, e de tecnicas de LOD como voce citou levou decadas , hoje em dia pode parecer banal , porem foram decadas de desenvolvimento o GTA é um produto que comecou a ser desenvolvido há 50 anos atras . a maioria dessas tecnicas foram desenvolvidas dentro da propia rockstar , lembrando que o jogo tem mais de 10 anos desde o seu lancamento , este mapa é simplesmente LOS ANGELES , existe areas tao indenticas que se voce conhece o mapa do jogo voce consegue se localizar na cidade real , isso tambem acontece no GTA 4 , no caso Nova York . Enfim eu espero estar errado , tomara que voce consiga fazero seu GTA brasileiro muito bem , mais até la , eu ainda acho impossivel alguem que nao seja a rockstar fazer algo com a grandeza de GTA V por exemplo ou RED D , a quantidade de missões a quantidade de cut scenes o roteiro do jogo impecavel , a quantidade de detalhes , se voce nao tiver milhões de dolares para investir , seu jogo não chegará perto , infelizmente essa é a realidade , eu espero estar errado .
Não levou décadas, foram 5 anos. Mais fácil não quer dizer rápido. Construir prédios hoje em dia é algo fácil, tem tudo muito bem explicado, contas já feitas e tudo mais. Mas isso não quer dizer que não vai precisar de uma empreiteira trabalhando.
@@UnidayStudio A R* já vem desenvolvendo e aprimorando as habilidades em criar mundos abertos desde o GTA 1. Se você considerar isso, não foram 5 anos para criar o GTA V, começou desde os primeiros projetos deles. No video ele basicamente cita sobre a técnica de criar mapas de forma procedural, mas omite todo o resto do ciclo do desenvolvimento de um jogo de mundo aberto. Eh muito mais complexo fazer um GTA por completo do que parece. O GTA que ele se refere se resume ao mapa basicamente.
Quando você isola as mecânicas, o GTA fica literalmente simples assim como qualquer projeto. Vídeo bem interessante. Ah, sobre a engine, ela é sua né? Se sim, pretende colocar algum sistema de procedural para os mapas, itens etc. ? Sistemas de Ai sistemática, relativa, generativa etc.. ? E 2D?
--Por isso é uma !@#$, e o pessoal não percebe disso. tanto é que eu me decepcionei horrores quando lançou o 5 no pc. --Ai vem o Red dead e acerta na trave, quase.
@@williammelek8318 Tua barra de qualidade deve ser muito alta né, tu reclama de tudo mermão tem uns 3 comentários teus e são só reclamações. Me diz aí o que é bom ao seu ver? Para sua barra de qualidade ser tão alta para dizer "aí ver rdr e acerta na trave, quase" ? Quero muito saber, aguçar meus gostos também por que deve ser algo realmente divino.
Gerado não significa que não foi feito manualmente. Geralmente eles criam scripts para automatizar a geração das partes, chunks, lods, partições, etc...
caraca que foda mano, estou estudando para ser desenvolvedor e estou cada vez mais me aprofundando nesses assunto, vejo que é complexo mas realmente vai só de percepção pois as ferramentas que utilizam hoje em dia faz tudo no automatico, um dia chego lá, mas infelizmente pela falta de investimentos e ferramentas que custa muito não consigo desenvolver do jeito que quero mas eu busco oque posso só dale!!! mas é aquilo sempre será fácil para as pessoas que buscam solucionar problemas.
Pega o q vc fazer e tenta fazer uma parte dessa coisa, tipo, se vc quer fazer 100, faça 10 e, nas sequencias, vai aumentando
@@Thebruno9167 não entendi kakaka
Vc NUNCA vai fazer um gta 6
@@glauberbispo8922 ava vou desenvolver o 8😂
@@glauberbispo8922que comentário desnecessário. Gta VI está sendo desenvolvido por uma das empresas mais consolidadas da indústria do entretenimento, com um orçamento de mais de 2 bilhões de dólares e milhares de funcionários em todos os setores. Você falar que ele não vai fazer um gta 6 é o mesmo que falar que o céu é azul. Mas irmão, o negócio é não chegar já amedrontadp pensando no quão difícil é entrar na área, vai estudando, perceba teus interesses, tuas qualidades e masterize isso, se você não conseguir ou se frustrar, você pode trabalhar em alguma empresa como desenvolvedor ou qualquer outro setor que lhe é de interesse, não tente segurar mais do que cabe na mão.
Nossa, não sou da area nem tão pouco fiz faculdade mas, quando jogava gtav, adorava voar no helicoptero, observar de muito longe um predio e, ao me aproximar dele, ver essas camadas se montando até chegar a definitiva, eu entedia essa jogada de mestre da industria... quando jogava driver, jogo antigo rsrs, ja percebia certas mecanicas interessantes que nos provocam uma ilusão de ótica legal a a tal ponto de a imersão no jogo ser fantastica. gostei muito do seu video .
Cara, vc criou uma engine própria? Que incrível cara! É esse tipo de dev que eu quero ser, não aqueles fanboys de linguagem
O cara é desenvolvedor sênior cê acha que para usar uma engine ou até mesmo criar ele não precisou aprender a programar? kkkk
Tamo junto mano! Criei sim
Não entendi nada. Na engine que ele criou, ele utiliza linguagens que ele NÃO criou. Voce vai precisar ser 'fanboy' de alguma linguagem
Não é só chegar e fazer!!!
Tem que pensar de forma mais inteligente, vídeo massa...
Invrível
tmj!
Sou desenvolvedor de software, encontrei seu canal e tô curtindo dms, essas explicações de de como as coisas funcionam por de baixo dos panos me trás muito interesse haha.
E aí! Seja bem-vindo! 😁
Tô na mesma! Sou javeiro, mas nunca tive muita ideia de como funciona o universo dos games. Interessante demais!
Cara estou desenvolvendo um game e por incrível que pareça estava estudando como gerar ruas, calçadas, prédios, casas e muito mais de forma procedural criando minha própria ferramenta! Incrível seu vídeo e foi bom saber que estou no caminho!! Grande Abraço.
crie um jogo foda mano pra eu jogar seu jogo
Cara, como conteúdo informativo, o seu vídeo é excelente! Deu pra ver que os conceitos apresentados são bem fundamentos através de exemplos práticos de como trabalham as grandes desenvolvedoras e o que rola nos "bastidores" para que a experiência do jogador seja a mais fluída possível. Não conhecia seu canal então não sei como é a dinâmica dos seus vídeos normalmente, mas acredito que vídeos desse tipo que são fundamentos por diversos materiais de apoio seria legal "linkar" as fontes de dados utilizadas para fundamentar o assunto do vídeo, isso não só dá mais credibilidade para seu trabalho mas também ajuda quem quer se aprofundar mais no assunto, até porque pouco se fala sobre temas como esse dentro da comunidade de gamedev, principalmente a nacional. Fica a dica e desejo sucesso nesse seu projeto!
Obrigado mano! A ideia é exatamente mostrar esse outro lado mesmo, já que tenho experiência na indústria e sei de bastante coisa que a maioria dos devs comuns não sabem. Tamo junto
Cara tu falou muito bem e explicou o que poucos explicam. Agora aproveitando esse seu conhecimento, que tal fazer uma série explicando o básico da projeção desses sistemas procedurais pq a minha programação e bem básica e seria muito legal se vc explicasse como elevar o nível no dev de games. Um abraço
Opa mano tudo bem? (Achei interessante o video) e vi que você mencionar que você pretende criar um GTA BRASILEIRO, por que você não faz diferente de certas empresas e começa com um degrau diferente? Você vai fazendo jogos com mecânicas que podem ser reutilizados até chegar esse game e etc
Muito bom, Guilherme. Vc mostra de uma forma muito técnica e tambem realista como as coisas funcionam. Seu conteúdo é uma joia nesse contexto. Eu também tô desenvolvendo um jogo (extremamente menor que GTA😅), mas eu aplico funcionalidades e técnicas, que muitas vezes não entendo com funcionam, mas se funcionam pra meu propósito tá bom. Porém vc traz esclarecimentos de pq e como cada cada técnica funciona...vou fazer mais um comentário 😅
Que conteúdo foda ! Achei ouro aqui.
Tmj mano
KKKKK, de primeira olhei teu canal e pensei "nossa me lembrou daquele canal la da gringa treat interative" dai vc falou dele na hora kk, foda irmão. Sucesso pro seu trampo
Eita, que massa! 😂
Recomendo tu fazer em floripa oq pode ajudar e que é uma ilha e ten varios locais icônicos
Vai ser em Santa Catarina! Será que vai ser em floripa? ahha
@@UnidayStudio Aproveita o Hype de Balneario Camboriu ou unir cidades como GTA fez rsrs um chumck que lembra balneario outra que lembra RJ ou e SP e etc...
@@UnidayStudio se for em floripa ia ser insano de foda
@@UnidayStudio Acho q fazer o mapa mais estilo GTA San que tem a sensação maior de atravessar diversos estados então SC + a pontinha de algumas outras coisas
@@William_Jiao_Zhang Que Hype, aquela musica lixo? meu pai
Que vídeo massa! Amo o argumento: "Pra que reiventar a roda" que, na maioria das vezes, é usado de maneira ineficiente. O que determina uma tecnologia ser melhor que a outra por muitas vezes não é o hardware (Claro que isso influencia), mas sim, o planejamento. Eu não sou dev de jogos, e nem pretendo atualmente, prefiro trabalhar no desenvolvimento de sistemas como APIs backend etc... Além de eu ter 17 anos, ou seja, começando minha carreira. Em um desses meus projetos, me deparei com um problema comum, ao enfrentar upload de arquivos, o fato de bancos de dados baseado em sql nn serem muito eficientes com arquivos grandes, como imagens vídeos etc. A solução proposta: usar serviço como AWS ou fzr um bukkit para o sistema de arquivos, como desenvolvedor que preza ao máximo otimização, estas duas opções parecem desperdício de memória, eu nn gosto muito de depender dos serviços de terceiros, além que, criar arquivos com uuids é ineficiente, porque dependendo do gerenciador de arquivos (como ntfs e ext4) o registro pode ser custoso, pois teria que criar um ponteiro, alocar a memória neste ponteiro (de acordo com o tamanho do arquivo) e disponibilizar o ponteiro com o limite, isso em longa escala também é custoso, então continuei estudando, e para esse projeto que é considerado simples, me vi criando um sistema de arquivos (File system) próprio para otimização desse projeto; fazendo isso, posso otimizar coisas iniciais, como a alocação de zeros e registro estático já no gerenciador de arquivos. Ainda estou desenvolvendo, mas fazendo uma parte disso, notei que, meu gerenciador de arquivos cria e disponíbiliza o ponteiro em menos de 1 milésimo para o meu serviço. Ainda sou junior, e quero me tornar sênior algum dia, é tão bom ver a opinião de um profissional sobre este assunto. Obrigado!
Quem conhece as técnicas, sabe recriar-las e vai estudando, tudo que era impossível quando era leigo, vai se encaixando e entendendo ai depois vê, que fica fácil quando entende...
A maioria de nós entendemos uma profissão que era impossível e que depois ficou fácil... nós não sabemos de tudo por causa do tempo... até quando fica facil leva tempo...
Vídeo bem interessante e esclarecedor. Criar um jogo envolve uma série de coisas além do cenário. Conheço vários jogos que tem cenários até maiores e mais interessantes que o GTA e não emplacaram. Eu, particularmente, me diverti muito jogando Ultima Online que se comparado aos jogos atuais é feio que dói. Hoje nós temos uma infinidade de tecnologias e uma penca de jogo chato.
agora criar uma ferramenta como essa e o puro suco da programação muito bom o vídeo
É isso aí, verdade!
Top! O conhecimento sobre esse tipo de tecnicas vale ouro.
conheci o canal agora, nao sou dev mas é muito interessante o conteudo. poderia depois comentar sobre a tecnologia/enginie do star citizen, inclusive o server mesh que nunca consegui entender o que realmente é kkk
Pra mim na teoria é facil, seria ter a humildade de criar o seu próprio gta 3 e dai continuar evoluindo suas ideias com mais e mais games
Sim, um GTA 3 com gráficos simplificado Cell Shading ainda vende bem, não precisa ser um jogo denso e realista. Só de ter um combate e historia legal já é o bastante.
dahora que eu também já tentei fazer um gta, eu apanhei pra caramba, e agora tamo aqui.
hoje em dia eu estudo isso, só que de forma geral, pra personágens, armas, veículos, enfim, além de prédios
Não sou programador nem nd, só gosto de modificar jogos como gta com mods, caí de paraquedas aqui, sinto q subi um nível a mais noq faço, ótimo vídeo, pretendendo ser programador no futuro. 🔥⬆️
MDSS louco por um GTA Brasileiro pra fazer dupla de sucesso com 171
vai ser muito foda
Muito massa! Ainda tenho um sonho de criar um jogo no estilo Gta, ou Red dead redenption com um mapa mundo aberto. Sonhar nunca é demais né kkk
acho tooling algo muito fascinante. Meu projeto pra esse verão é construir um conversor de gltf pra Defold engine. Em suma, usar o blender como editor de níveis e importar de maneira automática na engine Defold
Massa demais, boa sorte com seu projeto!
meu amigo, se vc conseguir fazer um gta que preste nessa engine, ai sim tu consegue vender
Criar um Gta 3 até que pode ser fácil, agora um do nível do 5 é quase impossível
@@donodaordadourada é nada... vê o vídeo pra você ver
se alguém faz o 3, faz o 5. o problema são coisas como detalhes minuciosos e afins, mas a equipe que atingir o nível e primor do 3, alcança o 5 "fácil", já que a maior diferença entre ambos é a parte gráfica e física, que teriam sua atenção dps que o que tinha no 3 já foi concluído
Cara, vou te dar uma dica. Não leve tão a sério títulos do TH-cam, geralmente são feitos pra lhe fisgar. Ou seja, sempre vai ser algo que vai ou mexer com uma crença sua, ou vai ser algo que estigue sua curiosidade. E acredite, eles sempre vão conseguir. Então, pra evitar dor de cabeça, é bom assistir o vídeo todo antes de comentar sobre o vídeo.
GTA 3 é mais complexo que o 5 moço se não jogou?
@GabrielVoxel Falo em gráfico e mecânicas, até porque um jogo de ps2 é bem mais simples do que um de ps4 né bebê?
mais facil ainda quando o codigo fonte do gta 5 foi vazado K (mais facil em comparacao a antes, voces entenderam)
Brabo de mais esse gta vai ser fera.
muito top o vídeo mas,
Guilherme não tem medo de tomar processo mostrando o mapa do GTA 5 na caverna, se eu não me engano ele pode tomar um processo por isso, mesmo que não use comercialmente pois ele colocou no youtube. me corrija se eu estiver errado :)
Vídeo maravilhoso, eu to tendo ideia de tambem criar um GTA brasileiro baseado aqui no RS, e ter visto esse vídeo me deu uma visão ampla pra começar, muito bom
Que legal, boa sorte no projeto!
Não vai nessa. Não é tão simples assim quanto o q foi mencionado. É muito difícil sim, somente a física de veículos já é um absurdo pra criar sozinho.
@@lucasramos001 quase toda engine já vem com física de veículo pronta.
@@UnidayStudio a da unity é muito ruim. Fui tentar fazer uma física de veículo esses dias e não há nenhum asset semelhante a qualidade de AAA.
Outra que para o projeto não virar uma bagunça é necessário bom conhecimento e experiência. Para um iniciante/intermediário ele vai se embolar todo antes dos 10% do projeto
Como vc é sênior e pretende criar um GTA Br, seria legal reunir uma galera gigantesca pra te auxiliar e também para networking, tipo um Discord, um grupo sla
Valeu pela sugestão! Eu pretendo criar o game sozinho. Tmj!!
Me ofereço para ajudar no desenvolvimento do gta Brasil ou de algum jogo que seja feito na sua engine.
Facinho fazer GTA 5. Só precisa de uma equipezinha com mais de 1000 pessoas e 5 anos pra fazer. O sistema de geração procedural ajuda, mas não faz milagre kkkkkk
Mil? Ou 100mil. ?
@@goldalemanha6330 A Rockstar fez com um pouco mais de mil funcionarios.
não só isso, a Rockstar tem muito conhecimento e uma tecnologia muito robusta pra desenvolver jogos de mundo aberto. A gerencia do projeto faz toda a diferença também. Se der 1000 pessoas + 5 anos + 250 milhoes de dolares na mão de qualquer outra empresa, nenhuma vai conseguir fazer o que a Rockstar fez.
@@lucasmorais4471 Verdade. A Eockstar usou todo o conhecimento aprendido ao criar os titulos anteriores deles, a estrutura e engine deles que foram aprimoradas ao longo de muitos anos para fazer jogos no estilo específico deles.
@@willdoyoutube Essa é a vdd, se pedisse pra rockstar fazer um jogo tipo No Man's Sky eles conseguiriam, mas teriam que recomeçar tudo do zero, o estilo GTA eles se especializaram durante vários anos e criaram uma engine só pra isso.
eh facil, mas niguem faz pq alem de ser rentavel so pra rockstar e tbm pq o publico ja ta acostumado do jeito que a rockstar entrega, e tbm pq dentro de td isso tem as coisas simples que as outras empresas deixam de colocar no jogo
Muito obrigado!!! Sempre quis saber desses detalhes!!
Imagina gta 6 usando IA para ampliar resolução. Vai ser monstro.
Você tem total razão. Sou programador e sei disso antes de você.
Eita
Que porra de comentário e esse kkkkkkkkk
puts, oque esta faltando é jogo de rpg mano, seila gta eu gosto, mas é tão entendiante kk
seria epico um gta medieval com uma mega cidade em torno de um castelo ai teria distritos nobre, de comercio e as favelas
Tá faltando é game campanha 3D, parece até q br só quer tiro e porradaria não cria jogo de historia (sem ser terror mal feito).
@@trazendoocaos eu jogava perfect world, sinceramente era muito gostoso, fica de boas fazendo missao. cada um fazia no seu tempo as coisa.
8:52 nem parece tão diferente do mapa do San Andreas assim
Obrigado pelo vídeo. Abriu minha mente.
Tmj
Mano, dificil mesmo é o level designer, se cidade fica muito grande com muita informação que até a gente que vai programar se perde, principalmente se for repetitiva, fica chato. Ou se é bem rasa vazia com pouca coisa pra fazer. As estetica conta muito pra deixar o jogo atraente mais se pouca coisa faz parte do jogo sem usualidade, fica monótono. O difícil é encaixar o designer pro proposito do jogo. Nisso áí a gente sofre muito 😓
uma curiosidade interessante, é que a rockstar cria primeiro o mapa, para depois criar a historia e as missões, e começa a desenvolver em cima do mapa já pronto, quando descobri isso fiquei impressionado pois muitos estúdios fazem o oposto
@@FS_MAXoficial Para eles isso faz sentido porque a ideia do GTA é recriar o mapa de uma cidade real, então a própria realidade do EUA já trás o material que eles precisam para criar o mapa.
Tendo pelo menos uma base do mapa definido, fica bem mais fácil para selecionarem os locais e elementos para a história.
Cidades no mundo é o que não falta, pega Jerusalém e faz um game kkkkk
Não sei se fazer um gta brasileiro é uma boa ideia, principalmente que depois de tantos scans o público já começou a ficar desconfiado, mas acho que se tem alguém que pode fazer, provavelmente é vc, boa sorte meu caro! Vai ser interessante assistir essa jornada.
Obrigado
A galera br tem q focar em jogos menores de campanha, ganhar espaço primeiro. Maioria dos brs ou fazem jogo 2d basico ou fps multiplayer ou querem fazer GTA.
Eu sonho desde criança, pois jogava GTA1. Eu estou tentando, aprendi a mexer no Playmaker, pois sou mais um ''artista'' visual. Então pra mim é animador ver as coisas tomarem vida. Mas C# é óbviamente o importante. Eu amo os conceitos e quero um ''GTA'' meu só para criar mecânicas. Estou a três anos e nem diz o básico direito, que é o tráfego IA. Agora que começou a dar certo. E se você quer algo simples, use a I.A da internet à seu favor também! Sabe, se você é ruim que nem eu e não liga para complexidade de desenvolvimento e possui perseverança, crie algo simples! Tem uma ideia? tente ela com as ferramentas, faça a IA deservolver pra você. Use o programa que gosta e ja era. Imagine quanto você pagaria por cada mecânica que fosse aprensentar? kkkk Com o avanço da Unity e ferramentas amigaveis a menos experientes, nunca foi tão fácil criar qualquer coisa como hoje. O segredo é usar as coisas a seu favor. Quando isso ficar claro, você vai perceber que em um momento você criou a maioria do que só era um conceito. Quer dizer que vai ficar pronto amanhã? Só se você for muito bom. Demora mesmo, tem que reitentar centenas de vezes, problemas irão surgir toda hora. Mas é muito gratificante quando algo funciona.
Eu sei mexer no Cinema 4D, sei criar animação, que se você ver no meu canal, você chora de vergonha alheia. Mas eu consegui. E só aprendi o básico do básico. É só o que preciso. Eu consigo modelar um prédio, um carro e etc. É isso. Você não precisa saber tudo para começar algo aparentemente complexo. Acredite, se eu que eu idiota estou conseguindo, qualquer um pode. E esta visão do vídeo é bem esclarecedora e com certeza irá me dar novas ideias!
eu acho que o jogo ananta tambem usou isso pra criar a cidade deles, tem um video la que ele diz que a cidade deles é feita proceduralmente
Muito bom! Qual o nome da tecnica para fazer a transição entre os LODs de forma suave?
Cara, fazer um GTA é extremamente trabalhoso. Tanto que todas as empresas que se propuseram a tentar fazer falharam miseravelmente. E eram empresas bilionárias. Por isso eu duvido que vai sair algo algo interessante do projeto 171. Pra empresas indie o lance é jogo linear ou com mapas bem reduzidos.
Incrível você ter criado a própria engine.
Valeu
É tao facil pegar uma coisa pronta, e dizer que é facil.
Pois é ele falou que fazer a IA dos NPC a mecânica de carro é extremamente simples kkkkkk, se fosse tão simples grandes empresas AAA não iriam falhar em fazer um jogo no mesmo nível igual o caso de CyberPunk 2077. Só pra modelar esse mapa é algo dificil que leva mais de 1 a 2 anos imagina programar todas as mecânicas do jogo, e não é atoa que a Rockstar levou mais de 5 a 10 anos pra fazer um GTA 5 imagina os próximos então, só em programação de um GTA 5 leva cerca de 100 a 150 milhões de linhas de código no total com mais de 10mil caras trabalhando e sofrendo pra fazer os GTAs kkkkk e esse cara vem falar que é simples pqp hahahaha
@@JimmyCode718 mas ai vc ta ignorando o fato de que a tecnologia avançou com as IA podendo cumprir os papeis de mexer nas mecanicas e os dev ficar mais responsavel por melhorar os detalhes;
@@InimigoDaCLT Amigo entenda uma coisa a tecnologia pode avançar mas mesmo ela avançando o máximo ainda sim por trás disso dependerá de uma programação e boas técnica de otimização na IA porque fazer uma IA não é apenas colocar o Chat GPT pra rodar no jogo e sim programar essa IA saber fazer como essa IA vai interagir com o ambiente, veículos e até mesmo com o jogador no caso o boneco controlável. O GTA 5 foi lançado em 17 de setembro de 2013 e nesse tempo nem se quer tinha IA como o Chat GPT que o projeto foi concluído em 30 de novembro de 2022. A questão não é o avanço da tecnologia e sim a escala de programação, otimização em modelos 3D como os bonecos carros mapa etc também em IA, Física, Efeitos Visuais, Gráficos etc, em um jogo de grande escala como o caso de um GTA 5, mesmo ele sendo começado em 2008 e lançado em 2013 ainda sim ele é um dos maiores jogos já feito em todos os tempos e nenhum bate de frente em questão técnica e revolucionária, eu não estou dizendo que é impossível criar um GTA, sim não é impossível mas a probabilidade de ficar bom igual GTA 5 é 10% pra menos porque a Rockstar é a dona da receita com sua própria Engine a [RAGE]. É igual um bolo de vó tá ligado, você nunca vai fazer igual mas sim parecido com diferentes ingredientes como se a rockstar tivesse o chocolate da marca lacta (Engine RAGE) e um GameDev indie com um chocolate inferior da marca Torras (Engine Unity ou Unreal), entende a analogia que estou querendo dizer. A questão não é a tecnologia avançar e sim o conhecimento do programador, musico e o designing por trás disso tudo. Se você não acredita abre o Chat GPT e pede pra ele criar os scripts de um GTA e coloca na Unity ou Unreal e veja com os próprios olhos a bomba atômica de bug que vai sair 😅 me diz quantas empresas triple A que investe milhões de dólares em um jogo parecido com GTA e com vários funcionários trabalhando juntos e mesmo assim gasta dinheiro atoa e jogo vira um verdadeiro fracasso como o caso de Cyber Punk que foi investido milhões de dólares no caso bilhões de reais e quando entra no jogo a cada 1 minuto é um bug diferente quedas de FPS gráficos mal otimizado cenário com mais de 100mil polígonos nível de lods mal feitos, com todo respeito amigo não adianta você falar do avanço da tecnologia que a criação vai ficar mais fácil de criar, quando a tecnologia avança ela apenas te fornece coisas mais avançadas como IA, Frustum Culling, Físicas mais avançadas, Mundos mais vastos, Melhores otimizações etc, mas para usufruir dessas novas tecnologia você precisa saber usa-la da melhor forma e não apenas colocar na engine e tá pronto mas na real não é isso por trás disso ainda sim vai depender de técnicas e programações entende amigo. Desculpa o texto desse tamanho mas é só para passar minha opinião e conhecimento dessa área sobre a criação de games. Tenha um feliz natal amigo um prospero ano de felicidade saúde e paz, DEUS abençoe você e sua família sempre 🙏🙌
@@JimmyCode718 li todo seu texto e concordo demais cara, a galera pensa que só porque a tecnologia evoluiu pensam que é fácil criar um GTA no máximo você sozinho consegue fazer um GTA 3 e ainda teria bastante trabalho com bugs, a Rockstar tem ANOS de experiência com GTA coisa que nenhuma empresa tem e é por isso que ela é a melhor nesse quesito mas muitas pessoas subestimam achando que da pra replicar usando IA kkkkkk a pessoa pode ate fazer algo parecido mas nunca no nivel do original porque foi uma equipe profissional e todo um planejamento.
uniday, faz um vídeo sobre grama procedural com geometric shader no upbge 0.2.5, e tenho uma pergunta, por que parou com a desenvolvimento do devlog planetas que parou no ep 3?
20:17 Então seria basicamente o uso de arrays e "sub-arrays"?
Não sei bem o que você quis se referir com arrays, mas é tudo uma questão de estrutura de dados mesmo.
Eu pensei que usasse Arrays para definir onde cada coisa é. Tipo um Array dentro de cada chunk tendo outros Arrays para prédios, ruas, etc. (Como o número 1 para uma rua reta e o número 2 para rua virando pra esquerda).
Mas como é com estrutura de dados, já não sei como que faz. Por que eu entendi usando de base um vídeo do RyiSnow dele criando um Jogo 2d em Java e usando Arrays para criar o mapa do jogo (EP 4 - Drawing Tiles), aí eu pensei que era "quase" a mesma lógica, Seria ou viajei muito? 😅
11:56 cara, ce sabe que esse cara ai já foi refultado né sobre o nanite
Foi não. O baseline do nanite e unreal 5 no geral é bem maior. Um exemplo bem fácil: uma cena vazia do ue5 com tudo ativado roda a 5 fps aqui na minha máquina.
Que isso, ce criou um motor do zero?? brabo
opa mano ,para quem quer iniciar nesse ramo ,o que preciso fazer ,comecar por onde?
Gta é isso, como o complexo que é a junção de várias coisas simples
Criar um script para gerar mapas que reflitam as características únicas do Brasil deve ser um desafio intessante. Poderiam ser incluídos elementos como favelas, morros e até mesmo regiões como as 'cracolândias' kkkk. Seria incrível adicionar cenários que remetam ao interior de Minas Gerais como os interior no game.
Criar uma missão de contrabandiar o Queijo para outros estados kkkk.
Não é exatamente um script que gera o mapa, são os scripts e ferramentas que ajudam os designers a criarem o mapa por conta própria. Tmj
Não sei se focar novamente em favela é a melhor ideia, tô vendo que a galera brasileira está buscando vídeos de interior e paisagens naturais então fazer um mix cidade/interior + natureza é uma boa.
Teria como voce portar jogos de xbox one para xbox 360 ? se tivessem pessoas fazendo isso.... mano, o cara ficaria rico !
@@viniciuslopes5241 não por diversos motivos. O principal deles é que ninguém tem os direitos autorais dos jogos a não ser a desenvolvedora.
@@UnidayStudio e melhorar jogos que ja existem ? como o BO2 que ficou ruim ?
@ só a empresa que fez legalmente pode
coe esse mapa completo me deu a vibe do ronaldinho gaucho "tão deixando agente sonhar" sera que tem como colocar ele no gta sa?
Um the Witcher brasileiro pra caçar as lendas seria legal, agora, fazer um gta brasileiro não é pra qualquer um. Eu sempre defendi a beta games, os caras são persistentes
Verdade
11:40 - Você é que é foda! kskksksk - A Unreal Engine é desenvolvida por uma empresa bilionária e uma equipe de centenas de pessoas, acredito que eles sabem o que fazem, a questão que as pessoas não entendem sobre a Unreal Engine 5 é que ela não faz milagre, o desempenho pode ser pior usando Nanite que LOD, entretanto em vez de ficar horas e horas criando no mínimo 12 ou 15 LOD para um objeto com bilhões de polígonos, você apenas assina a opção Nanite e ele poupara dezenas de horas em 10 segundos, além de não ocupar mais espaço em disco com mais LOD, nem subtexturas de LOD, se o LOD0 principal tem 200MB, o LOD1 subsequente poderá ter 100MB, e o próxima, LOD2 vai ter 50MB, dependendo da optimização do LOD, seu objeto vai pesar 2x mais em disco apenas por ter LOD. Outro ponto também é que se você tem objetos atras de uma parede, ele não renderizará, ele só renderiza faces que estão no rasterizador, se quiser testar ativa o nanite no objeto, e na viewport da Unreal, clica no canto superior em viewmode e muda de LIT para Nanite Visualization e seleciona Overdraw, então você entenderá como é calculado o desempenho, se colocar objetos em cima do outro, vai ficar vermelho, ou seja "OVER". ah, e LODs aparecem mesmo atras de outros objetos.
E com certeza que se você quer criar um "GTA da vida", o tempo é seu pior inimigo. O jogo ficará "Estupidamente Melhor", e você só vai levar 12 anos a mais criando os LODs.
Outra coisa é os Blueprint, eles são mais lentos que você programar em C++, mas salvam centenas de horas de código em alguns minutos.
A Unreal não faz milagre, ela apenas OTIMIZA o tempo ao custo de DESEMPENHO, para os studios pequenos, é um sonho.
Aprendi tudo isso assistindo lives do proprio canal da Unreal Engine em Inglês, e os seniors explicam isso lá.
Eu não tenho um currículo bom em programação, sei o básico, e aprendo Unreal Engine como meu hobby favorito desde 2017, amo criar coisas na Unreal e passei milhares de horas scriptando protótipos de jogos com blueprint, inclusive estava fazendo isso agora.
Adorei sua Engine, parabéns, a interface é muito intuitiva, mesmo nunca mexendo nela, já entendi muita coisa. Abraço se ler meu comentário... :)
Seria mais um futuro Toddyn?
Quem?
Toddyn lançou o curso e cobrou por isso, é obvio q o curso dele é mais caro que outros semelhantes e melhores do mercado, mas paga quem quer. A galera da atualidade parece feminista querendo cancelar todo mundo.
Esse é o problema d devs de hj em dia amadores que usam a Unreal Engine 5, pegam um par d asset de graça e as vezes pago, nao faz a menor ideia de como eles funcionam, como sao os codigos deles, tacam em cena e fica cagado, sem otimização etc
Segundo cometário meu: quando vc diz criar o seu próprio GTA, vc se refere a uma cópia dos GTA's ou algo que usa as mesmas técnicas e amplitude de mundos, mas. Com uma identidade própria?!🤔
Eu tenho vontade de criar e estou tentando, mesmo que do jeito ''errado'', pois é uma coisa pra mim mesmo. Você sonha e poê em prática. Eu não acho que todo mundo sonha em criar um mundo super otimizado, mas um onde ele se encontre ali e possa fazer algo que o próprio GTA nao deixa.
uma duvida, por que nao tem videos recentemente no canal sobre o novo upbge ?
gravou quando foi lançado mas parou, só o fato de ter o logic nodes ja torna infinitamente superior ao 0.2.4 pra quem nao consegue aprender python.
seria legal ensinar como fazer o lod tanto de modelos 3d quanto de texturas no upbge 0.3.6 ou 0.3.0 ,
ultimamente vejo no canal chamado roman,
mas ele é matematico e não desenvolvedor de jogos.
Ultimamente a gente está focando na Cave, que é o nosso motor.
@@UnidayStudio ok, obg :D
Tem alguma chance dos jogos de ps1 terem mapas criados manualmente item por item ao invés de maneira procedural?
Uma coisa importante: o uso de geração procedural e/ou ferramentas de automatização não necessariamente significa que as coisas não foram feitas à mão. O mapa do GTA, por exemplo, certamente foi meticulosamente criado pelos artistas. Essas ferramentas apenas automatizam e ajudam processo de otimização e tratamento dos dados.
Essa técnica se a prica a todos os jogos? Até os jogos de corrida?
No GTA San Andreas tbm foi feita com essa técnica?
Sim ué, por isso existem pop-ups nele, o game tinha muita coisa para renderizar e as vezes você conseguia ver o lod dele por falta de desempenho.
Beleza faz aí um melhor que o 5, aí eu concordo com vc🤝🏻
Kkkk
@UnidayStudio Dito isso, belo vídeo kk
só vou comprar essa cave engine ai quando ela tiver sistema de nanites, lumen, mega lights e substrate BSDF
Então você não vai comprar. hehe tmj
Kmkkkkkkkkkkkk@@UnidayStudio
Oi, quais jogos você já criou? Tem um link pra eu jogar eles?
Se criar gta fosse tão fácil assim a rockstar n passaria 5 anos construindo o 5
Ou 7 anos e milhões no 6
@@glauberbispo8922 facil é diferente de rápido. Contar até 1 milhão é facil, todo mundo sabe. Agora conta ai pra ver quanto tempo leva...
Rockstar se quisesse lançaria GTA com mais frequência, mas ai iria saturar rápido é mais logico farmar no online.
Galera acha que um jogo é só mapa e gameplay, esquece q tem história, roteiro, game design....
Eu entendo a técnica de script que vc explicou pra criação de um mapa genérico, mas no GTA tem muita replicação não só de prédios da vida real mas do design do mapa e das ruas com a vida real. Como levar isso em conta na criação do script?
O script não necessariamente foi criar algo genérico. Muitas vezes ele é usado para auxiliar o artista e principalmente para gerar todos esses níveis e hierarquias de lod.
Fácil agora que sabe o resultado de todo o trabalho feito 🤣 É como fazer uma prova complexa tendo acesso ao gabarito
Kkkkk
estou estudando analise e desenvolvimentos de sistemas , qual curso eu faço para aperfeiçoar em jogos
Tem tutorial de graça no TH-cam. Não perca seu dinheiro com cursos. Aprendi a fazer tudo pela Internet, tenho 4 games na steam.
N seria pelo fato, de q o NANITE seja uma tecnologia nova, e em desenvolvimento ainda, diferente do LOD que como vc disse existe a milhões de anos?
Não
a engine é boa mesmo viu pra aguentar o mapa do gta 5 ja pode se aposentar to bricando😅
Aguentar o ultimo LOD* hehehe mas acho que com as mesmas otimizações do GTA, aguentaria o mapa inteiro sim. Valeu
É um LOD com poucos detalhes, mas a engine realmente tá muito boa.
Mas eae, quando vai ter uma pre alpha? Pq fslar que é facil eu tb consigo, mas e pra fazer?
Pre alpha de quê?
@UnidayStudio da estreia do filme Billu
Qual era o assunto do video meu filho? kkkkk
@@monkitoredpill sai do fake silent storm studio
@@LFErspsses oxi, que projeto é esse? É engraçado, por marionetes da mixmods eu já fui chamado de fake da betagames, agora por vc tô sendo chamado de fake do sileit storm, em uma treta indie fui chamado de putinha da unity por achar que eles tem que cobrar mesmo. Queria saber como funciona a cabeça de vcs, ninguém pode ser racional que automaticamente é fake de alguém por interesses próprios. Queria muito que minha CLT me desse esses lucros que me julgam, assim eu teria grana e não precisaria escutar essas imbecilidades de fantoches de youtuber/dev
@@monkitoredpill O cara tem q farmar videos primeiro, depois lança a alfa cobra pra financiar o projeto e depois some com o dinheiro.
A sua engine é em C++ ?
Sim, escrita em C++, scriptável em Python.
@UnidayStudio Show mano, você demostra muito conhecimento. Gostei demais do vídeo. Sucesso em sua empreitada!!
Gta vice city tem long também
Men cê tá desenvolvendo um jogo estilo GTA sozinho? Isso pode levar vários anos kkk, o gta tem uma equipe inteira de devs com centenas de funcionarios e leva aí 6 anos para ser desenvolvido.
Não é tão difícil assim, fiz um sozinho em alguns meses, Alive Hunter na steam.
Silencio o Brasileiro está descobrindo LOD
Kkkkkkkk
Tem que fazer mesmo, infelizmente pouca gente sabe, mesmo sendo básico.
Kkkkkkkkkkkkkkkkkkkkkkkkkk
oi gui, tudo bom meu querido? gui eu tenho uma duvida sobre criacao de game engine e queria saber se voce poderia me esclarecer sobre, eu to pensando em criar um moba cujo seja cross-platform, porem queria fazer ele bem otimizado para conseguir rodar na maioria dos computadores e celular mesmo com um grafico bonitinho ate, me recomendario unity para isso, ela eh a melhor para isso ou uma engine criada para esse caso especifico se sairia melhor?
Depende do seu nível de experiência amigo. Você já publicou quantos jogos comerciais?
@@UnidayStudio na vdd sou bem leigo, pois se for melhor criar uma engine, eu pretendia juntar uma grana e comprar o seu ensinamento sobre isso ou ate mesmo o do unity se for melhor
@ se você é leigo, então eu não recomendo fazer sem engine e muito menos criar um moba ou jogos on-line no geral. Você está combinando coisas extremamente difíceis já na primeira viagem. Crie um pouco de experiência na indústria publicando jogos comerciais menores que você consiga terminar em no máximo um a três meses. Vai fazer muita diferença
@@UnidayStudio Tá certo, muito obrigado gui
fazer um gta é "fácil" difícil é deixar ele nos trinques para rodar bem
facinho po, só pegar o LOD e meter geração procedural e ta tudo resolvido, 100 milhoes de copias vendidas. Por isso q tem tanto GTA por aí. Não sei pq a Rockstar tem + de 1k de funcionarios alocados só pra fazer UM jogo e uma engine feita pra um genero especifico, é só usar geracao procedural
Engraçado tu querendo contrapor o maluco q TRABALHA na área kkkkk
@tobrau eu também trabalho ué, oq isso quer dizer? Que minha opinião é inválida? Ou seu argumento é usar ele como base?
Em resumo é por isso que a rockstar é que faz o jogo, e não o Juninho da esquina que quer fazer 171 quer... dizer o gta 7 😂😂
O juninho da esquina tá fazendo algo, já o rafael é apenas mais um brasileiro que nada produz e tudo julga
Ué os cara tão trabalhando, vai lá fazer o teu.
@@trazendoocaos o cara é fã boy mano, brasileiro é medíocre e não consegue torcer pelo país, ele torce por seu youtuber favorito.
estou interessado no seu gta brasileiro
Não é tão difícil, fiz um jogo estilo GTA sozinho e sem recursos.
Tem vídeos dele no meu canal, Alive Hunter.
Eu gostaria de criar um mapa de salvador ba em 3D
Entendi
Muito bom
como tu conseguiu extrair o mapa?
Não extrai. Tem uma ferramenta que alguém desenvolveu que lê o mapa direto dos arquivos do jogo original.
dificil é fazer um click bait
171 chora no banho kkk
Os caras do 171 estão fazendo um bom trabalho, respeito todo deve que se arrisca tentar a criar um GTA. Tmj
@UnidayStudio mas parece que no 171 tá falando algo, mão não sei dizer o que...
@@UnidayStudioeu acompanho tudo sobre mundo indie e o wue mais tem são fã Boys de youtubers tentandoxdesmerecer outros projetos para agradar o cara que ele segue. Veja esse aí, veio zoar, o próprio youtuber usa a sanidade. Essas pessoas são o erro do país o ódio e a falta de prodígios se deve a esse tipo de gente que tenta desmerecer os outros a troco de nada.
Mas muito se deve a responsabilidade dos youtubers e devs, pq parece que ninguém pode apenas respeitar o trabalhos dos outros querem criticar e dizer como se faz. Veja a mixlixo por exemplo, tá lá pagando com a língua tudocque julgou, era fácil, agora cadê a facilidade? O cara tá lá todo momento pedindo dinheiro, coisa que julgava do outro jogo wue ele vivia atacando.
criar um gta realmente é facil...qualquer um faz...
agora se vai ser um jogo bom já é outra historia kkkkkkkkkkkkkkkkkkkkkkkkkkk
Passa o link do mapa para baixar e tacar na unity kkkk
Isso não é permitido. O mapa faz parte do gta v, que você pode adquirir nas principais lojas. Tmj
É facil quando voce ja tem os codigos do gta v vazado.
Hoje em dia está cada vez mais fácil
Pega um pack de animações pronta, assets de cidade e cria uma história já jogável
Imagina antes criar um mapa, personagem e animação e as programações 😅
Muito interresante seu ponto de vista , porem se é tão facil assim porque o processo de desenvolvimento de um Gta V POR EXEMPLO levou decadas de desenvolvimento e milhoes de dolares sem contar nas dezenas senao centenas de desenvolvedores que receberam salarios altissimos durante anos para fazer essa obra prima , era mais facil ter te chamado não ? Respeito muito sua opiniao e seu conhecimento mais eu tenho certeza que NINGUEM alem da rockstar ou outra empresa billionaria conseguem fazer algo como GTA , PRIMEIRO que o processo de desenvolvimento do jogo, e de tecnicas de LOD como voce citou levou decadas , hoje em dia pode parecer banal , porem foram decadas de desenvolvimento o GTA é um produto que comecou a ser desenvolvido há 50 anos atras . a maioria dessas tecnicas foram desenvolvidas dentro da propia rockstar , lembrando que o jogo tem mais de 10 anos desde o seu lancamento , este mapa é simplesmente LOS ANGELES , existe areas tao indenticas que se voce conhece o mapa do jogo voce consegue se localizar na cidade real , isso tambem acontece no GTA 4 , no caso Nova York . Enfim eu espero estar errado , tomara que voce consiga fazero seu GTA brasileiro muito bem , mais até la , eu ainda acho impossivel alguem que nao seja a rockstar fazer algo com a grandeza de GTA V por exemplo ou RED D , a quantidade de missões a quantidade de cut scenes o roteiro do jogo impecavel , a quantidade de detalhes , se voce nao tiver milhões de dolares para investir , seu jogo não chegará perto , infelizmente essa é a realidade , eu espero estar errado .
Não levou décadas, foram 5 anos. Mais fácil não quer dizer rápido. Construir prédios hoje em dia é algo fácil, tem tudo muito bem explicado, contas já feitas e tudo mais. Mas isso não quer dizer que não vai precisar de uma empreiteira trabalhando.
@@UnidayStudio A R* já vem desenvolvendo e aprimorando as habilidades em criar mundos abertos desde o GTA 1. Se você considerar isso, não foram 5 anos para criar o GTA V, começou desde os primeiros projetos deles. No video ele basicamente cita sobre a técnica de criar mapas de forma procedural, mas omite todo o resto do ciclo do desenvolvimento de um jogo de mundo aberto. Eh muito mais complexo fazer um GTA por completo do que parece. O GTA que ele se refere se resume ao mapa basicamente.
Quando você isola as mecânicas, o GTA fica literalmente simples assim como qualquer projeto.
Vídeo bem interessante.
Ah, sobre a engine, ela é sua né?
Se sim, pretende colocar algum sistema de procedural para os mapas, itens etc. ?
Sistemas de Ai sistemática, relativa, generativa etc.. ?
E 2D?
--Por isso é uma !@#$, e o pessoal não percebe disso. tanto é que eu me decepcionei horrores quando lançou o 5 no pc.
--Ai vem o Red dead e acerta na trave, quase.
@@williammelek8318 Tua barra de qualidade deve ser muito alta né, tu reclama de tudo mermão tem uns 3 comentários teus e são só reclamações.
Me diz aí o que é bom ao seu ver? Para sua barra de qualidade ser tão alta para dizer "aí ver rdr e acerta na trave, quase" ?
Quero muito saber, aguçar meus gostos também por que deve ser algo realmente divino.
Cria uma versão do GTA 5 para mobile
Não valeu kk
@UnidayStudio kkkkk
Essa parte de gerado e mentira a rockstar inclusive falou que gosta de fazer interiores manualmente pq gerando fica mt ruim
Gerado não significa que não foi feito manualmente. Geralmente eles criam scripts para automatizar a geração das partes, chunks, lods, partições, etc...
@UnidayStudio entendi nada