top of page
Souls Website image.png

UE5 Souls-like Demo

Souls-like Character PNG - website.png

ABOUT UE5 SOULS-LIKE DEMO

itch-io-icon-2048x2048-6n1nulpw_edited.p

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

portfolio socials bar_edited.png
portfolio socials bar_edited.png
portfolio socials bar_edited.png
portfolio socials bar_edited.png
bottom of page