Hi all :)
I’m interested in learning to develop a multiplayer game that is hosted with a single central server. With all the anti-hype around Unity, I thought I’d try out Godot instead.
I’m looking for learning resources on this. All I have found so far was centered around player-hosted multiplayer games, which is not what I’m looking for. Think about Diablo or Path of Exile where they have one or multiple servers managing the game and players. That is what I’m looking to learn doing.
I think more precisely:
- database synchronisation
- client synchronisation
- interpolation for movement/effects
- delta compression
- server-side game state management
Game-wise, I’m looking to develop a multiplayer platformer.
I’m a backend software developer with a couple years in, so advanced guides are nothing I’m afraid of.
Thanks for your input :)
It’s not specific to Godot 4, but I found this couple of videos really useful for understanding how to build interpolated multiplayer in Godot:
https://youtube.com/watch?v=w2p0ugw3afs (and the one after on extrapolation.)