Skip to content

helporme/UE5-Nomad-Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UE5-Nomad-Example

Prelude

UE5-Nomad-Example is a single-player ARTS example project for Unreal Engine 5 implemented with the GameplayAbilitySystem plugin. You can use the project to see how to implement some common gameplay mechanics in the ARTS genre. Note that this project is not intended to be a production-ready solution for ARTS games, but a reference for learning the Unreal Engine and the GameplayAbilitySystem plugin in particular.

Gamemakin UE4 Style Guide is used for the directory structure and asset names.

All visual assets are included from the Starter Content pack, Mannequins pack, icons8, created by my friend (Meshes & Textures), or me.

The project is being developed on the current UnrealEngine 5.2 branch, later it will move to the release branch.

Input

Normal mode:

Key Action
Q,W,ER,T,Y,U,I Cast spell
Right mouse button Movement
Press mouse wheel Change view
Scroll mouse wheel Zoom

Spell targeting mode:

Key Action
Left mouse button Confirm
Right mouse button Cancel

Gameplay systems covered

  • Spell targeting (GameplayAbilityTargetActor)
  • Spell reticles (GameplayAbilityWorldReticles)
  • Spell visualization (GameplayCue)
  • Spell input (Binding EnhancedInput to the GAS input)
  • Spell cast stages
  • Spell cast montages (with blending and cast time adjusting)
  • Spell logic (Ability tasks exposed to blueprints)
  • Passive spells (auto-triggering)
  • Sending information between spells
  • Implementation of movement via abilities
  • Interactive UI

Useful projects

About

Single-player ARTS example project for Unreal Engine 5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published