COMO crear Juego RPG con GODOT 4 #01 creación, animación y movimiento para PRINCIPIANTES

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

ความคิดเห็น • 93

  • @marinokawaii8016
    @marinokawaii8016 ปีที่แล้ว +32

    me alegra que poco a poco existan mas tutoriales de godot en español, te agradezco hermano

  • @LeooNoo-dl9fw
    @LeooNoo-dl9fw 10 หลายเดือนก่อน +1

    He visto muchos vidoes de personas explicando como usar Godot pero para mi tu fuiste la persona que mejor me supo explicar, gracias maestro.. 👏👏👏👏

  • @VesselModStalker
    @VesselModStalker ปีที่แล้ว +9

    Gran video. Me interesaría ver una mecánica de interación en la que si el personaje está cerca de algún objeto y presiona algún botón, salga una UI sencilal que analice el objeto. Por ejemplo: Se acerca a una puerta cerrada y diga (Está cerrada a cal y canto)

    • @SabaticHope
      @SabaticHope ปีที่แล้ว +2

      No se que estás planeando, pero por el hecho de querer hacer eso me gustaría verlo

    • @VesselModStalker
      @VesselModStalker ปีที่แล้ว +3

      @@SabaticHope un rpg con interacciones de personajes/objetos. Como el CrookedMan o IB

  • @cuentacuantoscuentostecuento
    @cuentacuantoscuentostecuento ปีที่แล้ว +2

    Muchas gracias, espero tus próximos videos, esta muy interesante Godot y explicas bien, saludos.

    • @InDiGAMERS
      @InDiGAMERS  ปีที่แล้ว

      Muchas gracias por tu apoyo

  • @gubiertapia4333
    @gubiertapia4333 12 วันที่ผ่านมา

    El mejor tutorial que he podido encontrar, gracias

  • @asierjinfarma4578
    @asierjinfarma4578 ปีที่แล้ว +1

    Un buen tutorial, simple y preciso para cosas habituales en los juegos muy bien me alegro que sea todo tan simple y bien explicado

  • @anthonysantiesteban4534
    @anthonysantiesteban4534 ปีที่แล้ว +1

    Justo lo q buscaba como colisionar el mapa con mi player grande bro sigue así

  • @Finixthegames
    @Finixthegames 3 หลายเดือนก่อน +1

    Me gusto la manera que enseñas, espero sigas haciendo cursos, ya que estoy pensando hacer un juego pero estilo zombie, como el ZERO SIEVERT o PROYECT ZOMBOID 💝
    Ya que yo usaba Construct 2 y por ultimo empece a usar Rpg Maker MV pero me limitan mucho y lo fome es que no se programar, pero con tutoriales empezare bien

  • @JavierPerez-lf8eb
    @JavierPerez-lf8eb ปีที่แล้ว

    buajj bro eres el mejor de verdad sigue asi bro poco a poco te haremos famoso porque de verdad el trabajo que estas haciendo es de mucha ayuda bro

  • @chgamesjuegosandroid
    @chgamesjuegosandroid 3 หลายเดือนก่อน

    Gran video. Muy sencillo y claro. Mis felicitaciones.

  • @RexDemon333
    @RexDemon333 ปีที่แล้ว

    Buen tutorial bien explicado , me costó encontrar uno reciente de Godot 4 en Español . Muchas gracias nuevo sub

  • @VesselModStalker
    @VesselModStalker ปีที่แล้ว +1

    Gracias por el video. Voy a estar atento a que subas más! Te ganaste un nuevo sub

    • @InDiGAMERS
      @InDiGAMERS  ปีที่แล้ว +1

      Gracias por el apoyo, claro seguiré con el proyecto

    • @VesselModStalker
      @VesselModStalker ปีที่แล้ว

      Lo espero! Gracias@@InDiGAMERS

  • @aliciacacchione5488
    @aliciacacchione5488 4 หลายเดือนก่อน

    Me gusta que expliquen cómo hacer un RPG en Godot. 🙂👍

  • @gamedev6698
    @gamedev6698 ปีที่แล้ว

    Gran Tema mi amigo felicitaciones !!! Y'a me uni
    Gracias !

  • @Che7x
    @Che7x 3 หลายเดือนก่อน

    Me funciono! excelente video!

  • @WillCortex
    @WillCortex 11 หลายเดือนก่อน

    Muchas Gracias Bro me salvaste no encontre mejor tutorial que este

  • @lucasdeantoni737
    @lucasdeantoni737 ปีที่แล้ว

    Excelente Bro, muy buen contenido

  • @AbrahanAcero
    @AbrahanAcero ปีที่แล้ว +1

    ojala que la segunda parte sea barra de salud

  • @danielr2979
    @danielr2979 ปีที่แล้ว

    Excelente nuevo sub!!

  • @truenincillo805
    @truenincillo805 หลายเดือนก่อน

    Puedes crear video tutorial sobre crear sistema de añadir en tu equipo al (por ejemplo)npc al hablar por dialogo, asi estilo rpg que tienes 4,5 o 6 en equipo porfavor🙏🙏nose como hacerlo

  • @JanGames15
    @JanGames15 ปีที่แล้ว +1

    Genial bro, segunda parte?

  • @maxicabana4782
    @maxicabana4782 4 หลายเดือนก่อน

    El mejor tutorial 💪💪👍

  • @mateoa7337
    @mateoa7337 9 หลายเดือนก่อน +1

    PARA TOODS LOS QUE TIENEN EL PROBLEMA DE QUE NO SABEN ARRASTRAR EL TILEMAP, LO QUE TIENES QUE HACER ES SELECCIONARLO TODO, Y ARRIBA A LA IZQUIERDA (abajo de las capas) HAY UN MOUSE LE DAN CLICK, Y YA PODRAN TENER SU TILEMAP, DESPUES DEPONERLO VUELVEN A PONER EL PUNTITO CON FLECHITAS.

  • @cesarlinares1519
    @cesarlinares1519 ปีที่แล้ว +2

    hola esoty aprendiendo con tus videos, pero espero que puedas ayudarme, veras en cuanto las coliisiones, segun yo hize todo bien, mi personaje y mi mapa no colisionan, o algo asi cuando corro el juego el jugador si pasa por donde no deberia pasar, pero se ve algo raro como si vibrara osa pasa algo, como si tuviera un pequeño error, espero puedas ayudarme gracias

  • @mzshotto97
    @mzshotto97 หลายเดือนก่อน

    una pregunta como haces para abrir la ventana seleccionar frames en el segundo 1:35

  • @Le_Drag
    @Le_Drag 28 วันที่ผ่านมา

    Capo q hago si quiero q mi character se mueva a los laterales apretando dos teclas

  • @AbrahanAcero
    @AbrahanAcero ปีที่แล้ว +2

    quisiera saber como es que arrastras el tile map desde los tiles hasta la pantalla porque yo no puedo

    • @hernanfontanive4573
      @hernanfontanive4573 ปีที่แล้ว

      no se si aun tenes el problema pero yo lo que hice fue seleccionar toda la imagen con el pincel y luego a lado te sale la imagen que acabaste de marcar, solo la arrastre hacia el nodo y ya esta, espero que te sirva

  • @AbrahanAcero
    @AbrahanAcero ปีที่แล้ว +2

    tengo una observacion, porque el jugador no inicia la animacion en el segundo exacto despues de tocar el boton, me refiero a que uno lo toca, se mueve en el fotograma 0 y despues comienza a moverse

    • @RexDemon333
      @RexDemon333 ปีที่แล้ว

      Me pasa lo mismo , esto puede pasar talvez porque el primer fotograma de caminar es el mismo que cuando está quieto , talvez estes usando otros assets como yo y pase eso , lo que hay que hacer es eliminar el primer frame para que cuando inicie la animación salga ya con el frame que esta corriendo

    • @VesselModStalker
      @VesselModStalker ปีที่แล้ว +1

      Tenés que repetir la animación del medio al final, quedandote 4 frames

  • @Alexander-vn2qe
    @Alexander-vn2qe ปีที่แล้ว +1

    creo que ya encontre los 2 programas que necesito para hacer mi videojuego, 1)godot. 2) asprite no creei que seria tan facil hacer un juego bueno lo dificil seria el pixeleado y la paciencia

    • @RegulusLeo98
      @RegulusLeo98 หลายเดือนก่อน +1

      Estoy arrancando y es difícil, pero con paciencia todo se puede, si no sabes nada de programación como yo, buscate cursos gratuitos aca mismo de los fundamentos para saber como arrancar :D y obvio, el pixelado es lo peooooor

  • @Eliasbxnvs
    @Eliasbxnvs 6 หลายเดือนก่อน +2

    tengo un problema con el movimiento, cuando pongo player.position.x -= velocidad * _delta me pone un error en esa linea

    • @InDiGAMERS
      @InDiGAMERS  6 หลายเดือนก่อน

      Manda tu codigo completo para ayudarte

    • @EXP_SOUL
      @EXP_SOUL 21 วันที่ผ่านมา

      A mí también me aparece lo mismo en la línea para moverse del plater del minuto 10:11 me aparece algo en el delta

  • @Te_lo_dice_Homero
    @Te_lo_dice_Homero 5 หลายเดือนก่อน

    Hola Gracias por el turorial, pregunta serias capas de crear un tutorial Desde 0 para hacer el Juego "Dino rum" ? El jueguito que aparece en google cuando no hay internet ❤

  • @laCabraInsana1.0
    @laCabraInsana1.0 ปีที่แล้ว

    sigue asi y saca mas videos porfiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii graciasss a saxaxasxasxassaa :DDDDDDDDDDDDDDDDDDDD

  • @Gamer77ProHHDHDoomE4K
    @Gamer77ProHHDHDoomE4K 28 วันที่ผ่านมา

    Hice los pasos pero mi personaje solo ejecuta las animaciones y se queda estático no puede avanzar en el mapa😢

  • @chuker_cele
    @chuker_cele 10 หลายเดือนก่อน

    EXCELENTE, AL GRANO

  • @reinantewhisper9333
    @reinantewhisper9333 ปีที่แล้ว +2

    Mi mayor miedo es la programación, vi un poco de Python y me quedé un poco con la sintaxis, luego ya me pase al Scratch y ahí pude comprender mejor las variables, funciones y alguna cosa más, hasta poder crear algo tan básico como un Arkanoid.. pero claro no sé que tan complejo puede ser la programación en un engine de videojuegos profesional como es Godot y sobretodo el uso de GDScript...

    • @Studiosimazanimacion
      @Studiosimazanimacion 6 หลายเดือนก่อน

      c++ es facil tambien es mas organisado tiene un sistemas de llaves que es mejor y mas facil de entender que el de gdscrips

  • @alexali552
    @alexali552 2 หลายเดือนก่อน

    Cuando agrege el escenario se le bajo la resolución, algún consejo?

  • @mrjax7032
    @mrjax7032 2 หลายเดือนก่อน

    Una pregunta es que cuando ingrese la animación del personaje que es de 32x32px y ejecute el programa para verlo, me salía el personaje muy muy chuequito,(no así como el tuyo) y no entiendo por que, te agradecería mucho y si me pudieras decir cual fue mi error

  • @piltrajapro
    @piltrajapro ปีที่แล้ว +1

    hermano los asset que descargue , el personaje tiene un fondo blanco y me quedo con un cuadrado blanco de fondo, sabes como aplicarle trasparencia al player?

    • @poleroso85
      @poleroso85 3 หลายเดือนก่อน

      Usa PNG para los Sprites.

  • @SabaticHope
    @SabaticHope 5 หลายเดือนก่อน

    Hey amigo, tengo un problema con mi codigo, me da el error "Invalid set index 'y' (on base: 'Vector2') with value of type 'Vector2'.

  • @anthonysantiesteban4534
    @anthonysantiesteban4534 ปีที่แล้ว +1

    Alguien sabe xq no colisiona mi player con mi mundo,lo hice como el dijo pero aún así no colisiona

    • @InDiGAMERS
      @InDiGAMERS  ปีที่แล้ว

      Gracias bro, actívate en el tilemap las coliciones?

  • @cristiangarzon3169
    @cristiangarzon3169 8 หลายเดือนก่อน +1

    Y si lo hago para movil, como le pongo los controles táctiles?

    • @InDiGAMERS
      @InDiGAMERS  6 หลายเดือนก่อน

      tengo un video en el canal th-cam.com/video/ZjFnajKhm6k/w-d-xo.html

  • @juanfranciscojara2195
    @juanfranciscojara2195 8 หลายเดือนก่อน

    y como guardo el proyecto para continuarlo mas tarde? que a cada rato se me cierra el programa pero no se como guardar

    • @skerdep_exe
      @skerdep_exe 8 หลายเดือนก่อน

      En donde dice salir apretas y te aparece guardar proyecto

  • @diegomartinez-30
    @diegomartinez-30 6 หลายเดือนก่อน

    amigo que programa usas para crear los sprites? gracias

  • @LeooNoo-dl9fw
    @LeooNoo-dl9fw 10 หลายเดือนก่อน

    👍👍👍👍

  • @christianivanriveraflores836
    @christianivanriveraflores836 ปีที่แล้ว

    Porque mi jugador avanza pixel por pixel?

  • @Facusanz927
    @Facusanz927 10 หลายเดือนก่อน +1

    como paso mis imágenes a Godot?

    • @wurmpletactico824
      @wurmpletactico824 10 หลายเดือนก่อน

      arrastralas desde el explorador a godot 4

  • @lordav5520
    @lordav5520 ปีที่แล้ว

    Me ha parecido muy interesante y fácil. Y para hacerlo táctil para android como lo harías?

    • @JaviCash1
      @JaviCash1 ปีที่แล้ว

      Agregando botones táctiles con canvas layer,screentouchbutton

    • @lordav5520
      @lordav5520 ปีที่แล้ว

      Canvas layer es un nodo?

  • @revenmacrey_vigilant1
    @revenmacrey_vigilant1 ปีที่แล้ว

    que puedo hacer si a mi no me sale "Physics layers" ??

  • @cesarjimenez6257
    @cesarjimenez6257 ปีที่แล้ว

    Manito pero cuando yo lo hice no se movio

  • @PanDelPanaderox
    @PanDelPanaderox ปีที่แล้ว

    Hola buenas, quien sabe como se soluciona este error, llevo tiempo intentando solucionarlo pero no hallo como resolverlo
    " Safe save failed. This may be a permissions problem, but also may happen because you are running a paranoid antivirus. If this is the case, please switch to Windows Defender or disable the 'safe save' option in editor settings. This makes it work, but increases the risk of file corruption in a crash."
    Ya hice todo lo que aparece allí y aun así no se ha solucionado, desactivar el antivirus y el "safe save".
    Si alguien sabe como solucionarlo, espero que me responda pronto!, Gracias de antemano.

    • @crack_mtrz
      @crack_mtrz ปีที่แล้ว

      Ese problema te lo puede causar el antivirus de Microsoft Defender. Busca "Seguridad del dispositivo", luego "Aislamiento del núcleo", le das en Detalles y desactiva "Integridad de memoria". Otra solución es que cuando intentas guardar el archivo, el Windows Defender te va a mandar una notificación de que a detenido un "ataque malicioso" de Godot, entras a esa notificación y se abrirá el historial del antivirus, ahí seleccionas que "confías en la aplicación" y adí Godot tendrá libre acceso a guardar sin que el antivirus crea que Godot es un virus. Otra opción es que guardes tus proyectos en un USB. La última opción que te doy es que desactives todas las características de Windows Defender, así te aseguras de que no interfiera con Godot.

  • @JonnathanFG
    @JonnathanFG ปีที่แล้ว +1

    Cuanto tiempo bro

    • @InDiGAMERS
      @InDiGAMERS  ปีที่แล้ว +1

      Que tal mi hermano, si estube un poco ocupado pero retomo los tutoriales

  • @rubendavidperezb.chaveco4062
    @rubendavidperezb.chaveco4062 ปีที่แล้ว

    ¿Lo de Bienvenido fue a propósito?

  • @lautaroblanco1757
    @lautaroblanco1757 ปีที่แล้ว

    hola alguien me ayuda no me gira a la derecha necesito ayuda

    • @tenientesanfb
      @tenientesanfb 10 หลายเดือนก่อน

      tres meses tarde pero lo que hice yo fue en animacion.play("derecha ") dejar ese espacio entre la palabra derecha de la animacion y la comilla esto lo dejo por si alguien ve esto por que le paso lo mismo que a mi

  • @jhovala
    @jhovala 11 หลายเดือนก่อน

    me funciono 99% xD osea todo igual pero mi player1 se mueve como si se saltara los frames (lag/ghost) quite los loops y esta a 5 fps por lo demas de lujo me funciona +1, edit: una vez complio se mueve bello no hay ese lag ghost del personaje.

  • @Beexz08
    @Beexz08 หลายเดือนก่อน

    No me funciono...

  • @AbrahanAcero
    @AbrahanAcero ปีที่แล้ว +1

    un ser amigable que pueda proporcionarme el codigo entero, no es por flojera, es que no me funciona y ya vi el video como 4 vecse

    • @InDiGAMERS
      @InDiGAMERS  ปีที่แล้ว

      Manda tu script brother

    • @AbrahanAcero
      @AbrahanAcero ปีที่แล้ว

      extends CharacterBody2D
      const velocidad = 300.0
      @onready var player = $".."
      @onready var animation = $AnimatedSprite2D
      func _physics_process(delta):
      if Input.is_action_pressed("arriba"):
      player.position.y -= velocidad * delta
      animation.play("arriba")
      elif Input.is_action_pressed("abajo"):
      player.position.y += velocidad * delta
      animation.play("abajo")
      elif Input.is_action_pressed("derecha"):
      player.position.x += velocidad * delta
      animation.play("derecha")
      elif Input.is_action_pressed("izquierda"):
      player.position.x -= velocidad * delta
      animation.play("izquierda")
      else:
      animation.stop()
      move_and_slide()
      @@InDiGAMERS

  • @Family-fnf
    @Family-fnf 7 หลายเดือนก่อน

    No se pueden hacer sin el lenguaje ese? Si o si con eso:v

    • @InDiGAMERS
      @InDiGAMERS  6 หลายเดือนก่อน

      que lenguaje usas

  • @yeshua177
    @yeshua177 11 หลายเดือนก่อน +5

    alguien me ayuda? " if Input.is_action_pressed("IZQUIERDA")
    : player.position.x -= velocidad * _delta
    animacion.play("izquierda")
    elif f Input.is_action_pressed("DERECHA")
    : player.position.x += velocidad * _delta
    animacion.play("derecha")
    elif f Input.is_action_pressed("ARRIBA")
    :player.position.y -= velocidad * _delta
    animacion.play("arriba")
    elif put.is_action_pressed("ABAJO"):
    player.position.y += velocidad * _delta
    animacion.play("abajo")
    else: animacion.stop()
    " me da un error en esas lineas del codigo xd

    • @v3rt1g0rest2
      @v3rt1g0rest2 11 หลายเดือนก่อน

      x2 jajaja

    • @AB.escaping_from_latam
      @AB.escaping_from_latam 10 หลายเดือนก่อน +3

      extends CharacterBody2D
      const velocidad = 150
      @onready var player = $"."
      @onready var animacion = $CollisionShape2D/AnimatedSprite2D
      func _physics_process(_delta):
      if Input.is_action_pressed("IZQUIERDA"):
      player.position.x -= velocidad * _delta
      animacion.play("caminado_Izquierda")
      elif Input.is_action_pressed("DERECHA"):
      player.position.x += velocidad * _delta
      animacion.play("Caminado_Derecha")
      elif Input.is_action_pressed("ARRIBA"):
      player.position.y -= velocidad * _delta
      animacion.play("Caminado_Arriba")
      elif Input.is_action_pressed("ABAJO"):
      player.position.y +=velocidad * _delta
      animacion.play("Caminado_Abajo")

      else:
      animacion.stop
      move_and_slide()

    • @hevieri
      @hevieri 9 หลายเดือนก่อน

      @@v3rt1g0rest2 x3

    • @leito917gamer6
      @leito917gamer6 4 หลายเดือนก่อน

      Te recuimiendo q le pidas ayuda a chattp me ayudado mucho

    • @cecilioandresservinestigar506
      @cecilioandresservinestigar506 18 ชั่วโมงที่ผ่านมา

      ​Graciasss me sirvio mucho como es que supiste solucionar siguiendo el tutorial es distinto al que vos hicister​@@AB.escaping_from_latam

  • @rapharapharapha10
    @rapharapharapha10 11 หลายเดือนก่อน +1

    Alguien me ayuda? este es mi codigo:
    extends CharacterBody2D
    const velocidad = 150
    @onready var player = $".."
    @onready var animacion = $AnimatedSprite2D
    func _physics_process(delta):
    if Input.is_action_pressed("Left"):
    player.position.x -= velocidad * _delta
    elif Input.is_action_pressed("Right"):
    player.position.x += velocidad * _delta
    elif Input.is_action_pressed("Up"):
    player.position.y -= velocidad * _delta
    elif Input.is_action_pressed("Down"):
    player.position.y += velocidad * _delta
    move_and_slide()
    me saltan 3 errores;
    Línea 18:Unindent doesn't match the previous indentation level.
    Línea 18:Unexpected "Identifier" in class body.
    Línea 19:Expected end of file.
    el error me lo da en move_and_slide()
    despues todo bien
    ayudenmeeeeeeeeee porfa

    • @AB.escaping_from_latam
      @AB.escaping_from_latam 10 หลายเดือนก่อน

      extends CharacterBody2D
      const velocidad = 150
      @onready var player = $"."
      @onready var animacion = $CollisionShape2D/AnimatedSprite2D
      func _physics_process(_delta):
      if Input.is_action_pressed("IZQUIERDA"):
      player.position.x -= velocidad * _delta
      animacion.play("caminado_Izquierda")
      elif Input.is_action_pressed("DERECHA"):
      player.position.x += velocidad * _delta
      animacion.play("Caminado_Derecha")
      elif Input.is_action_pressed("ARRIBA"):
      player.position.y -= velocidad * _delta
      animacion.play("Caminado_Arriba")
      elif Input.is_action_pressed("ABAJO"):
      player.position.y +=velocidad * _delta
      animacion.play("Caminado_Abajo")

      else:
      animacion.stop
      move_and_slide()


      (copia y pega , sustituye solo el "caminado")