Tenho familiaridade com todas praticamente a única q eu nunca cheguei a usar foi a Godot, já criei jogos na unity, construct 2/3, unreal, game maker. Vou ir pela Godot, foi uma engine que me interessou bastante principalmente pelo fato da linguagem ser parecida com python, já estudo python há alguns anos, acredito que vou me sair bem. Adorei o vídeo :)
ganhou inscrito quando falou "nao existe a melhor engine" muitos querem comparar algo que nao é possivel querendo defender uma e a outra, cada uma tem a sua particularidade..........
yeeeep... to fazendo um vídeo bem detalhado sobre isso, algumas coisas me procuparam no anuncio, princpalmente o primeiro minuto, viu o aviso que fizeram?
Muito obrigado pelo vídeo super esclarecedor! Eu estou começando a estudar e escolhi a Godot, por enquanto estou achando bem tranquilo a curva de aprendizado. Abraços!
Boaaaaa, então foca batsante em se especializar além da engine, afinal é só uma ferramenta, procura sobre backend, banco de dados, front tbm,.... isso te destaca MUITO no mercado
Tem um fator também um teste colocou os mesmos assets 3d em grande quantidade na godot e na unrreal baixo o maximo dos gráficos da unrreal e desativou recurso que quase ninguém usa o resultado foi de 300 fps a mais pra godot
Opaa man, beleza? Cara, meio complicado testar dessa forma, são engines diferentes para objetivos diferentes, se vc ligar o Nanite e o Pixel Streaming na Unreal você pode ter trilhões de objetos na cena, e ela ainda vai rodar com uma taxa de frames alta. Se você quer testar mesmo a engine, você precisa criar um projeto inteiro e testar o FPS médio com a latência e atraso de renderização de cada uma, esse é o mais próximo de um cenário real que você consegue chegar.
Cara, DEPENDE MUITO do que você considera simulações complexas, mas vamos lá, vc tem alternativas, mesmo se for a usar a Godot: 1. A ultima atualização trouxe muitas melhorias para o sistema de física dela, dependendo do seu cenário, já pode ser o suficiente para te atender. 2. Você pode facilmente instalar um add-on de fisica que faz um trabalho melhor que a própria Godot, como Jolt por exemplo, existem váaaaaarios por ai, pagos e free, os pagos te dão um suporte melhor. 3: Se suas simulações são tào complexas mesmos, a Godot, não é uma boa opção, a Unreal provavelmente vai te atender melhor nesse sentido PS: Manda mais detalhes ai pra gente felipe
Eu tô precisando de uma engine que suporte um jogo 3D e que tenha alta adaptabilidade para mudar certas coisas, tipo um novo sistema de terreno por grid
Opa Gabriel, beleza? Unreal, Unity e Godot te oferecem isso tranquilamente, entretando, não vai ser com um apertar de botão, isso engine nenhuma no mundo vai fazer por você, elas ajudam, não fazem milagre.
@@gamedevjuan Isso eu sei! Eu acabei indo para o Godot porque achei um ótimo equilíbrio entre conseguir fazer muita coisa com os módulos, ser uma Engine relativamente leve e a simplicidade no geral! Eu não sei se é a melhor opção para todos que estivessem na mesma posição que eu, mas achei surpreendente expansivo ao mesmo tempo que não engasga tanto a minha máquina quanto a Unity P.S.: Mas muito obrigado pela sua resposta, Juan!
video fodaaa, mano eu queria seguir carreira com isso, qual a melhor engine pra quem quer entrar no mercado? até onde eu sei a maioria das empresas preferem unity
opaaaaa valeu o/ Cara.. não fixe em uma... uma boa de entrada, é a Godot, depois, vc escolhe uma outra como Unity ou Unreal, dependendo da especialização que vc quiser seguir, mas também lembre-se de investir em front-end e back-end... aqui no BR, isso te coloca MUITO acima da concorrência
Se eu fosse criar alguma coisa criaria no game maker , ele tem uma ferramenta de criação de pixel art dentro dele mesmo , nem precisa usar outros programas de edição . Caso a arte precise de correção , com poucos cliques vc já está no editor arrumando em tempo real.
Boaaaa, é um bom ponto, mas você não acha ela bem limitante em comparação as demais? Já que para fazer qlqr coisa um pouco mais complexa, vc precisa ficar fazendo gambiarra?
@@gamedevjuan a única coisa que desenvolvi foram alguns protótipos de plataformas 2d e algumas mecânicas metroidvanias. A ferramenta de tilemap é muito fácil de usar , na verdade foi isso que fez escolher a engine. Quanto as gambiarras eu até nem faço ideia se uso ou não , pois fui aprendendo e usando o que me servia vendo tutoriais e aulas no RUclips mesmo.
O problema começa, quando vc precisa de recursos mais complexos e fazer varias coisas se comunicarem, ai fica impossível de trabalhar com ela. Mas para aprender as mecânicas e fazer o básico, ela sem dúvida é muito boa
@@gamedevjuan poderia dar um exemplo prático ? Uma coisa bem legal que gostei muito na Godot é a simplicidade em usar o node câmera 2d. Já no game maker nunca consegui deixar a câmera como eu queria … isso realmente me frustra
@@FwwPlayer Você mesmo já deu um, essas limitmações na GameMaker são frequentes, ela é muito boa para fazer aquilo que ela se propoe do jeito que proproe, já a Godot, te da muito mais flexibilidade, principalmente por que vc tem acesso total ao código dela, e consequentemente, você consegue customizar como bem entender, ou até criar recursos que não existem, tanto com GDScript quanto com C++
Eu nunca criei um jogo,mais gosto muito de jogar no meu Xbox 360 e no pc,meu pc é relativamente fraco,e a godot foi a que rodou melhor no meu pc,e pelo que falam ela é ótima pra quem tá começando,por isso eu vou de godot,mais todos as engines são muito boas e são focadas em alguns fatores.
Opa, bom dia amigo! Estou começando a estudar agora e ja com um projeto em mente, para um jogo 2.5D plataforma qual seria a mais adequada pra esse começo, Godot ou Unity? Abração!
opaaa mestre, bem? Cara, Godot, Unity e Unreal vão te atender bem, agora para escolher entre umad elas, precisa entender melhor o escopo do seu projeto de fato, mas se for o seu primeiro game, vai de Godot
@@gamedevjuan Tudo tranquilo! Estava aguardando sua resposta, para gráficos 3D, independente do tipo do jogo, Godot consegue me entregar? Sempre que busco referencias, são mapas 3D e personagens em pixelart, abraço!
Consegue sim cara, tranquilamente, a Godot é muito mais poderosa do que parece. Assim como qualquer outra ferramenta, é uma ferramenta hahaha, você sabendo o básico, vc consegue extrair o máximo dela
Eu tenho jogo em unity, mas cara, que trabalho deu, aquela bagunça de nós de animacao. E ja to enjoado de C#, to mais programando em python. Godot parece a melhor alternativa pra eu seguir, mas testei a gamemaker, nossa, bem facil pra prototipar, testar ideias rapido e ja ver rodando. E dizem que esse é o grande ponto pra vc se ressaltar como gamedev. Fora que voce vê que a maioria dos jogos 2d mais relevantes, que saem no switch por exemplo, sao em unity ou gamemaker. Dificil ver eles em godot. Acho que vou usar a gamemaker mesmo.
Opaaaa Marverick, belezinha? É cara... quando envolve o game state junto com o animation state.... dá trabalho mesmo manter bem organizado. A Godot é um ponto de partida se vc quiser mais flexibilidade/modularidade, a GameMaker te dá coisas mais prontas e fáceis de testar rápido como vc mencionou, mas ao mesmo tempo te trava um pouco também. Como você está na faze de experimentação, aproveita, e faz a mesma coisa em ambas, vai render bem pra vc
Se for a sua primeira engine, Godot, vc vai aprender tudo o que precisa. Para começar hoje, se vc quer levar o seu projeto até o nível comercial, ela, se vc quer só de divertir criando alguma coisa, GameMaker
@@gamedevjuan Tudo bem! Eu me refiro ao Windows por exemplo, por ser pago e acho que não pode utilizar desativado para o desenvolvimento de jogos, acho que gera multa, aí queria saber sua opinião se vocês utilizam assim mesmo, ou utilizam Linux?
@@duduzinho94 entendi melhor agora, tipo, o que eu falei antes, ainda se mantem, pq vc vai precisar testar o jogo, então se vc vai fazer para o windows, vc vai precisar testar ele no windows e vc precisa sim ter o licenciamento correto, se não PODE SIM dar problema pra vc no futuro. Normalmente a gente compra a licença, não é tão absurda de cara, você não vai comprar várias vezes, e vc está usando para trabalho, então é justificado o investimento, o mesmo vale para Mac/Android/Iphone/Playstation/Xbox/Switch... Todos precisam de licenciamento, sem excessão, só o Linux que escapa disso.
Sobre a taxa da unity, pelo que eu ouvi no canal "crie seus jogos", o salafrário que colocou essa taxa abusiva foi demitido, assim não existindo mais a taxa. Se quiser conferir essa informação, vai no vídeo "3 passos para criar um jogo" do canal "crie seus jogos", no final do vídeo que vc poderá conferir certinho essa informação. Espero que tenha ajudado alguém.😁👍
Opa Victor, belezinha? INFELIZMENTE, não foi retirada, continua lá a runtime-fee, como está sendo chamada, ainda vai ser cobrada por instalação, para faturamentos acima de 200 mil dolares. Ficou um pouco menos pior do que era depois que o jacaré la foi demitido, mas INFELIZMENTE, ainda existe a taxa. E a Apple está indo para o mesmo caminho. Espero que não se torne um padrão de indústria.
Opaaa man, belezinha? Cara, qualquer uma das "big three"(unreal, unity e godot) dão contra tranquilamento, mas visto que o estilo é FPS, Unreal provavelmente vai te dar mais recursos voltados para isso, principalmente mais coisas prontas, falo bastante disso no curso
Opa man, com C# não, ela usa C++ (talvez até tenha algum plugin que permita isso, mas desconheco e tira um pouco do sentido) O C++ da Unreal não é algo dificil de aprender, se vc já sabe C#, a transição é BEEEEEM mais tranquila. Mas se é a sua primeira linguagem, recomendo você ir para a GODOT na verdade, ela usa GDScript que é muito parecido com o python, e consequentemente, é bem amigável para quem está começando aprender a programar, tanto o C# quando o C++, são um pouco mais dificeis se é o seu primeiro contato
@@gamedevjuanOpa, tinha escrito C#, quis dizer C++ mesmo kkkkk. Obrigado, eu tenho 5 anos de experiência em C++, mas eu nunca usei para desenvolver jogos. Eu perguntei sobre o Visual Studio, pois tem a questão da Licensa. Tipo, se eu lançar o jogo, eles cobram a licensa do Visual Studio? Meu medo é criar o jogo e talz e depois eles pegarem no meu pé pq eu estou usando Visual Studio Community kkkk. Grande abraço e parabéns pelo canal.
@@satanasoreidoinferno5625 hahahaha acontece Cara, com a experiência que vc tem, a melhor coisa é vc criar as classes de blueprints no C++ e disponibilizar para quem vai fazer os levels, para replcicar a mecânica de forma mais facil, esse é o "melhor jeito de fazer" (lembrando que não existe bala de prata) Sobre a licença: Usa o VSCode, se for seguir A RISCA, isso poderia sim dar problema, com o VS Community, NUNCA VI ACONTECER de alguém ter problemas por isso, mas é aquela né, a corda sempre rompe do lado do mais fraco, com o VSCode não tem esse risco, você pode até usar outras como a Cursor por exemplo. Ainda sobre a licença, acho que a sua maior principal preocupação, é a da Unreal mesmo, vc precisa submeter o deployment do seu jogo.
@@gamedevjuan então não sei, mesmo seguindo passo a passo, sem nenhuma alteração, seguindo a logica bonitinha, e ainda sim as vezes não vai, quando executa tem reação diferente do que a pessoa ensina "CURSO", e pra ela da certinho.
Então cara, o problema disso é mais entender o comportamendo esperado vs comportamento realizado pela engine, o código é extremamente literal, ele vai executar o que você mandou, se você esquecer de considerar um detalhe, pode ser o bastante para um desastre saca? O mais importante, é você aprender a habilidade principal de um desenvolvedor: RESOLVER PROBLEMAS Se vc entender isso, linguagem de programação, game engine, se tornam o que elas realmente sào, ferramentas, e nada mais que isso, ai não vai importar vc usar X ou Y, por ela vai fazer aquilo que você quer. Faz sentido?
cara eu faço ads na facul e la tamo vendo muito c#, eu me interessei bastante por gamedev e quero aprender e estudar, quero aprender e me aprimorar mais no c# também, então seria uma boa ir pra Unity ne? mas eu sempre fui muito fã da unreal, tem como fazer c# rodar na unreal também?
Opaaa H0wzy, na real cara, vai para algo DIFERENTE, não existe uma bala de prata manja? algo que resolva tudo, C# é uma linguagem muito solida, bem estruturada e bem amarrada, mas isso aumenta a curva de tempo de produção, ai as vezes pode ser útil vc ter alternativas como python, node, c++, javascript, typescript, java, ruby, go,...... qualquer outra.... por exemplo, para scripts rapidos que são apenas para corrigir um set de dados que foi gravado errado, python é perfeito, vc faz em 6-7 linhas a correção e não te toma tempo. Sacou? A unity é uma boa engine, mas se a sua ideia é carreira, que foi o que deu a entender, diversifica! Vai de Godot se vc tem intenção de ir para o Python, vai de Unreal se vc tem a intenção de entender algo mais low-level, e se a intenção for só brincar mesmo, escolhe qlqr uma e sai testando, tipo, 50-100 horas cada uma.
@@gamedevjuan fechou mano vou dar uma estudada aq, pensei em começar por alguma engine mais facil pra aprender primeiro... sipa q vou de unreal com c++
Você vai precisar de DevKits dos Consoles para isso, Xbox é fácil conseguir, Playstation e Nintendo principalmente, precisa passar por um processo de aprovação mais rigoroso. Se for o seu primeiro jogo, recomendo vc começar pela Godot para entender tudo o que envolve para não abraçar coisas demais logo de cara, não é uma tarefa fácil fazer jogos, não subestime o processo e esforço, caso contrário, frutstação é garantida
Mas a Unity vai ser cobrado pela primeira instalação, ou então 2.5% dos lucros, entre essas duas possibilidades, vai ser cobrado o de menor valor. Ou seja, um valor menor do que os 5% da receita bruta cobrado pela Unreal. Todas as mencionadas valem muito a pena.
Opaa Supremo beleza? Cara, alguns pontos importantes que acho que precisa ser levado em consideração: 1. Na Unreal é 1 MILHÃO de dolares para começar a cobrar alguma coisa (POR JOGO), na Unity, é Duzentos mil dolares por FATURAMENTO TOTAL DA EMPRESA, VINDO DO JOGO, OU NÃO! 2: A unreal cobra 5% DO QUE EXCEDER o milhão que falamos ali. Já a Unity cobra do faturamento do MÊS. 3: POSSO TER ENTENDIDO ERRADO ou pode ter mudado, mas parece que a Unity deu opção de escolha runtime fee OU 2.5% ADICIONAIS a cobrança já padrão no contrato, sem mencionar o pagamento das licenças PRO e ENTERPRISE que são outra paulada que você paga POR ASSENTO. Eu não acho a Unity uma opção viável financeiramente falando. Prefiro programar um pouco mais na Godot ou ir para Unreal se precisar de algo mais bruto. OPINIÃO PESSOAL, discussão saudável mesmo heheh
Siiiiim FATO! Mas agora com a Godot 4.3, os novos recursos de scatteging e tile map, está muito fácil consturir os mapas e componentes de gameplay, chegou a dar uma olhada?
Help-me :D Assisti ao video mas tenho algumas duvidas. Sou programador C# de longa da para aplicativos empresariais. Quero programar jogos com C#. Ai vem a duvida. Unity ou GODOT? Claro que vou iniciar com 2D até ter segurança.. Eventualmente 2.5 D e finalmente 3D. Inicio na GODOT com C# que sei que não está 100% ou vou para Unit que também não é 100% para 2d? hehehe Valeu e ótimo vídeo.
Faaala Alan, belezinha? Cara, primeira coisa que eu te falaria, não se prende ao C#, mudar de linguagem não é dificil, e como pelo visto você já tem bastante experiência, vai ser muito tranquilo. Mas se quer ir pelo mais fácil, Godot, se quer ir pelo mais comercial Unity, se quer ir nivel MODAFOCA, Unreal. Agora sobre 2/3D, cara, vc não vai precisar ficar calculando em 90% dos casos, a engine faz isso para você, e todas elas te dão ferramentas para acelerar isso também. Todas as 3 engines são tanto 2D quanto 3D, e são poderozissimas, para ambos, claro, algumas facilitam de um lado, e outras facilitam de outro, aí depende dos seus planos para futuro qual priorizar. Minha recomendação: seu primeiro contato, vai de Godot com GdScript, vc vai ficar impressionado, depois de fazer um projetinho completo lá, vai para a Unity, e faça o mesmo nela, e depois para Unreal.
@@gMb144p cara, nesse caso, recomendo você ir atras de uma empresa, e não de um freelancer, vc vai precisar mais do que apenas um desenvolvedor (PS: Juan aqui)
Bom dia! Amigo encontrei uma parte no termo da Unity que poderia ser retirado 500 dólares, o que seria exatamente isso? Se a minha receita ultrapassar esse valor não consigo receber?
Boaaa, tem um site do GDScript que ajuda com isso, mandei ele para a galera do curso esses dias, se liga: gdquest.github.io/learn-gdscript/ (dá pra mudar para br, mas recomendo deixar em inglês para se destacar da ggalera)
Eu retomei meu projeto de criar um MMORPG brasileiro na Unity Engine. Postei um vídeo atualizado dele hoje no meu canal, se alguém quiser dar uma olhada agradeço muito pela força.
Eu tbm fico com o pé atrás cara, soltei um vídeo ontem sobre ela, agora que está na licença que a regra é aquela, a gente pode até brigar judicialmente, mas confiar não confio não kkk
Está pronto para criar jogos?
👇👇👇👇👇👇
link.cursogame.dev/MGs1
Tenho familiaridade com todas praticamente a única q eu nunca cheguei a usar foi a Godot, já criei jogos na unity, construct 2/3, unreal, game maker. Vou ir pela Godot, foi uma engine que me interessou bastante principalmente pelo fato da linguagem ser parecida com python, já estudo python há alguns anos, acredito que vou me sair bem. Adorei o vídeo :)
Estou adorando usar o GML GameMaker. Motivo criar jogos 2D retro
Boaaaaaa, já tentou a Godot? para 2D eu gosto bastante dela cara
Mano topa criar um jogo?
ganhou inscrito quando falou "nao existe a melhor engine" muitos querem comparar algo que nao é possivel querendo defender uma e a outra, cada uma tem a sua particularidade..........
IAeee Yatsura, valeeeeeeu mesmo
Pra quem está assistindo em setembro de 2024 a unity, voltou atrás na questão das taxas por instalação
yeeeep... to fazendo um vídeo bem detalhado sobre isso, algumas coisas me procuparam no anuncio, princpalmente o primeiro minuto, viu o aviso que fizeram?
Muito obrigado pelo vídeo super esclarecedor! Eu estou começando a estudar e escolhi a Godot, por enquanto estou achando bem tranquilo a curva de aprendizado. Abraços!
Excelente escolha para quem está começando!!! Vai pegar por hobby ou quer seguir carreira?
@@gamedevjuan gostaria de seguir carreira, mas só o tempo dirá hahaha
Boaaaaa, então foca batsante em se especializar além da engine, afinal é só uma ferramenta, procura sobre backend, banco de dados, front tbm,.... isso te destaca MUITO no mercado
Tem um fator também um teste colocou os mesmos assets 3d em grande quantidade na godot e na unrreal baixo o maximo dos gráficos da unrreal e desativou recurso que quase ninguém usa o resultado foi de 300 fps a mais pra godot
Opaa man, beleza?
Cara, meio complicado testar dessa forma, são engines diferentes para objetivos diferentes, se vc ligar o Nanite e o Pixel Streaming na Unreal você pode ter trilhões de objetos na cena, e ela ainda vai rodar com uma taxa de frames alta.
Se você quer testar mesmo a engine, você precisa criar um projeto inteiro e testar o FPS médio com a latência e atraso de renderização de cada uma, esse é o mais próximo de um cenário real que você consegue chegar.
Eu uso a Godot para lecionar no Curso Jogos Digitais. Godot não requer muita máquina para rodar além de ser fácil de ensinar.
É muito boa mesmo, e ainda sim consegue entregar bastante
Opa mano topa criar um jogo tenho um roteiro,
Concordo. Também uso Godot, por ser leve e atende muito bem minha proposta de fazer jogos p/ Android.
A godot seria boa pra 3d com simulações de fisica complexas?
Cara, DEPENDE MUITO do que você considera simulações complexas, mas vamos lá, vc tem alternativas, mesmo se for a usar a Godot:
1. A ultima atualização trouxe muitas melhorias para o sistema de física dela, dependendo do seu cenário, já pode ser o suficiente para te atender.
2. Você pode facilmente instalar um add-on de fisica que faz um trabalho melhor que a própria Godot, como Jolt por exemplo, existem váaaaaarios por ai, pagos e free, os pagos te dão um suporte melhor.
3: Se suas simulações são tào complexas mesmos, a Godot, não é uma boa opção, a Unreal provavelmente vai te atender melhor nesse sentido
PS: Manda mais detalhes ai pra gente felipe
Você faz freelancers? Indica algum dev senior? UE 5. Preciso fazer um protótipo.
Freelance não, mas minha empresa faz protótipos, se tiver interesse só chamar no Whatsapp: wa.me/551148633610
Eu tô precisando de uma engine que suporte um jogo 3D e que tenha alta adaptabilidade para mudar certas coisas, tipo um novo sistema de terreno por grid
Opa Gabriel, beleza? Unreal, Unity e Godot te oferecem isso tranquilamente, entretando, não vai ser com um apertar de botão, isso engine nenhuma no mundo vai fazer por você, elas ajudam, não fazem milagre.
@@gamedevjuan Isso eu sei! Eu acabei indo para o Godot porque achei um ótimo equilíbrio entre conseguir fazer muita coisa com os módulos, ser uma Engine relativamente leve e a simplicidade no geral! Eu não sei se é a melhor opção para todos que estivessem na mesma posição que eu, mas achei surpreendente expansivo ao mesmo tempo que não engasga tanto a minha máquina quanto a Unity
P.S.: Mas muito obrigado pela sua resposta, Juan!
Boaaaa, muito boa escolha, incluvie ela é bem fácil de aprender cara, principalmente se esse é o seu primeiro game comercial
video fodaaa, mano eu queria seguir carreira com isso, qual a melhor engine pra quem quer entrar no mercado? até onde eu sei a maioria das empresas preferem unity
opaaaaa valeu o/ Cara.. não fixe em uma... uma boa de entrada, é a Godot, depois, vc escolhe uma outra como Unity ou Unreal, dependendo da especialização que vc quiser seguir, mas também lembre-se de investir em front-end e back-end... aqui no BR, isso te coloca MUITO acima da concorrência
Estou estudando vou de godot
Boa escolha hahaha
Se eu fosse criar alguma coisa criaria no game maker , ele tem uma ferramenta de criação de pixel art dentro dele mesmo , nem precisa usar outros programas de edição . Caso a arte precise de correção , com poucos cliques vc já está no editor arrumando em tempo real.
Boaaaa, é um bom ponto, mas você não acha ela bem limitante em comparação as demais? Já que para fazer qlqr coisa um pouco mais complexa, vc precisa ficar fazendo gambiarra?
@@gamedevjuan a única coisa que desenvolvi foram alguns protótipos de plataformas 2d e algumas mecânicas metroidvanias. A ferramenta de tilemap é muito fácil de usar , na verdade foi isso que fez escolher a engine. Quanto as gambiarras eu até nem faço ideia se uso ou não , pois fui aprendendo e usando o que me servia vendo tutoriais e aulas no RUclips mesmo.
O problema começa, quando vc precisa de recursos mais complexos e fazer varias coisas se comunicarem, ai fica impossível de trabalhar com ela. Mas para aprender as mecânicas e fazer o básico, ela sem dúvida é muito boa
@@gamedevjuan poderia dar um exemplo prático ? Uma coisa bem legal que gostei muito na Godot é a simplicidade em usar o node câmera 2d. Já no game maker nunca consegui deixar a câmera como eu queria … isso realmente me frustra
@@FwwPlayer Você mesmo já deu um, essas limitmações na GameMaker são frequentes, ela é muito boa para fazer aquilo que ela se propoe do jeito que proproe, já a Godot, te da muito mais flexibilidade, principalmente por que vc tem acesso total ao código dela, e consequentemente, você consegue customizar como bem entender, ou até criar recursos que não existem, tanto com GDScript quanto com C++
Eu nunca criei um jogo,mais gosto muito de jogar no meu Xbox 360 e no pc,meu pc é relativamente fraco,e a godot foi a que rodou melhor no meu pc,e pelo que falam ela é ótima pra quem tá começando,por isso eu vou de godot,mais todos as engines são muito boas e são focadas em alguns fatores.
Cael, aproveita para começar, mercado só cresce cara
Uso a Unreal. como tenho familiaridade com c++ que a linguagem usada na faculdade achei mais fácil, mas todas são excelentes.
Boaaaa Unreal Engine é meu
Opa, bom dia amigo! Estou começando a estudar agora e ja com um projeto em mente, para um jogo 2.5D plataforma qual seria a mais adequada pra esse começo, Godot ou Unity? Abração!
opaaa mestre, bem? Cara, Godot, Unity e Unreal vão te atender bem, agora para escolher entre umad elas, precisa entender melhor o escopo do seu projeto de fato, mas se for o seu primeiro game, vai de Godot
@@gamedevjuan Tudo tranquilo! Estava aguardando sua resposta, para gráficos 3D, independente do tipo do jogo, Godot consegue me entregar? Sempre que busco referencias, são mapas 3D e personagens em pixelart, abraço!
Consegue sim cara, tranquilamente, a Godot é muito mais poderosa do que parece. Assim como qualquer outra ferramenta, é uma ferramenta hahaha, você sabendo o básico, vc consegue extrair o máximo dela
Eu tenho jogo em unity, mas cara, que trabalho deu, aquela bagunça de nós de animacao. E ja to enjoado de C#, to mais programando em python.
Godot parece a melhor alternativa pra eu seguir, mas testei a gamemaker, nossa, bem facil pra prototipar, testar ideias rapido e ja ver rodando. E dizem que esse é o grande ponto pra vc se ressaltar como gamedev.
Fora que voce vê que a maioria dos jogos 2d mais relevantes, que saem no switch por exemplo, sao em unity ou gamemaker. Dificil ver eles em godot.
Acho que vou usar a gamemaker mesmo.
Opaaaa Marverick, belezinha?
É cara... quando envolve o game state junto com o animation state.... dá trabalho mesmo manter bem organizado.
A Godot é um ponto de partida se vc quiser mais flexibilidade/modularidade, a GameMaker te dá coisas mais prontas e fáceis de testar rápido como vc mencionou, mas ao mesmo tempo te trava um pouco também.
Como você está na faze de experimentação, aproveita, e faz a mesma coisa em ambas, vai render bem pra vc
Qual você indicaria para um jogo de tower defense ?
Se for a sua primeira engine, Godot, vc vai aprender tudo o que precisa. Para começar hoje, se vc quer levar o seu projeto até o nível comercial, ela, se vc quer só de divertir criando alguma coisa, GameMaker
Amigo, qual sistema operacional é mais adequado para desenvolvimento de jogos?
Aquele que você for fazer o deploy do jogo, vai ser o que menos vai te dar dor de cabeça.
@@gamedevjuan
Tudo bem!
Eu me refiro ao Windows por exemplo, por ser pago e acho que não pode utilizar desativado para o desenvolvimento de jogos, acho que gera multa, aí queria saber sua opinião se vocês utilizam assim mesmo, ou utilizam Linux?
@@duduzinho94 entendi melhor agora, tipo, o que eu falei antes, ainda se mantem, pq vc vai precisar testar o jogo, então se vc vai fazer para o windows, vc vai precisar testar ele no windows e vc precisa sim ter o licenciamento correto, se não PODE SIM dar problema pra vc no futuro.
Normalmente a gente compra a licença, não é tão absurda de cara, você não vai comprar várias vezes, e vc está usando para trabalho, então é justificado o investimento, o mesmo vale para Mac/Android/Iphone/Playstation/Xbox/Switch... Todos precisam de licenciamento, sem excessão, só o Linux que escapa disso.
@@gamedevjuan
Entendi.
Muito obrigado!!
Que isso, espero ter ajudado
Sobre a taxa da unity, pelo que eu ouvi no canal "crie seus jogos", o salafrário que colocou essa taxa abusiva foi demitido, assim não existindo mais a taxa. Se quiser conferir essa informação, vai no vídeo "3 passos para criar um jogo" do canal "crie seus jogos", no final do vídeo que vc poderá conferir certinho essa informação. Espero que tenha ajudado alguém.😁👍
Opa Victor, belezinha? INFELIZMENTE, não foi retirada, continua lá a runtime-fee, como está sendo chamada, ainda vai ser cobrada por instalação, para faturamentos acima de 200 mil dolares. Ficou um pouco menos pior do que era depois que o jacaré la foi demitido, mas INFELIZMENTE, ainda existe a taxa. E a Apple está indo para o mesmo caminho. Espero que não se torne um padrão de indústria.
Quero desenvolver um jogo tipo DAYS AFTER, qual seria a engine em que eu poderia fazer isso? Agradeço as respostas!
Opaaa man, belezinha?
Cara, qualquer uma das "big three"(unreal, unity e godot) dão contra tranquilamento, mas visto que o estilo é FPS, Unreal provavelmente vai te dar mais recursos voltados para isso, principalmente mais coisas prontas, falo bastante disso no curso
Na Unreal tem como programar no C++ sem o Visual Studio, tipo, na própria engine mesmo? (Não curto usar blueprint 😅)
Opa man, com C# não, ela usa C++ (talvez até tenha algum plugin que permita isso, mas desconheco e tira um pouco do sentido)
O C++ da Unreal não é algo dificil de aprender, se vc já sabe C#, a transição é BEEEEEM mais tranquila. Mas se é a sua primeira linguagem, recomendo você ir para a GODOT na verdade, ela usa GDScript que é muito parecido com o python, e consequentemente, é bem amigável para quem está começando aprender a programar, tanto o C# quando o C++, são um pouco mais dificeis se é o seu primeiro contato
@@gamedevjuanOpa, tinha escrito C#, quis dizer C++ mesmo kkkkk.
Obrigado, eu tenho 5 anos de experiência em C++, mas eu nunca usei para desenvolver jogos.
Eu perguntei sobre o Visual Studio, pois tem a questão da Licensa.
Tipo, se eu lançar o jogo, eles cobram a licensa do Visual Studio?
Meu medo é criar o jogo e talz e depois eles pegarem no meu pé pq eu estou usando Visual Studio Community kkkk.
Grande abraço e parabéns pelo canal.
@@satanasoreidoinferno5625 hahahaha acontece
Cara, com a experiência que vc tem, a melhor coisa é vc criar as classes de blueprints no C++ e disponibilizar para quem vai fazer os levels, para replcicar a mecânica de forma mais facil, esse é o "melhor jeito de fazer" (lembrando que não existe bala de prata)
Sobre a licença: Usa o VSCode, se for seguir A RISCA, isso poderia sim dar problema, com o VS Community, NUNCA VI ACONTECER de alguém ter problemas por isso, mas é aquela né, a corda sempre rompe do lado do mais fraco, com o VSCode não tem esse risco, você pode até usar outras como a Cursor por exemplo.
Ainda sobre a licença, acho que a sua maior principal preocupação, é a da Unreal mesmo, vc precisa submeter o deployment do seu jogo.
@@gamedevjuan Top mano. Acho que vou seguir com a Unreal mesmo então.
Obrigado!
O problema do gamemaker, é que as vezes o codigo nao funciona, mesmo vc literalmente copiando codigo pra nao ter erro.
hahahah ai não acho que o problema seja a GameMaker em si, mas sim o código usado.
@@gamedevjuan então não sei, mesmo seguindo passo a passo, sem nenhuma alteração, seguindo a logica bonitinha, e ainda sim as vezes não vai, quando executa tem reação diferente do que a pessoa ensina "CURSO", e pra ela da certinho.
Nunca tive esse problema, mas as vezes pode ser o cachê.
Então cara, o problema disso é mais entender o comportamendo esperado vs comportamento realizado pela engine, o código é extremamente literal, ele vai executar o que você mandou, se você esquecer de considerar um detalhe, pode ser o bastante para um desastre saca?
O mais importante, é você aprender a habilidade principal de um desenvolvedor: RESOLVER PROBLEMAS
Se vc entender isso, linguagem de programação, game engine, se tornam o que elas realmente sào, ferramentas, e nada mais que isso, ai não vai importar vc usar X ou Y, por ela vai fazer aquilo que você quer.
Faz sentido?
cara eu faço ads na facul e la tamo vendo muito c#, eu me interessei bastante por gamedev e quero aprender e estudar, quero aprender e me aprimorar mais no c# também, então seria uma boa ir pra Unity ne? mas eu sempre fui muito fã da unreal, tem como fazer c# rodar na unreal também?
Opaaa H0wzy, na real cara, vai para algo DIFERENTE, não existe uma bala de prata manja? algo que resolva tudo, C# é uma linguagem muito solida, bem estruturada e bem amarrada, mas isso aumenta a curva de tempo de produção, ai as vezes pode ser útil vc ter alternativas como python, node, c++, javascript, typescript, java, ruby, go,...... qualquer outra.... por exemplo, para scripts rapidos que são apenas para corrigir um set de dados que foi gravado errado, python é perfeito, vc faz em 6-7 linhas a correção e não te toma tempo. Sacou?
A unity é uma boa engine, mas se a sua ideia é carreira, que foi o que deu a entender, diversifica!
Vai de Godot se vc tem intenção de ir para o Python, vai de Unreal se vc tem a intenção de entender algo mais low-level, e se a intenção for só brincar mesmo, escolhe qlqr uma e sai testando, tipo, 50-100 horas cada uma.
@@gamedevjuan fechou mano vou dar uma estudada aq, pensei em começar por alguma engine mais facil pra aprender primeiro... sipa q vou de unreal com c++
Unreal definidamente é a mais difícil, se vc quer ir pela mais fácil, com foco em programação, vai de Godot
ME RESPONDAM, quero criar um jogo de minha autoria para rodar na maioria das plataformas, estou vendo que o unity acaba senod o mais últil C#
Ent vai de unity
Você vai precisar de DevKits dos Consoles para isso, Xbox é fácil conseguir, Playstation e Nintendo principalmente, precisa passar por um processo de aprovação mais rigoroso.
Se for o seu primeiro jogo, recomendo vc começar pela Godot para entender tudo o que envolve para não abraçar coisas demais logo de cara, não é uma tarefa fácil fazer jogos, não subestime o processo e esforço, caso contrário, frutstação é garantida
Mas a Unity vai ser cobrado pela primeira instalação, ou então 2.5% dos lucros, entre essas duas possibilidades, vai ser cobrado o de menor valor. Ou seja, um valor menor do que os 5% da receita bruta cobrado pela Unreal.
Todas as mencionadas valem muito a pena.
Opaa Supremo beleza?
Cara, alguns pontos importantes que acho que precisa ser levado em consideração:
1. Na Unreal é 1 MILHÃO de dolares para começar a cobrar alguma coisa (POR JOGO), na Unity, é Duzentos mil dolares por FATURAMENTO TOTAL DA EMPRESA, VINDO DO JOGO, OU NÃO!
2: A unreal cobra 5% DO QUE EXCEDER o milhão que falamos ali. Já a Unity cobra do faturamento do MÊS.
3: POSSO TER ENTENDIDO ERRADO ou pode ter mudado, mas parece que a Unity deu opção de escolha runtime fee OU 2.5% ADICIONAIS a cobrança já padrão no contrato, sem mencionar o pagamento das licenças PRO e ENTERPRISE que são outra paulada que você paga POR ASSENTO.
Eu não acho a Unity uma opção viável financeiramente falando. Prefiro programar um pouco mais na Godot ou ir para Unreal se precisar de algo mais bruto. OPINIÃO PESSOAL, discussão saudável mesmo heheh
A unity é bom pra 2D? ela é excelente!!! hollow knight, cuphead, inside, Gris e Ori and the Blind Forest entre outros o que digam.
Siiiiim FATO!
Mas agora com a Godot 4.3, os novos recursos de scatteging e tile map, está muito fácil consturir os mapas e componentes de gameplay, chegou a dar uma olhada?
@@gamedevjuan baixei ela hoje, estou averiguando esses detalhes.
Help-me :D Assisti ao video mas tenho algumas duvidas. Sou programador C# de longa da para aplicativos empresariais. Quero programar jogos com C#. Ai vem a duvida. Unity ou GODOT? Claro que vou iniciar com 2D até ter segurança.. Eventualmente 2.5 D e finalmente 3D. Inicio na GODOT com C# que sei que não está 100% ou vou para Unit que também não é 100% para 2d? hehehe Valeu e ótimo vídeo.
Faaala Alan, belezinha?
Cara, primeira coisa que eu te falaria, não se prende ao C#, mudar de linguagem não é dificil, e como pelo visto você já tem bastante experiência, vai ser muito tranquilo.
Mas se quer ir pelo mais fácil, Godot, se quer ir pelo mais comercial Unity, se quer ir nivel MODAFOCA, Unreal.
Agora sobre 2/3D, cara, vc não vai precisar ficar calculando em 90% dos casos, a engine faz isso para você, e todas elas te dão ferramentas para acelerar isso também. Todas as 3 engines são tanto 2D quanto 3D, e são poderozissimas, para ambos, claro, algumas facilitam de um lado, e outras facilitam de outro, aí depende dos seus planos para futuro qual priorizar.
Minha recomendação: seu primeiro contato, vai de Godot com GdScript, vc vai ficar impressionado, depois de fazer um projetinho completo lá, vai para a Unity, e faça o mesmo nela, e depois para Unreal.
me indica um programador freelancer?
opaaa poderia ser mais especifico?
@@gamedevjuan tipo um jogo de cartas,bem simplificado mesmo,ja tenho o GDD
@@gMb144p cara, nesse caso, recomendo você ir atras de uma empresa, e não de um freelancer, vc vai precisar mais do que apenas um desenvolvedor (PS: Juan aqui)
@@MarriedGames conhece alguma?
studiomarriedgames.com/sobre-nos
Bom dia!
Amigo encontrei uma parte no termo da Unity que poderia ser retirado 500 dólares, o que seria exatamente isso? Se a minha receita ultrapassar esse valor não consigo receber?
Pode me mandar o link para eu dar uma olhada?
To na batalha de aprender gdscript
Boaaa, tem um site do GDScript que ajuda com isso, mandei ele para a galera do curso esses dias, se liga: gdquest.github.io/learn-gdscript/ (dá pra mudar para br, mas recomendo deixar em inglês para se destacar da ggalera)
@@gamedevjuan obg
Eu retomei meu projeto de criar um MMORPG brasileiro na Unity Engine. Postei um vídeo atualizado dele hoje no meu canal, se alguém quiser dar uma olhada agradeço muito pela força.
MMORPG? Coragem, é o primeiro projeto?
Não recomendaria Unity, dado as controvérsias
Eu tbm fico com o pé atrás cara, soltei um vídeo ontem sobre ela, agora que está na licença que a regra é aquela, a gente pode até brigar judicialmente, mas confiar não confio não kkk