KILLSHOT: online multiplayer FPS / TPS game in Unity3D
KILLSHOT: διαδικτυακό παιχνίδι πολλών παικτών πρώτου και τρίτου προσώπου σχεδιασμένο σε Unity3D
KILLSHOT is the MSc thesis in the context of the "Informatics" Master Program, at the Department of Informatics, School of Information and Telecommunication Technologies, of the University of Piraeus.The Killshot project was inspired by recent online multiplayer first person/ third person shooter (FPS/TPS) computer games. In short, it is an online multiplayer shooting game made in Unity3D that uses the keyboard and mouse as input controls, the gameplay of which mixes the features of both the first and a third person video games. Every player has to login after registering with his own account in the game, and join a lobby filled with other players, select his player class and team, to start a game round. Each player is represented in game by a soldier who has different weapons and gadgets at his disposal depending on their selected class and is a member of one of two teams. Each team has up to 5 members, when the game starts each team tries to achieve the most eliminations against the enemy soldiers and have the best overall score until the round ends. After the end of the round the player can either chose to quit the game, join another lobby or stay in the same lobby and begin playing another round of the game. This project was created in Unity3D version 2018.2.11f1. The project is extensive, and uses numerous scripts and Unity3D components, so in order to avoid an equally large documentation we shall suppose that the reader is familiar with Unity3D and its tools and we will only provide the most important scripts with comments, wherever necessary, used in the project.