top of page

Third-Person Shooter

This project is a third-person shooter with a cover system built in Unreal Engine 4 using Blueprints. The objective of the game is to survive twelve rounds of invading enemies that get progressively more difficult. All features were designed implemented by myself, using the blueprint visual scripting system, with assets such as textures, models, sounds, and animations being sourced from free asset providers.

Features

Abilities

5 unique Abilities are offered to the player to buy with Ability Points, which can also be upgraded for different bonuses. Active Abilities and their remaining duration are displayed on the side of the HUD.

AbilitiesGif.gif

Cover System

Cover System has been implemented, allowing both the Player and certain Enemy Types to hide behind and fire from walls and other objects.

CoverGif.gif

Weapons

3 different Weapons are given to the player, each suited to different playstyles and situations, as well as the capability to Melee enemies in close quarters. Each Weapon has its own Ammo pool, with Ammo having to be scavenged from fallen enemies, with a small amount of Ammo being rewarded on the completion of a round.

WeaponsGif.gif

Utilities

Sticky Mines can be thrown, sticking to any surface, including Enemies, detonating shorty after an Enemy moves into range. Health Packs can be used to instantly reset the health regeneration cooldown and quickly regain health. Both Sticky Mines and Health Packs are earned on the completion of a round.

UtilitiesGif.gif

Enemy Types

The player faces off against 8 unique Enemy Types, each with their own different strengths, weaknesses, and behaviours. There are also 3 different Tiers of enemy, with each subsequent Tier receiving different bonuses making them stronger. New Enemy Types and Tiers are slowly introduced to the player over the course of the 12 rounds.

EnemyTypesGif.gif

Objective Rounds

Every 3rd round is an Objective Round, where the player is given one of 3 different tasks to complete within a time limit.

ObjectiveRoundsGif.gif

Modifiers

There are 20 different Modifiers, each increasing the challenge of a round in unique ways. Each round the player is offered 3 Modifiers to choose from, with the incentive of receiving additional Ability Points to spend on Abilities if a round is completed with a Modifier applied. Modifiers range from passive effects, to actively changing gameplay mechanics, and even enviromental changes.

ModifiersGif.gif

Indicators

Indicators are displayed to convey information such as the direction of a nearby enemy's thrown grenade, that the player's aimed trajectory is blocked, that the player picked up ammo, that the player's health is very low, and the direction the player was hot from if the player was not facing the enemy.

IndicatorsGif.gif

Movement

The player is able to Sprint to traverse the environment faster, and Roll to dodge projectiles and explosives. They can also switch the shoulder the camera is attached to, allowing them to get a improve their view in different situations.

MovementGif.gif

Videos

Documentation

bottom of page