Adding Multiplayer to my Godot Space Game

Поделиться
HTML-код
  • Опубликовано: 26 июн 2024
  • Play the demo on my Patreon: / xen42
    Go watch part 1 ( • Exploring a Solar Syst... ) and 2 ( • I Recreated our Solar ... )
    I got tired of ripping off Outer Wilds so I decided to rip off Lethal Company instead! Or in a more charitable way, I was inspired by another game I enjoyed! Let's go with the latter that sounds better. Next I will add procedural voxel terrain a la Minecraft. That's a joke. I think moving away from Outer Wilds was a good idea, originally I was thinking like oh I should do a really story focused exploration thing but like, that's not a unique twist on Outer Wilds that's just Outer Wilds again. Which admittedly has some merit since it's not like that game has much replay value, but still. I wanna go for something a bit more chill than Lethal Company, much less horror besides the dread that comes with flying into space, more of a Sea of Thieves type of occasional environmental threats. But not the massively multiplayer PVP part. That would be ridiculous. I've already tripled how long this game will take by adding multiplayer. I should make it VR too and ensure that I never finish ever.
    SteamMultiplayerPeer by Pieeer1: gist.github.com/Pieeer1/559c1...
    GodotNetVOIP by Pieeer1: github.com/Pieeer1/GodotVoipNet
    I also looked at some FinePointCGI tutorials for multiplayer when making this so if you're also looking to do this go check out their stuff it's pretty comprehensive: • Basics Of Multiplayer ...
    The like 3 seconds of outro piano is by Ardeo go listen to him / @ardeosongs
    Go sub to Rai so he makes more VR videos this has nothing at all to do with this game whatsoever / @raicuparta
  • ИгрыИгры

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

  • @Raicuparta
    @Raicuparta 4 месяца назад +21

    PLEASE be careful with the grappling hook my grandfather was a grapple hooker and was forced to retire early due to how it was absolutely destroying his joints his elbow was a mush of bone and blood and although that may sound delicious it brought a lot of pain to my family LOL (lots of love)

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

    multiplayer? outer wilds? youll hear from my lawyers, bucko…!!

    • @xen-42
      @xen-42  4 месяца назад +5

      nuh uh bc i just have to write "no copyright infringement intended" in the description and then it protects me legally

  • @jimtwothesecond
    @jimtwothesecond 4 месяца назад +6

    i actually thought the voice-chat sounded super crisp at 4:12. shoulda kept it, mr. dev

  • @faichu8763
    @faichu8763 4 месяца назад +1

    Damn impressive stuff.
    Since you asked for some quirky gameplays ideas:
    - A space station where player can sell and buy stuff.
    - A "garbage storm" of scrap going through the solar system, useful to get stuff to sell, dangerous for anyone in it's path. (Maybe as a random event)
    - Seats in the ship so your friends are comfortable while you crash into the sun.
    - A bigger graplin hook for the ship.
    - A second bigger graplin hook for the ship.
    - Some kind of danger while your traveling between planet to keep the player stress high. Like a space jellyfish shooting laser or missiles with a very basic pathfinding.

    • @xen-42
      @xen-42  4 месяца назад

      Doing the buying and selling in a space station is definitely something I ought to do. I really like the garbage storm idea too that sounds cool! The others one I had also thought of doing in some capacity so glad to hear that somebody else thinks they'd be good additions as well

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

    A grappling hook for flinging yourself around planets sounds amazing, although it looks like you're unfortunately going to have to make the hook a simulated rope with gravity instead of a straight line to make the most of it. Specifically, being able to fling yourself anywhere along the surface of a planet will probably require this, since a straight line will probably only be able to just make you move closer to the surface faster.
    Although I can imagine clutch-landing on a planet to avoid flying into the sun would be pretty cool regardless.

    • @xen-42
      @xen-42  4 месяца назад +1

      Yeah fair point that shooting a hook in a straight line isn't ideal when the ground is so curved. I'll have to experiment with making it a proper rope. Might try and add more height variation on the planets to give you more things to grapple to. I'm also planning on having some zero-g environments where it might come in handy more.
      In testing I've had some clutch moments where I overshoot a planet but manage to grapple onto it to avoid drifting out into deep space, so yeah still pretty cool!

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

    loving this project so far! 💫

    • @xen-42
      @xen-42  4 месяца назад +1

      I'm glad to hear it!

  • @EndgameZero
    @EndgameZero 4 месяца назад +1

    The Lake Core in Godot's Neighbor is looking great!

    • @xen-42
      @xen-42  4 месяца назад +1

      I gotta add more parkour to the snowy planet to truly make Godot's Neighbor

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

    You must now recreate every Outer Wilds mod in Godot Wilds and make it your own ™

    • @xen-42
      @xen-42  4 месяца назад

      I should remake Godot Wilds in Unity and call it Outer Wilds instead

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

    NO WAY THE PROJECT CAME BACK

    • @xen-42
      @xen-42  4 месяца назад +1

      way

  • @Kav_Games
    @Kav_Games 4 месяца назад +1

    outer wilds 0.1
    (im only joking)
    Looks amazing so far, seriously.

    • @xen-42
      @xen-42  4 месяца назад

      Thank you!

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

    Aerodynamic airplanes would be really cool.

    • @xen-42
      @xen-42  4 месяца назад

      Was playing kerbal space program the other day and I'm really fighting the urge to implement all kinds of space and air flight mechanics

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

      @@xen-42 Not to be that guy, but if you're looking for a plugin, I've got it.

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

    what if there's a rope tied between two planets, and as the planets go around the rope tensions and tangles

    • @xen-42
      @xen-42  4 месяца назад

      I definitely want to experiment with attaching physics objects with ropes, although I'd have to see how feasible getting ropes to tangle would be

  • @ardeosongs
    @ardeosongs 4 месяца назад +1

    Whoever did that 2 second piano outro SUCKS

    • @xen-42
      @xen-42  4 месяца назад +1

      wtf thats so mean!

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

    who are you and why are you making my dream game in my dream engine?

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

    please expand on this game, It has more potential than you think, maybe get a team of developers, youc an maybe make it better than outer wilds, it's up to you :)

  • @juliettegeo5002
    @juliettegeo5002 4 месяца назад +3

    but does it have pocket dimensions?

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

      thats kinda tempting

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

      With the semi-horror vibes some backrooms-like pocket demensions would fit right in@@xen-42
      You can even use it as a balancing tool.
      Kidnapping the strongest player to a 3d maze demension, taunting them with voices of their crewmates and illusions of an exit. And then, when that lost player finally catches a glimpse of the creature at the heart of the maze, you throw them out back to their crew.

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

    Any chance I could see how you get the player to actually stick to the planets while they move? I am at a dead end myself

    • @xen-42
      @xen-42  3 месяца назад

      Took me a bit to reply because I don't want to open source the entire project, so I've been working on a tutorial on how to do just the player and planets instead. Should be a video up this weekend, but in the meantime here's the source code that'll go with the tutorial: github.com/xen-42/godot-4-mini-planet-tutorial