UE5 Enemy AI Showcase
A downloadable Showcase project for Windows
This project showcases 4 separate enemies that have unique attacks and movement sets. This is to show my capability with UE5 blueprints, AI systems, behavioral trees, AI logic and decision making, enemy senses, and coordination between multiple enemies.
Controls for the player:
- WASD movement
- Spacebar to jump
- Shift to dash in direction of movement*
- Change player attack stance
- Press 1 : Equip Sword and Shield
- Left click to slash up to 3 times in succession for a combo
- Right click to Parry/Block some incoming attacks*
- Medium speed
- Press 2 : Equip Magic
- Left click to cast an energy ball that deals damage and can intercept projectiles
- Slow speed
- Press 0 (or number of already active stance again) : Unequipped
- No attacks
- Fast speed
- Press 1 : Equip Sword and Shield
*(Dashing) Take care when dashing near walls or when falling downwards as your character can teleport through walls and the ground and fall off the map!
*(Blocking attacks) Most attacks can be blocked with the shield but not all of them. Ranged attacks can all be blocked and melee attacks can be blocked if they are not a big AOE attack or leap attack. The only exception is the swordsman's spin attack, though it can be blocked it goes on for longer than the block animation! Try perfectly timing a block against an attack for a parry!
Enemies:
- Swordsman
- Fast melee enemy
- Slash, Leap, AOE slam, AOE spin, Chance to block attacks
- Mage
- Fast ranged enemy
- Single blast, blast barrage, AOE slam, teleporting, Heal when badly hurt
- Gunman
- Slow ranged enemy
- Snipe, hide and heal when badly hurt
- BOSS
- Fast enemy with ranged and melee attacks
- Rain lightning, Axe throw, Leap slam, Slow 2 hit combo, Fast 3 hit combo, AOE Charge slam, Teleporting, Chance to block attacks
Navigating maps, resetting the level, and exiting the game are done using the console.
- Open console by pressing the " ` " or " ~ " keys
- To travel to a map/ reset a map type "open" plus the name of the desired map
- For ThirdPersonMap type "open ThirdPersonMap" then the enter key
- For AIShowcaseMap type "open AIShowcaseMap" then the enter key
- For BossMap type "open BossMap" then the enter key
- To exit the application type "Exit" (alternatively hit alt+tab and close the game from the window bar)
Published | 1 day ago |
Status | Prototype |
Category | Other |
Platforms | Windows |
Author | AdamPercival |
Tags | Boss battle, enemy-ai, showcase, Unreal Engine |
Download
Install instructions
Downloading and launching
- Download Windows.zip
- Unzip Windows.zip
- Run EnemyAI.exe (This was the development name of the game)
Leave a comment
Log in with itch.io to leave a comment.