this post was submitted on 24 Sep 2023
25 points (100.0% liked)

Game Development

3425 readers
5 users here now

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

founded 1 year ago
MODERATORS
 

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 comment's thread
view the rest of the comments
[โ€“] [email protected] 2 points 1 year ago (1 children)

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

[โ€“] [email protected] 1 points 1 year ago

Thanks ๐Ÿ™