Muito bom mesmo, também estou a fazer o curso dele "Do Básico ao Avançado na Godot", e estou a adorar. Já vi muito tutoriais e tirei alguns cursos antes mas nenhum explicava a pormenor as coisas ou era rigoroso no código aqui como o nosso Davi. Parabéns!!!!
Unyte bites Man vc podia me ajudar quero muito esse planejo mais tô sempre dinheiro você poderia me dar uma vercao pirata dele depois q eu fatura c meu jogo planejo compra o curso como gratidão e pra acrescentar ao currículo
Percebi que a versão mais recente do GODOT algumas coisas mudaram de nome, tem algum vídeo mais recente que se assemelhe a esse, esse está muito bom o conteúdo.
Pelo amor de Deus, continue fazendo conteúdo cara, você explica muito bem, ensina muito bem, o resultado do que vc ensina é satisfatório, resumindo: Muito bom !
Parabéns de verdade pelo trabalho, tava fazendo um clone do Mirage Realms pra estudar e esse vídeo tirou milhões de dúvidas que eu fiquei durante o desenvolvimento. Seu conteúdo é único, existe muita coisa antiga ou superficial na internet, mas o seu é sempre atualizado e aborda todos os pontos sempre.
Excelente, inclusive o curso "Do Básico ao Avançado no Desenvolvimento de Jogos" na Udemy. Você pretende continuar este projeto "Criando um Rpg TopDown 2D na Godot" aqui no UA-cam ou na Udemy? Seria bem legal também!
Man vc podia me ajudar quero muito esse planejo mais tô sempre dinheiro você poderia me dar uma vercao pirata dele depois q eu fatura c meu jogo planejo compra o curso como gratidão e pra acrescentar ao currículo
Vc pensar em continuar como uma serie? Por exemplo, pra ataques pra baixo, add animações em 4 direções ou algo assim? Além disso, poderia explicar as diferenças(principais) entre area_entered, area_shape_entered, body_entered e body_shape_entered?
Ótima sugestão, de fato ele diminui muito o trabalho de ter que ficar selecionando objeto por objeto, é só que eu gosto de separar os tiles por tamanho e nome, para deixar mais organizado!
Tutorial muito bom meu camarada! Vou maratonar seus vídeos e em seguida, vou comprar o teu curso na udemy! Tu explica muito bem! Se vc aceita sugestões para novos vídeos, eu sugeriria vc criar sistemas básicos para estilos de jogos.. tipo um kick start. Um video ensinando o basico de plataforma. um de RPG, um de corrida, um de estrategia.. e por ai vai! só ai ja vai conteudo pra caramba, sem falar que pelo menos no brasil, o conteudo de qualidade sobre Godot é bem escasso! Grande abraço e continue o otimo trabalho!
Fala Marcos, agradeço muito pelo feedback, de fato eu tenho a ideia de fazer mini jogos como kickstart para promover os meus cursos, se puder me sugerir alguns jogos simples, poderia estar desenvolvendo e trazendo aqui para o canal!
@@DevBandeira pra um rpg, seria legal um com sistema basico de turnos + uso de itens, uma data base simples de monstros, com encontros aleatorios. Estilo pokemon mesmo, mas nada tao aprofundado. Vc pode ensinar a estruturar um template de um game, com aqueles creditos iniciais, uma apresentação de abertura, um menu simples pra iniciar o jogo e um menu de opcoes, e uma tela de créditos. Um joguinho de plataforma frenético de tiro, tipo metal slug. Algum joguinho bem basico mostrando como iniciar no multiplayer, com algum exemplo de coop. Ideia tem um monte.. kkkk qlq coisa vai me dizendo ai.
Poderia ensinar a colocar controles na tela pra android? To seguindo o tutorial no android E ter que ficar conectado teclado no cell pra testar não é muito pratico :/
to tentando fazer o inimigo seguir o player, mas dá um erro na 12° linha e o inimigo também não se move, se eu apago o que está na 12° linha parece estar tudo certo, mas o inimigo continua não se movendo, completamente estático. extends CharacterBody2D var player_ref = null var speed = 100 func _physics_process(_delta: float) -> void:
if player_ref != null: var distance: Vector2 = player_ref.global_position - global_position var direction: Vector2 = distance.normalized() velocity = speed * direction *velocity = move_and_slide(velocity)* func on_body_exited(body): if body.is_in_group("Player"): player_ref = null
func on_body_entered(body): if body.is_in_group("Player"): player_ref = body
Excelente curso, terminando aqui já vou adquirir o seu do zero ao avançado da udemy, fiquei com uma duvida na movimentação do personagem, pelo que andei fuçando não consegui achar como posso movimentar o personagem nos botoes WASD, tem alguma aba para estar configurando e depois chamando tipo na unity?
No canto superior esquerdo, você abre a aba project, project settings e vai em input map, lá você pode mapear novas teclas em ações, e modificar a parte onde a gente chama as setas pelo wasd!
Me tirar dúvida, como séria fazer fake 3d ambiente, para o tilemap pareça curvado, como planeta? séria feito através de shader ou script, existe tutorial, como criar ambiente sphere blue que do game sonic?
professor tudo bem, estou tentando criar um clone do cs 1.6 de zueira, ^^, mais gostaria de aprender como separar times, 1 ser o CT ter ateh 5, outro TR, tem algum video aqui ensinando isso ? e também como colocar shop de armas em ambas bases ?
show gostaria aprender game coletar itens e construir exercitos para batalha tipo warcraft III, poderia ensinar ? estou tambem a fazer o curso na udemy free, dos pagos qual indica quero aprender jogo tipo Estilo Harvest Moon,
Fala amigo beleza... Aqui estou com problema.. não sei vc já resolveu isso aí no seu unity. ((( Fiz um aab pra play store, ele não esta aceitando sdk api30 no Google play ... Aí não consigo atualizar o sdk da unity para API 33 ... Vc sabe fazer isso. Tem algum vídeo aí ?
gente oque tem de errado com essa função move ??? func move() -> void: var direction_vector: Vector2 = Vector2( input.get_action_strenght("ui_right") - input.get_action_strenght("ui_left"), input.get_action_strenght("ui_dawn") -input.get_action_strenght("ui_up") ) pass
Opa mano, eu dnvkk consegue me dizer o que está errado com esse aqui? extends KinematicBody2D onready var animation: AnimationPlayer = get_node("Animation") onready var sprite: Sprite = get_node("Sprite") var veloccty: Vector2 export(int) var speed func _physics_process(_delta: float) -> void: move() verify_direction animate()
Salve mano, ótimo vídeo! sabe me dizer oque estou fazendo de errado aqui? extends KinematicBody2D onready var animation: AnimationPlayer = get_node("animation") var velocity: Vector2
export(int) var speed func _physics_process(_delta: float) -> void: move() animate()
Ola, queria saber se aquela script de personagem, so vale para aquela textura, ou se eu colocae outra textura posso usar o msm script de movimentação e combate, pq quero mudar o personagem pra n ficar igual, mas to com essa duvida
Vale para qualquer textura, a única coisa que pode mudar são as animações, ou a forma que tu faz para utilizar elas, de resto tudo é para funcionar da mesma forma
Você poderia implementar espadas tipo do vídeo abaixo ua-cam.com/video/6BrZryMz-ac/v-deo.html&ab_channel=GameEndeavor E colocar barra de hp nos personagens e no player. Tentei implementar nesse projeto ai onde você explica mais as espadas não da nenhum dano
Se ele deu essa mensagem, significa que ou tu esqueceu uma virgula dentro de algum parenteses, ou esqueceu de fechar um parenteses, assim que tu roda e ele da esse erro, ele redireciona o teu código para onde o erro ocorreu, consegue mandar o trecho do código onde esse erro ta acontecendo?
@@DevBandeira ele aparece logo na segunda linha de script no momento em que você ensina a por o personagem pra ir pra cima e pra baixo no caso (Input.get_action_strength("ui_down) - Input.get.action.strenght("ui_up)
@@marciopaulo1708 Se tu adquirir assets gratuitas, e a licença das assets for CC0, ou seja, se ela for de licença gratuita universal, tu pode publicar o jogo pago usando assets gratuitas sem problema algum.
Cara, seu conteúdo é excelente, muito melhor do que vários cursos que já vi, mas mds, sua voz me dá um sono kkkkk.
Muito bom mesmo, também estou a fazer o curso dele "Do Básico ao Avançado na Godot", e estou a adorar. Já vi muito tutoriais e tirei alguns cursos antes mas nenhum explicava a pormenor as coisas ou era rigoroso no código aqui como o nosso Davi. Parabéns!!!!
Fala Unity, agradeço pelo feedback, que bom que está gostando!
Unyte bites Man vc podia me ajudar quero muito esse planejo mais tô sempre dinheiro você poderia me dar uma vercao pirata dele depois q eu fatura c meu jogo planejo compra o curso como gratidão e pra acrescentar ao currículo
@@zote.memes123 Curso pirata kkkk olha esse cara man.
David coloca aí na lista ,pra quando tiver tempo ensinar fazer uma versão pra Godot do Golden Axe ,acho que a turma vai gostar.
a melhor experiência do aprendizado é aprender com quem tem conhecimento e fluência no ensino, parabéns amigo!!
Estava mesmo procurando um tutorial de RPG, muito bom mesmo
Percebi que a versão mais recente do GODOT algumas coisas mudaram de nome, tem algum vídeo mais recente que se assemelhe a esse, esse está muito bom o conteúdo.
Vc é mt foda mano
Vamos crescer essa engine ja que a Unity ta botando no nosso furico
Pelo amor de Deus, continue fazendo conteúdo cara, você explica muito bem, ensina muito bem, o resultado do que vc ensina é satisfatório, resumindo: Muito bom !
Obrigado pelas aulas estão mim ajudando muito mesmo 🤩👏
Parabéns de verdade pelo trabalho, tava fazendo um clone do Mirage Realms pra estudar e esse vídeo tirou milhões de dúvidas que eu fiquei durante o desenvolvimento.
Seu conteúdo é único, existe muita coisa antiga ou superficial na internet, mas o seu é sempre atualizado e aborda todos os pontos sempre.
Fala Ronie, agradeço muito pelo feedback, fico feliz que o conteúdo esteja te ajudando!
Comprei seu curso da udemy do basico ao avancado e é realmente muito bom, parabens pelo trabalho
Valeu, garoto!! Sou fã número 1 do teu trabalho!
Vídeo extremamente proveitoso, didática incrível, ótimas práticas, parabéns pelo vídeo amigo!
Fala Nando, agradeço muito pelo feedback, fico feliz que tenha gostado!
Muito bom, muitissimo obrigado pela aula
Excelente, inclusive o curso "Do Básico ao Avançado no Desenvolvimento de Jogos" na Udemy.
Você pretende continuar este projeto "Criando um Rpg TopDown 2D na Godot" aqui no UA-cam ou na Udemy? Seria bem legal também!
Man vc podia me ajudar quero muito esse planejo mais tô sempre dinheiro você poderia me dar uma vercao pirata dele depois q eu fatura c meu jogo planejo compra o curso como gratidão e pra acrescentar ao currículo
Por favor sei q é abusado da minha parte
@@zote.memes123 tem MUITO conteúdo grátis aí no UA-cam mesmo
@@renegildo4408 os que eu quero n
@@renegildo4408 E queria era ele mesmo pq curso grande e famosos da Isi pra baixa pirata
Vc pensar em continuar como uma serie? Por exemplo, pra ataques pra baixo, add animações em 4 direções ou algo assim? Além disso, poderia explicar as diferenças(principais) entre area_entered, area_shape_entered, body_entered e body_shape_entered?
QUE AULA!!
Muito bom video, obrigado. Uma sugestão: podemos utilizar os atlas para diversificar o tileset de decoração.
Ótima sugestão, de fato ele diminui muito o trabalho de ter que ficar selecionando objeto por objeto, é só que eu gosto de separar os tiles por tamanho e nome, para deixar mais organizado!
Tutorial muito bom meu camarada!
Vou maratonar seus vídeos e em seguida, vou comprar o teu curso na udemy!
Tu explica muito bem!
Se vc aceita sugestões para novos vídeos, eu sugeriria vc criar sistemas básicos para estilos de jogos.. tipo um kick start.
Um video ensinando o basico de plataforma. um de RPG, um de corrida, um de estrategia.. e por ai vai!
só ai ja vai conteudo pra caramba, sem falar que pelo menos no brasil, o conteudo de qualidade sobre Godot é bem escasso!
Grande abraço e continue o otimo trabalho!
Fala Marcos, agradeço muito pelo feedback, de fato eu tenho a ideia de fazer mini jogos como kickstart para promover os meus cursos, se puder me sugerir alguns jogos simples, poderia estar desenvolvendo e trazendo aqui para o canal!
@@DevBandeira pra um rpg, seria legal um com sistema basico de turnos + uso de itens, uma data base simples de monstros, com encontros aleatorios. Estilo pokemon mesmo, mas nada tao aprofundado.
Vc pode ensinar a estruturar um template de um game, com aqueles creditos iniciais, uma apresentação de abertura, um menu simples pra iniciar o jogo e um menu de opcoes, e uma tela de créditos.
Um joguinho de plataforma frenético de tiro, tipo metal slug.
Algum joguinho bem basico mostrando como iniciar no multiplayer, com algum exemplo de coop.
Ideia tem um monte.. kkkk qlq coisa vai me dizendo ai.
Otimo curso introdutorio, parabens
Show!
Você é o cara
👏😃👍
Poderia ensinar a colocar controles na tela pra android?
To seguindo o tutorial no android
E ter que ficar conectado teclado no cell pra testar não é muito pratico :/
Amigo, lhe adicionei no linkedin pra tirar uma duvida antes d comprar seu curso na udemy
VAMO! :D
Com esse vídeo eu poderia usar o mesmo código e conhecimento passado no vídeo para criar ao invés de um jogo 2d fazer um 3d ??
4:45 e quando o personagem tá maior que a janela? :')
to tentando fazer o inimigo seguir o player, mas dá um erro na 12° linha e o inimigo também não se move, se eu apago o que está na 12° linha parece estar tudo certo, mas o inimigo continua não se movendo, completamente estático.
extends CharacterBody2D
var player_ref = null
var speed = 100
func _physics_process(_delta: float) -> void:
if player_ref != null:
var distance: Vector2 = player_ref.global_position - global_position
var direction: Vector2 = distance.normalized()
velocity = speed * direction
*velocity = move_and_slide(velocity)*
func on_body_exited(body):
if body.is_in_group("Player"):
player_ref = null
func on_body_entered(body):
if body.is_in_group("Player"):
player_ref = body
sou o like 999
:3 yey
Excelente curso, terminando aqui já vou adquirir o seu do zero ao avançado da udemy, fiquei com uma duvida na movimentação do personagem, pelo que andei fuçando não consegui achar como posso movimentar o personagem nos botoes WASD, tem alguma aba para estar configurando e depois chamando tipo na unity?
No canto superior esquerdo, você abre a aba project, project settings e vai em input map, lá você pode mapear novas teclas em ações, e modificar a parte onde a gente chama as setas pelo wasd!
@@DevBandeira vlw Man. Vou tentar aqui
tentei fazer na Godot 4.1 e deu erro as particulas
Me tirar dúvida, como séria fazer fake 3d ambiente, para o tilemap pareça curvado, como planeta? séria feito através de shader ou script, existe tutorial, como criar ambiente sphere blue que do game sonic?
mano obg vc e foda
Como faz pra olhar pra cima e pra baixo já tendo pelo menos uma animação ?
professor tudo bem, estou tentando criar um clone do cs 1.6 de zueira, ^^, mais gostaria de aprender como separar times, 1 ser o CT ter ateh 5, outro TR, tem algum video aqui ensinando isso ? e também como colocar shop de armas em ambas bases ?
Olá é possível criar game tipo piano Kids da Orange app para crianças com a Godot? Ou qual engine é utilizada?
show gostaria aprender game coletar itens e construir exercitos para batalha tipo warcraft III, poderia ensinar ? estou tambem a fazer o curso na udemy free, dos pagos qual indica quero aprender jogo tipo Estilo Harvest Moon,
Qual versão do Godot vc está usando?
Fala amigo beleza... Aqui estou com problema.. não sei vc já resolveu isso aí no seu unity. ((( Fiz um aab pra play store, ele não esta aceitando sdk api30 no Google play ... Aí não consigo atualizar o sdk da unity para API 33 ... Vc sabe fazer isso. Tem algum vídeo aí ?
Eu fiz como o vídeo disse e não deu certo
gente oque tem de errado com essa função move ???
func move() -> void:
var direction_vector: Vector2 = Vector2(
input.get_action_strenght("ui_right") - input.get_action_strenght("ui_left"),
input.get_action_strenght("ui_dawn") -input.get_action_strenght("ui_up")
)
pass
É "ui_down" ao invés de "ui_dawn"
Olá gente boa tarde existe algum aplicativo de criar cartas no celular tô começando agora ser um programador de jogos
Opa mano, eu dnvkk
consegue me dizer o que está errado com esse aqui?
extends KinematicBody2D
onready var animation: AnimationPlayer = get_node("Animation")
onready var sprite: Sprite = get_node("Sprite")
var veloccty: Vector2
export(int) var speed
func _physics_process(_delta: float) -> void:
move()
verify_direction
animate()
func move() -> void:
var direction_Vector2 = Vector2(
Input.get_action_strength("ui_right") - Input.get_action_strength("ui_left"),
Input.get_action_strength("ui_down") - Input.get_action_strength("ui_up")
).normalized()
velocity = direction_Vector2 * velocity
velocity = move_and_slide(velocity)
func animate() -> void:
if velocity != Vector2.ZERO:
animation.play("run")
else:
animation.play("idle")
func verify_direction() -> void:
if velocity.x >0:
sprite.flip_h = false
elif velocity.x < 0:
sprite.flip_h = true
Fiz cetinho igual tá no vídeo mas o meu não ta indo ;(
Ou se tu tiver algum script pronto pra eu poder colocar lá, se der, claro.
Tu declarou veloccty ao invés de velocity lá em cima =)
@@DevBandeira caraca mano sou MT burrokkkkk, valeu aí bro
Salve mano, ótimo vídeo!
sabe me dizer oque estou fazendo de errado aqui?
extends KinematicBody2D
onready var animation: AnimationPlayer = get_node("animation")
var velocity: Vector2
export(int) var speed
func _physics_process(_delta: float) -> void:
move()
animate()
func move() -> void:
var direction_vector: Vector2 = Vector2(
Input.get_action_strength("ui_left") - Input.get_action_strength("ui_right"),
Input.get_action_strength("ui_down") - Input.get_action_strength("ui_up")
).normalized()
velocity = direction_vector * speed
velocity = move_and_slide(velocity)
func animate() -> void:
if velocity != Vector2.ZERO:
animation.play("Run")
else:
animation.play("Idle")
Qual o erro que ele ta dando?
@@DevBandeira brother kkk, o player estava estático, ai revisei o vídeo e percebi que não estava com o valor de speed do player em 0 kkkk
To com uma duvida qual a diferença do openGL ES 3.0 DA 2.0 quero criar um game em html
a 2.0 é menos qualidade, perfeitas em jogos de navegador
Oi! no ataque do meu personagem eu queria ter um ataque de tiros invés de um ataque corpo a corpo, qual método você recomendaria usar?
ua-cam.com/video/Swm8Gz3645w/v-deo.html da uma olhada nesse vídeo e no vídeo seguinte, eles ensinam a atirar e spawnar um projétil!
vlw mano!
Estranho o ysort n teve nenhum efeito quando eu o adicionei
Ola, queria saber se aquela script de personagem, so vale para aquela textura, ou se eu colocae outra textura posso usar o msm script de movimentação e combate, pq quero mudar o personagem pra n ficar igual, mas to com essa duvida
Vale para qualquer textura, a única coisa que pode mudar são as animações, ou a forma que tu faz para utilizar elas, de resto tudo é para funcionar da mesma forma
alguem pode me ajudar, n to conseguindo por o Ysort n tem esse node
acho q por conta da atualização
Você poderia implementar espadas tipo do vídeo abaixo
ua-cam.com/video/6BrZryMz-ac/v-deo.html&ab_channel=GameEndeavor
E colocar barra de hp nos personagens e no player. Tentei implementar nesse projeto ai onde você explica mais as espadas não da nenhum dano
To colocando EXATAMENTE o mesmo script e ta dando erro, to ficando maluco "expectetd "," or "(" alguém me da um help
Se ele deu essa mensagem, significa que ou tu esqueceu uma virgula dentro de algum parenteses, ou esqueceu de fechar um parenteses, assim que tu roda e ele da esse erro, ele redireciona o teu código para onde o erro ocorreu, consegue mandar o trecho do código onde esse erro ta acontecendo?
@@DevBandeira ele aparece logo na segunda linha de script no momento em que você ensina a por o personagem pra ir pra cima e pra baixo no caso (Input.get_action_strength("ui_down) - Input.get.action.strenght("ui_up)
@@DevBandeira aí tá -Erro(14,3): Expected "," or ")" -
@@giojolga237 Ta faltando o " ) " no final da linha: (Input.get_action_strength("ui_down") - Input.get_action_strength("ui_up") )
@@DevBandeira vish, ainda nada e olha que tinha feito isso antes e nao tinha nem dado esse erro. Vou ver se iniciar o projeto tudo de novo resolve.
onde baixar texturas e coisas desse tipo?
itch.io, na aba de assets
@@DevBandeira
E se eu quiser vender um game com assets free? Como funciona?
@@marciopaulo1708 Se tu adquirir assets gratuitas, e a licença das assets for CC0, ou seja, se ela for de licença gratuita universal, tu pode publicar o jogo pago usando assets gratuitas sem problema algum.
@@DevBandeira
Estava olhando ali, mas na maioria nem fala de licença
@@marciopaulo1708 Você pode perguntar, mas geralmente na descrição eles dizem que é gratuito para uso pessoal e comercial