Game Client Networking


Game Client Networking

Project Manager: James Fleming



As per the discussion here, we are adjusting how we do the networking for the game.

  1.  We need a server to handle the interface and user authentication
  2.  We need a server to handle just real time chat.
  3.  We need a server to handle just the game information and RPC's
  4.  We need a client program (outside Unity) to run and connect to the interface server. This client also needs to be able to access and communicate with the chat server.
  5. We need the Unity game after started (with given gameId) to communicate to the game server, and download important information and start.

We are going to lay out the main processes for the above points, and get a working flow that can then be easily worked on farther for everyone else.

Below are 3 flow charts to give and idea of the flow of all the networking steps.

Client.Interface
Game Client Networking

Server.Interface
Game Client Networking

Game and Game.Server Flow
Game Client Networking



SECTION

×
MEMBER
Login
SERVICES
Animator Artist 2d Artist 3d Audio Engineer Game Creation Game Producer Graphic Designer Marketing Package Asset Programmer Story & Asset Writer Tutorial Video Production
ARTICLE CATEGORY
Animation Audio Production Cloud Gaming Game Development Graphic Design Marketing NFT Game Development Services Video Production