Steam multiplayer questions

4.4.1
truthfully i do not know much about multiplayer games or how they work so if these questions dont make sense then feel free to ask questions

I. Do you need a steam page to add multiplayer using steams API
2. should I use godotsteam
3. what is godotsteam GDExtension and should i be using it, is there anything important to note about it
4. Is programming a game to work with steam multiplayer any different than multiplayer without steam

  1. No, but you need to join SteamWorks
  2. Yes,
  3. Godotsteam can be a plugin or compiled into the engine, there will be little difference, but i know managing library exports can be a pain on some platforms. This is explained here.
  4. No*, you need to understand that that steam api is mostly a server you talk to for certain things, you can basically make all your multiplayer code without thinking about steam at all but when you go to creating hosts or joining a server thats where the steam api comes in, at a lower level. But you should be able to use enet without the steam api, then include the api later when your ready. But this all depends on the features you want to support from steam. Like steam login/user account managment, friends, and achievements those will all be separate from Godot’s multiplayer code for the most part.
3 Likes