Hacker News new | ask | show | jobs
by cridenour 1015 days ago
I’ve been working with Godot 4 on a multiplayer open world survival crafting game for just over a year now - and launched into Early Access back in May[0].

Happy to answer any questions about Godot!

[0] https://store.steampowered.com/app/2159650/Drift/

2 comments

Congrats on reaching Early Access. What networking framework did you use? I am exploring Unity’s Netcode for GameObjects package, does Godot have a similar package that developers can use?
For networking I use a combination of Godot's RPC commands[0], their new high-level nodes[1][2] and a fork of GodotSteam[3], which passes it all through Steam's INetworkMessages framework.

[0] https://docs.godotengine.org/en/stable/tutorials/networking/... [1] https://docs.godotengine.org/en/stable/classes/class_multipl... [2] https://docs.godotengine.org/en/stable/classes/class_multipl... [3] https://github.com/cridenour/GodotSteam

What do you think is the biggest missing features from Godot that is in Unity?
An active paid asset marketplace, specifically for systems and templates. There is movement on this front, but it's slow.

Right now if you don't want to build it, you have to hope someone is offering it for free - where in Unity there are many options for almost anything you can think of varying quality/price.

It's just such a game changer for prototyping or just being new to game dev.