Skip to content

NarrativeGMC

Bridge plugin integrating NarrativePro, GMCv2, and GMCAbilitySystem (GMAS) for Unreal Engine 5.7.

What This Does

NarrativePro is built on ACharacter + GAS. GMCv2 is built on APawn with its own movement/networking. These are incompatible class hierarchies. This plugin bridges them by:

  • Re-parenting NarrativePro's character classes to use GMC's AGMAS_Pawn base
  • Replacing GAS abilities with GMAS ability equivalents
  • Porting NarrativePro's movement features (sprint, climb, ragdoll, cover) to GMC's OrganicMovementComponent
  • Composing NarrativePro's portable components (Inventory, Equipment, Interaction, Tales) onto GMC pawns

Dependencies

  • Unreal Engine 5.7
  • GMCv2 v2.3.7+ (Fab/Marketplace)
  • GMCAbilitySystem v1.3+ (github.com/reznok/GMCAbilitySystem)
  • NarrativePro v2.2.6+ (Fab/Marketplace)

Setup

  1. Install all three parent plugins
  2. Copy this plugin to your project's Plugins/ folder
  3. Build the project
  4. Use ANarrativeGMCPlayerPawn as your player character class
  5. Use ANarrativeGMCGameMode as your game mode

See docs/MIGRATION-GUIDE.md for full setup instructions.