An Unreal Engine 5 plugin that extends ALS-Refactored with a set of popular replicated gameplay features, to demonstrate the extendability of ALS-Refactored in a Modular, Data-Driven, UE5 Way. The feature-set is informed by First and Third Person Tactical Shooters, Action Shooters and the parent project Target Vector.
ALSXT is under heavy development, many features may not be finished or production-ready.
Contibutors and PRs are welcome.
Source Assets of the Meshes, Textures, Sounds and Cascaduer files.
Two example Character classes are provided ALSXTCharacter
and ALSXTCharacterAdvanced
, each with their respective feature-sets. You can create a sub-class or blueprint of either class or simply use ALSXTCharacterAdvanced
as an example for building your own custom class from the base ALSXTCharacter
class.
Features
ALSXT
ALSXT Advanced
Planned Features
Dependencies
Integrations
Important Note
ALSXT is not automatically synced with the main ALS-Refactored repository, but is instead maintained through this fork. If you find changes in ALS-Refactored have broken ALSXT you may use this fork to maintain more stability in your projects.
SurfaceTypes
and a new CollisionChannel
named Transferrable
are required for the Footprints and Impact Effects to work. SurfaceTypes can be renamed and/or re-assigned in the respective effects Settings.Most Settings are set in the ALSXT Character Settings Data Assets in the Character Blueprint. This is where you would customize animations, sounds, parameters and toggle features. Components are configured similarly. Components may have some general settings that are editable when clicking on the Component inside the Character Blueprint.
I'm looking for help with implementing Root Motion for Vaulting, Wallrunning, Walljumping! Any advice regarding making actions more GAS-friendly would be welcome!
If you wish to contribute, please ensure you are in sync with ALSXT, message me and I'll set up permissions for you. While I try to stay in sync with ALS-Refactored, at times it may be temporarily out of sync and features may break or need refactoring. Please submit an issue for any Compile error fixes. Most are usually the result of ALSXT not being synced to ALS-R.
Original content and code in this repository is under the MIT license. Any git submodules are covered by their respective licenses. Content listed in the Attributions are covered by their respective licenses.