Multiplayer Game

Project Type: Individual University Project 
Project Duration:  2 months
Software Used: Unity3D, Photon Engine
Languages Used: C#
This is a Multiplayer game developed using Unity Engine and Photon Engine. The game aims to help with psychological factors such as overcoming depression, socializing and getting rid of stress.
The game is based on an RPG styled real time turned based board game with a maximum of five players at a time.In the game, the player can shoot the monsters enemies, complete the task, roll the dice at their turn, can chat with each other, interact with the NPC’s.
Each player will get a turn to roll the dice and move to the next level similar to any board game. The player needs to perform the tasks of that level to upgrade their skills/score like any other RPG game. Task could range from anything from collecting objects to killing enemies or helping the NPC’s. The main goal is to achieve level fifty, destroying the boss enemy and saving the castle attacked.​​​​​​​
Players can even customize and name their game avatars.
The players can also fight each other at level twenty-five or the alternate is to move back five levels. They can also chat with each other.
Dice
The dice is a UI button which uses a separate photon view assigned to it. It simply gets the number of players on the server, get their photon ID and checks their photon id with the current player ID/turn and lets the player roll the dice. It uses RPC targeted to all player to make the turn synced.
Rolling the dice simply uses the Random range method between 1-7 corresponding to its UI image and updates the individual player level variable.
Chat System
The Chat system uses a text field and string variable using RPC command targeting all the players on the network. Making the chat/ messages public. Photon Chat hasn’t been used to make this system, instead simply Photon Pun is used.
Thank You!
Multiplayer Game
Published:

Multiplayer Game

Published:

Creative Fields