Awesome
Unreal Engine Project: MFA_ExampleProject
A simple example project for the Modular Features Extra Actions plugin.
Dependencies:
- Unreal Engine 5.1
- Modular Features Extra Actions Plugin (Added as submodule)
Cloning this repository
git clone https://github.com/lucoiso/MFA_ExampleProject.git
cd MFA_ExampleProject
git submodule update --init
Links:
- Unreal Engine Forum
- Plugin Repository
- Plugin on UE Marketplace
- Project Elementus (Complete template with multiplayer support)
What is in this project:
- Modular Enhanced Inputs Actions and Mapping Context:
a) There's some Enhanced Input Actions available and two Modular Enhanced Input Mapping Contexts that can be added or removed at realtime. Files: Plugins/MFA_Abilities/MC_Abilities and Plugins/MFA_Abilities/MC_Movimentation. - Modular AttributeSet:
a) Created a single AttributeSet with a Stamina attribute that is being used as a dependency of Jump and Dash abilities (they cost stamina). - Modular GameplayAbilities:
a) Jump.
b) Dash. - Modular GameplayEffect:
a) Stamina Regeneration: The main character will recover it's stamina over time. - Modular Actor Spawning:
a) Cube actors are spawned in the world if MFA_ActorSpawning modular feature is enabled.
Modular Features:
- MFA_Abilities: Adds abilities, attribute, effect and enhanced input mapping.
- MFA_Movimentation: Adds enhanced input mapping.
- MFA_ActorSpawning: Spawn the following actors: BP_Cube.