We created a unique gaming experience for each player:
The Agent is in the moving role. They have to avoid drones that are controlled by the Guard and communicate with the Hacker to solve tasks and find the “exit” to the level. The Hacker is in control of counteracting the Guard. They have information about all possible tasks, can hack doors to open and have a map of the level to guide the Agent. The Guard has to stop the Agent from finishing their tasks and leaving. To do so, they have control over the “drones”, which are NPCs they can control and move in the level. The Guard can close doors and has cameras to spot the Agent and track them down.
Our goal was to create a game for up to three players, all with different roles, tasks and challenges. As students, we aimed to create an immersive and varying game experience for players, while learning more about the technology of our project: Unreal Engine, its multiplayer aspects.