Skip to content

A souls-like showcase project in C++ for Unreal Engine 5.3

Notifications You must be signed in to change notification settings

HerManNav/ProjectBeta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Beta UE 5.3

So far, this full set of features has been implemented in C++:

  • Movement:

    • Character (input-controlled, both keyboard and Gamepad):
      • Walk/run toggle
      • Jump
      • Dodge
      • Equip weapons
      • Sheathe/Unseathe weapons
      • Attack
      • Health & Death
      • Gold & Souls (HUD & inventory)
    • Enemies (AI-controlled):
      • Patrol
      • Chasing the character when seen
      • Attack
      • Health & Death
  • Combat:

    • Box trace to detect collisions for different kinds of weapons
    • Directional hits detection to play different animations
    • Enemy's translation Motion Warping to stay closer to character when attacking (used to set the difficulty)
    • Enemy's rotation Motion Warping to face character when attacking
    • Enemy's XP points spawned when killed (Souls)
    • LockOn plugin integration
  • Death:

    • Main character and Enemies random animation deaths
    • Dithering & particles before destroying Enemy instances (dithering only for Paladin)

Different types of Enemies have been implemented:

  • Paladin (Terrestrial, Weaponized)
  • Dinosaur (Terrestrial, Bite)
  • Mosquito (Aerial, Bite)

Besides, animations, SFx, and particles have been included for:

  • Hits, movements (steps, armor, dodge), Items collection, and exertions for main character and NPCs
  • Items: Treasures (for Gold), Souls (for XP)

Some destructibles / Geometry Collections have been also added to the repo.

Demos

Slash.-.Unreal.Editor.2024-05-21.18-56-49.mp4
Slash.-.Unreal.Editor.2024-03-26.17-08-32_1.mp4
Slash.-.Unreal.Editor.2024-03-26.17-08-32_2.mp4

About

A souls-like showcase project in C++ for Unreal Engine 5.3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published