The purpose of this project is to make multiplayer in Unity a piece of cake, specifically for MMORPGs. The project consists of a launcher, a web server, a game server and a client. The idea is the user loads up the launcher, updates the client, launches the client, logs in to an account through the web server and then connects to the game server.
The launcher retrieves and launches the latest client releases.
The client is what connects to the web and game servers.
The web server has a website to download the launcher and a database for user authentication.
The game server handles all game related networking events.