University Bachelor's Degree Project (Video Game) - MartynasPetrusevicius/DarbuRepozitorija GitHub Wiki

Highland Highjack

Quick summary

This is a demo of a heist genre first-person shooter video game. The main goal is to rob a warehouse for all of its valuables while trying to survive an endless barrage of guards and police attempting to stop you. Before the heist, the player is able to build a loadout consisting of a set of skills, equipment, weapons, and their modifications. Each run of the heist is randomised - both the layout and objectives are picked at random, currently making up 4 unique ways to experience the same level.

You can find an edited preview of the game here!

In-Game model previews

Main menu

The game's main menu is stylised to look like a desktop, each part of the menu is an "app" with its own app icon. In the main menu, the player is able to change the settings, select skills, a weapon and equipment loadout, and buy modifications for the selected weapons.

In-Level

Each time the level is started, three RNG elements are run while generating the level

  1. Picking one of two possible level layouts
  2. Picking one of two possible objective sets
  3. Picking a spawn point for mission objectives (currently for the drill and thermite boxes)