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_Pawnbase - 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¶
- Install all three parent plugins
- Copy this plugin to your project's
Plugins/folder - Build the project
- Use
ANarrativeGMCPlayerPawnas your player character class - Use
ANarrativeGMCGameModeas your game mode
See docs/MIGRATION-GUIDE.md for full setup instructions.