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

You are viewing a single thread.
View all comments
0 points

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

permalink
report
reply
0 points

Thanks 🙏

permalink
report
parent
reply

Game Development

!gamedev@programming.dev

Create post

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

Community stats

  • 229

    Monthly active users

  • 119

    Posts

  • 345

    Comments