Adding Multiplayer to my Godot Space Game

Ойындар

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
    @Raicuparta5 ай бұрын

    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
    @_nebula43085 ай бұрын

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

  • @xen-42

    @xen-42

    5 ай бұрын

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

  • @jimtwothesecond
    @jimtwothesecond5 ай бұрын

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

  • @faichu8763
    @faichu87635 ай бұрын

    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

    5 ай бұрын

    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

  • @mothvideo
    @mothvideo5 ай бұрын

    loving this project so far! 💫

  • @xen-42

    @xen-42

    5 ай бұрын

    I'm glad to hear it!

  • @Kav_Games
    @Kav_Games5 ай бұрын

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

  • @xen-42

    @xen-42

    5 ай бұрын

    Thank you!

  • @EndgameZero
    @EndgameZero5 ай бұрын

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

  • @xen-42

    @xen-42

    5 ай бұрын

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

  • @MegaPiggy
    @MegaPiggy5 ай бұрын

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

  • @xen-42

    @xen-42

    5 ай бұрын

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

  • @Ganymede2076
    @Ganymede20765 ай бұрын

    NO WAY THE PROJECT CAME BACK

  • @xen-42

    @xen-42

    5 ай бұрын

    way

  • @addmix
    @addmix5 ай бұрын

    Aerodynamic airplanes would be really cool.

  • @xen-42

    @xen-42

    5 ай бұрын

    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

    5 ай бұрын

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

  • @ProxenetaPutero
    @ProxenetaPutero5 ай бұрын

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

  • @clarfonthey
    @clarfonthey5 ай бұрын

    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

    5 ай бұрын

    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!

  • @ardeosongs
    @ardeosongs5 ай бұрын

    Whoever did that 2 second piano outro SUCKS

  • @xen-42

    @xen-42

    5 ай бұрын

    wtf thats so mean!

  • @vonlti8779
    @vonlti87795 ай бұрын

    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 :)

  • @lopidav
    @lopidav5 ай бұрын

    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

    5 ай бұрын

    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

  • @juliettegeo5002
    @juliettegeo50025 ай бұрын

    but does it have pocket dimensions?

  • @xen-42

    @xen-42

    5 ай бұрын

    thats kinda tempting

  • @lopidav

    @lopidav

    5 ай бұрын

    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
    @tylerr6895 ай бұрын

    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

    5 ай бұрын

    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

Келесі