The MMORPG Project

About

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.

Repositories

Launcher

The launcher retrieves and launches the latest client releases.

Client

The client is what connects to the web and game servers.

Web Server

The web server has a website to download the launcher and a database for user authentication.

Game Server

The game server handles all game related networking events.