Skip to content
This repository has been archived by the owner on Aug 19, 2024. It is now read-only.
/ MFA_ExampleProject Public archive

Simple example project created to demonstrate the features of the Modular Features Extra Actions plugin: https://github.com/lucoiso/UEModularFeatures_ExtraActions

License

Notifications You must be signed in to change notification settings

lucoiso/MFA_ExampleProject

Repository files navigation

Unreal Engine Project: MFA_ExampleProject

image

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:

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:

  1. MFA_Abilities: Adds abilities, attribute, effect and enhanced input mapping.
  2. MFA_Movimentation: Adds enhanced input mapping.
  3. MFA_ActorSpawning: Spawn the following actors: BP_Cube.