This was a 7 week group game where I worked on the Enemy in Unreal Engine


This project should show my expertise in Unreal Engine and C++. With a remarkable project turnaround of 7 weeks.

In this game project I made the enemy and it has the following features:

-Collision handling

-Custom health indicator

-Attacks toward the player

-Advanced projectile system

-Setting up animations.

-Environment integration for the character models

-Complex homemade pathfinding algorithm

Video of project

Opponents appear at a random location near the carriage

approaching the carriage where the player is located

Enemies will disappear if they move off-screen

As the player progresses along a predetermined path, enemies also traverse this same route while pursuing the player. Over time, the enemies gradually decrease in speed compared to the player's movements along the path.

When in close proximity to the player, melee enemies will swing their weapons, dealing damage upon impact.

An enemy with ranged abilities can attack from a distance, launching a projectile towards the player when within that extended range. If the projectile makes contact, the player will suffer damage.

Here, I successfully connected and integrated the animations for the enemy character.

Here you can gain insight into the Logic behind how the torch fire functions.

Click to download the game yourself

Or click to view to Enemy script