Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@Ciberusps Ciberusps released this 14 Oct 13:01
· 5 commits to main since this release

This is probably the biggest update.
In this release I was focused on GAS improvements, now GAS module comparable to AI.

Long story short - 5 big things made:

  1. AbilitySystem - huge improvements in all fields
  2. DebugSubsystem - new debug subsystem with easy setup
  3. Docs coverage - many things before were undocumented but used by my own for months
  4. Bug fixes, now main branch quite stable, if you want to stay on bleeding edge of UHL - latest changes always on dev branch.
  5. Preparing for FAB release

Now you have 3 levels of advancement using GAS with UHL
image

  1. entry - just using abilities/attributes in your character on start of a project
  2. when you understand that you want to share some abilities to other characters - use AbilitySets
  3. when your team grows and you understand that locking whole character just to add ability is or change some ability system settings is too much - use AbilitySystem Config and optionally defaults in UHLSettings

New

GAS

Most improvements heavily influenced by Lyra sample project but modified to suit for common needs

  • AbilitySystem
    • Init AbilitySystem available from blueprint, supports custom attributes init via
    • AbilityInputCache [beta]
    • FireGameplayEvent
  • GameplayAbility
    • new events
      Image
    • new ActivationPolicy - OnSpawn
  • AbilitySets
    • Give to Player and RemoveByTag from ASC
    • supports both giving/removing from external places and giving to ASC GiveAbilitySet and removing by call RemoveAbilitySetByTag
    • DebugPreviewAbilities from AbilitySets
  • AbilitySystemConfig - for editing ASC config external
  • UHL Settings - settings for UHL
    • Defaults for AbilitySystemComponent and AbilitySystemConfig
  • BPL functions
    • TryActivate/Cancel abilities
    • FireGameplayEvent and more

DebugSubsystem

Docs will come soon https://github.com/Ciberusps/unreal-helper-library#debugsubsystem

Breaking change

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.3.0-rc2

Some screenshots

AI_nodes
AbilitySystemComp InputSystem onent
GAS_Nodes
DebugSubsystem
DebugSubsystem_2
Снимок экрана 2024-10-14 224243
BlueprintNodes