A downloadable game for Windows

Intro:

A multiplayer game using the Network Transport Layer in Unity for the Multiplayer Systems class in the Fall 2021 semester.

Client Instructions:

You will need both files listed below, run the Server Build first, then open the Client build twice (You need at least 2 clients connected to make the game playable).

Create a new account and login, or use an existing account you already created.

Matchmaking & Chatting:

To start a new game, click on "Start Matchmaking". When you have authority, you will be able to select a slot, you can see your letter (x/o) in the top centre screen. If you leave at any time, the other player in the match will get disconnected.

You can chat with other people in the server by clicking the text box, type a message and click send.

Since this game has a functional matchmaking system, you can connect multiple clients lets say 6, and they can all be in their own match. That makes for a total of 3 games being played simultaneously on the same server!

Spectator mode:

You can also join a match as an observer, click on "Join as Observer", you have the authority to chat with people in the server, you can watch other people play in the game, but you don't have authority to play the game, since you are spectator, not a player. There is no limit for how many spectators you can have in one match.

Replay mode:

Last but not least we have replay mode.  After a winner is determined in a game, the game footage is uploaded to the server and every client in the server can view it. Simply click in "Replay Mode" from the main menu, select a recording, and watch the play back. You can pause, play, fast forward and rewind the recording.

Server Instructions:

The server has a server console system implemented so that you can add specific accounts to a 'ban list', or remove them from the ban list, you can kick players from the game as well, which will also automatically ban them. Type '/help' to get a list of possible commands to choose from.

Port: 

5491

IP Address:

Your own ipv4 address, or just type in 127.0.0.1 to connect to localhost (if your running the server and client on the same network).

Download

Download
GAME3110_ClientBuild.zip 22 MB
Download
GAME3110_ServerBuild.zip 28 MB

Install instructions

Download the Server and Client build, run the server build first, then you can connect as many clients as you want

Leave a comment

Log in with itch.io to leave a comment.