I have recently found out about Steamworks SDK and after reading through some of the documentation and information from other sources I was left with a few questions.
I found Steamworks because I was interested in how Steam handles multiplayer in games, like co-op games with the lobby creation and all.
This is because of a game I'm developing which is planned to be a 2-player co-op puzzle game. When it comes to networking, how would I program the game to use Steamworks lobby creation? Would I just program it normally with a client server? Because normally that would require atleast one of the users to forward their ports but would the Steamworks work around that? Or do I implement the Steamworks right away?
This would be cruicial to know since adding networking late in to the development is very difficult. Thank you in advance, any links or help is much appreciated! Also, I'm progamming in Java(LibGDX).