Cómo hacer un juego multijugador en Godot 4

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 52

  • @covenautadev7260
    @covenautadev7260 4 месяца назад +14

    Sé ingles y casi siempre busco tutoriales en Ingles, pero de este tema todos eran muy largos y o no explicaban/demostraban para que sirve cada cosa, solo tiraban un language técnico que no entendía. Este resulto ser el mejor que vi, gracias capo!

    • @josmilio1490
      @josmilio1490 3 месяца назад +2

      No te veas tutoriales en inglés si es para godot, godot es un motor creado en latinoamerica espero haberte ayudado👍

    • @covenautadev7260
      @covenautadev7260 3 месяца назад

      @@josmilio1490 🥶muchas gracias!

    • @edwarhilariofernandez4970
      @edwarhilariofernandez4970 Месяц назад

      ​@@josmilio1490 Y dime por qué casi no hay tutoriales en español y su sitio oficial y documentación está en inglés?

  • @-SMO-
    @-SMO- 4 месяца назад +2

    Yo lo estaba haciendo así por medio de miles de tutoriales, o sea con un Node como escene principal, y crei que lo estaba haciendo mal, gracias a este vídeo ya no tengo dudas👋👏👏👏

  • @user-lz3sv5wu6j
    @user-lz3sv5wu6j Месяц назад

    gracias no sabes cuanto me as ayudado x favor sube mas contenido del multijugador de godot ....

  • @fabianmunoz851
    @fabianmunoz851 3 месяца назад +2

    muy interesante y sencillo. Muchas Gracias

  • @EstebanMansilla-v2u
    @EstebanMansilla-v2u 6 месяцев назад +1

    Excelente iniciativa, explicas muy bien!

  • @AnthonyCalebChichandaChele
    @AnthonyCalebChichandaChele 7 месяцев назад +2

    Buen video 👌 sigue así vamos 😃

  • @Ivance1
    @Ivance1 7 месяцев назад

    Excelente video, apenas estoy empezando en Godot y la verdad me gusto tu explicación

  • @Iscalej
    @Iscalej 13 дней назад

    Gracias capo!

  • @BrayAnthGames
    @BrayAnthGames 6 месяцев назад +2

    Gracias bro por el video, despues puedes hacer un video en el que pases como parametro la ip y el pruerto para crear el host, souy nuevo con godot pero tengo experiencia en jusgos multijugador en Unity solo que no me adapto a la interface

  • @Dekotale
    @Dekotale 8 месяцев назад

    sencillito pero directo y muy bien explicado! muchas gracias por el tutorial :D

  • @TomasAldeaMoral
    @TomasAldeaMoral 3 месяца назад +2

    Hola! primero de todo, excelente tutorial 😁
    Soy desarrollador web y estoy tratando de entrar en el mundo del desarrollo de videojuegos, el manejo del modo multijugador me esta resultando difícil de entender en godot, te interesaría conectar para exponerte algunas dudas? remunerado por supuesto!
    Gracias crack.

  • @cristianquercia4171
    @cristianquercia4171 5 месяцев назад

    Muy bueno!! Queremos mas!!

  • @user-lz3sv5wu6j
    @user-lz3sv5wu6j 7 месяцев назад +2

    porfavor sigue explicado mas sobre el multijugador as que se pueda unir un personaje con un mibimiento diferente

  • @DDavidPerez
    @DDavidPerez 4 месяца назад

    Muchas gracias, ¿podrías hacer un video que muestre cómo instanciar y eliminar objetos que interactúen entre cliente y servidor?

  • @cruzdelavegaedmundoalejand3117
    @cruzdelavegaedmundoalejand3117 8 месяцев назад

    Buen video bro, sigue así.

  • @davecuzztech
    @davecuzztech Месяц назад

    Pero está buenisimo para empezar! La pregunta sería como haces para que ambos jugadores vean al mismo enemigo?? Esa pregunta me intriga y veo que tienes la experiencia, obvio esa mecanica seria aplicable a por ejemplo a si un jugador dispara o lanza algo

  • @xxkeysto027xx
    @xxkeysto027xx 2 месяца назад

    muy buen video, estoy utilizando un vpn para conectarme con otra persona que esta en la misma network pero entiendo que debo de hacer para que podamos entrar al mismo mundo

  • @ragdechannel9423
    @ragdechannel9423 6 дней назад

    NO TE PASES Y yo quebrandomela haciendo un server tcp en c++ x.x.

  • @multiname_10000
    @multiname_10000 2 месяца назад

    Tengo una duda, si quiero que la escena de los botones sea solo el menú, el on peer connected debe estar en ese mismo script o en la nueva escena que será el juego? Estaría bien que hicieras un tutorial en caso de querer hacer que la escena jugable sea diferente a la escena del menú

  • @FirulaisGamingOficial
    @FirulaisGamingOficial 5 часов назад

    Disculpen, como hago para saber si el HOST se ha salido o no?

  • @emicabanillas858
    @emicabanillas858 8 месяцев назад +1

    Hola crack! primero que nada gracias por compartir tus conocimiento. Estoy empezando tambien con godot e intente hacer un juego tipo metegol pero me quede trabado en hacer que la persona que se une se "ubique" en el equipo contrario.
    Podrias hacer un canal de discord para compartir cosas no?
    Saludosss!

    • @gzeta.desarrollo
      @gzeta.desarrollo  8 месяцев назад +2

      Gracias por comentar! Si puede que haga un server de discord proximamente

    • @emicabanillas858
      @emicabanillas858 7 месяцев назад

      @@gzeta.desarrollo joyaaa, me re sumo!

    • @videosdeloquesea-x5l
      @videosdeloquesea-x5l 4 месяца назад

      @@gzeta.desarrollo me puedes ayudar con un error que es algo asi "Expected end of statement after expression, found "Identifier" instead." no se porque en la parte de (peer.create_server(3500, 2) no me deja probar

    • @gzeta.desarrollo
      @gzeta.desarrollo  4 месяца назад

      @@videosdeloquesea-x5l te deben faltar dos puntos en la línea anterior o algun paréntesis

  • @jhovala
    @jhovala 4 месяца назад

    de 100 el tuto!

  • @miguelangeldeblas9013
    @miguelangeldeblas9013 2 месяца назад

    Esta genial pero hay cosas que no me han quedado claras. Por ejemplo usas una variable multiplayer que no has instanciado ni definido en ningún sitio ni indicas que es ni para que sirve y luego en la última fase del video cuando independizas los jugadores no se entiende apenas que es set_mutiplayer_authority ni is_multiplayer_authority . Aun así un gran video que demuestra la potencia de godot, muchas gracias.

    • @FirulaisGamingOficial
      @FirulaisGamingOficial 10 часов назад

      multiplayer es una propiedad reservada que ya viene en Godot, como var, const, etc, set_mutiplayer_authority es basicamente para asignar la autoridad que tiene el computador, es como "Yo tengo la autoridad con X ID", y esto: is_multiplayer_authority es para revisar si la computadora tiene la autoridad para ejecutar X cosa

  • @Studiosimazanimacion
    @Studiosimazanimacion Месяц назад

    la verdad fue muy sencillo jaja

  • @Studiosimazanimacion
    @Studiosimazanimacion Месяц назад

    y como se puede hacer un servidor

  • @JoseLuisMirandaOrbe
    @JoseLuisMirandaOrbe 4 месяца назад

    ¿Que podría hacer si quiero tener el boton de host y join en una escena diferente? Todavía no sé mucho de Godot, pero me gustaría saber que rumbo tomar

  • @user-lz3sv5wu6j
    @user-lz3sv5wu6j 7 месяцев назад

    estoy estancado en el apartado multijugador de mi juego el sistema de mi juego no es muy complejo y con una mano creo que salgo de esta puedo pagar por algunos tutoriales e dedicado un año de mi vida en bender y godot y no me dare por vencido pago lo que me pidas porfavor ayudame son las 2.41 am y llevo 5 dias intentando hacer algo aparentemente simple y me salen muchas cosas funcionales menos lo que quiero

  • @sdreck
    @sdreck 8 месяцев назад +3

    Y como hago para que se pueda jugar en pc separadas?

    • @master_zeec
      @master_zeec 8 месяцев назад

      Tienes varias opciones. La primera es que una de las dos personas haga "PortForwarding" en su router. La otra es usar el sistema p2p que ofrece steam, o también utilizar un servidor dedicado

    • @gzeta.desarrollo
      @gzeta.desarrollo  8 месяцев назад +3

      ​@@master_zeecbasicamente es eso, la otra opción es usar algún programa como Hamachi o RadminVPN. Y si vas a jugar en LAN (misma red) lo único que precisas es cambiar el "localhost" por la ip de la computadora que crea la partida.

    • @ElRincondeJOAT
      @ElRincondeJOAT 7 месяцев назад

      @@gzeta.desarrollo y eso como lo hago

    • @krootca
      @krootca 4 месяца назад

      En Windows debes ver la ipv4, es una dirección local, generalmente comienza con 192.168.x.x, para estar conectado a la misma red debes usar el mismo router o wifi. Para ver la ipv4 abres la consola de Windows y escribes ipconfig, buscas ipv4 y con ello te conectas ;)

    • @krootca
      @krootca 4 месяца назад

      Otro dato, si quieres exponer tu puerto local para acceso a Internet puedes usar un servicio como ngrok, ngrok básicamente expone un puerto local a Internet y te da un dominio que funciona como ip, y un puerto, eso se lo pasas a alguien, pero tiene limitaciones y solo es para fines de testeo, no quiero explicar a detalle eso por que es algo extenso pero espero te ayude.

  • @shiary552
    @shiary552 7 месяцев назад

    Me gustaria saber como podriamos implentar el sistema online de Rollback en el motor.

    • @gzeta.desarrollo
      @gzeta.desarrollo  7 месяцев назад +2

      A mi también jajaja. Voy a estar subiendo videos más generales de Godot, rollback netcode es bastante específico y no es fácil de implementar. Quizás en un futuro lo haga.

  • @user-lz3sv5wu6j
    @user-lz3sv5wu6j 7 месяцев назад

    cuanto cobras por un tutorial como este bro me encanta como explicas

  • @musplaygame
    @musplaygame 3 месяца назад

    ¿y si tengo un servidor como lo conecto para jugar en forma de red?

    • @FirulaisGamingOficial
      @FirulaisGamingOficial 10 часов назад

      Puedes usar esta funcion que obtiene la IP, y remplaza el "localhost" con getIP()
      func getIP() -> String:
      var IPGeT = ""
      for iface in IP.get_local_interfaces():
      if iface["addresses"].size() > 0:
      for address in iface["addresses"]:
      if address and not address.begins_with("127.") :
      IPGeT = address
      return str(IPGeT)

  • @eduardo-r_games
    @eduardo-r_games 3 месяца назад

    Y si quiero que el multijugador sea para Android 📱

  • @gpa035
    @gpa035 6 месяцев назад

    Funciona 100% online???

  • @matiaspalcordoba
    @matiaspalcordoba 4 месяца назад

    Oye pls podes pasar sprite

  • @videosdeloquesea-x5l
    @videosdeloquesea-x5l 4 месяца назад

    @gzeta.desarrollo tengo un error en el peer.create_server(3500, 2) me sale que esta mal algo ayuda