

ABOUT UE5 SOULS-LIKE DEMO

Itch.io
In this demo the player controls a cartoon knight, which is on a quest in order to take back their home village. This demo puts a spin on the souls-like genre by offering a much more upbeat and casual aesthetic.
​
This project was created as an introduction into Unreal Engine 5. I set out to create a game which could showcase a relatively wide amount of mechanics whilst learning the ropes of the engine.
As this demo was a prototype I developed every mechanic of the project. This would allow me to learn the engine and develop somewhat of an understanding of blueprints. Art and audio assets were outsourced.
FEATURES
-
Souls-like gameplay
-
Combat
-
Boss Fight
-
Enemy system
MY CONTRIBUTIONS
-
Iterated upon the Unreal Engine third-person template player controller to include elements that are commonplace in souls-like games. This included the following:
-
Rolling / dodge
-
A combat system
-
Combo attacks (1, 2 and 3 attack combo)​
-
A damage raycast that is emitted from the sword object based on animation events.
-
Player health
-
Stamina
-
Player damage
-
Player death
-
Target lock mechanic
-
-
Directional movement (with animations)
-
User interface
-
Sound events which are triggered through animation events
-
​​
-
Added a basic enemy to the game to provide the challenge with a small challenge with the intent to introduce the player to gameplay.
-
Created a basic behaviour tree system​
-
Player in range?​
-
Chase player (using a Navmesh)
-
Attack (when in range)
-
Cooldown
-
-
Enemy death which triggers a ragdoll & disables functions
-
​
-
Added a basic boss type enemy to act as a big end to the prototype and also test myself in order emulate the gameplay of souls-like games.
-
Boss behaviour tree​
-
Player in range?​
-
Chase Player
-
Attack 1
-
Delay
-
Attack 2
-
-
Boss health bar UI & music trigger​​
-
Boss health & death state
-
PROJECT DETAILS
-
Team Size: Solo
-
Genre: Souls-like
-
Platform: Itch.io