This repository has been archived by the owner on Aug 15, 2022. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 307
Overview
TheYellowArchitect edited this page Apr 10, 2021
·
7 revisions
Having a fully functional multiplayer game?
Chances are, you want to release it on Steam. And you want to benefit from Steam's API, for example, by using its lobby system, instead of punching NAT holes.
Before continuing, I suggest reading/watching the below resources:
Clean and perfectly working!
Has fully functional lobby + friend + avatars
I highly suggest to read its code, if not use it outright to skip parts of this "tutorial"
https://github.com/phalasz/forgesteamworksexample
https://steamworks.github.io/installation/
Getting Started
Network Contract Wizard (NCW)
Remote Procedure Calls (RPCs)
Unity Integration
Basic Network Samples
Scene Navigation
Master Server
Netcoding Design Patterns
Troubleshooting
Miscellaneous
-
Connection Cycle Events
-
Rewinding
-
Network Logging
-
Working with Multiple Sockets
-
Modify Master and Standalone servers
-
NAT Hole Punching
-
UDP LAN Discovery
-
Offline Mode
-
Ping Pong
-
Lobby System
-
Upgrading Forge Remastered to Develop branch or different version
-
Forge Networking Classic to Remastered Migration Guide
-
Script to easily use Forge Networking from sources
-
Run Two Unity Instances with Shared Assets for Easiest Dedicated Client Workflow