A production-ready rideable horse for Narrative Pro: four gaits, jumps, stamina, a riding camera, and mounting through the framework's own interaction system.
## A rideable horse that behaves like part of the framework
**NP_HorseMount** is a complete rideable mount for Narrative Pro: mounting and dismounting from any approach angle, four gaits with real acceleration curves, jumping, slope handling, a purpose-built riding camera, and a rider layer that keeps your character's upper body free for combat, torches, bows or dialogue.
It is not a vehicle with a horse mesh bolted on, and it is not a standalone system parked next to Narrative Pro. The mount is a Narrative Pro character with its own movement tuning and gait state machine, it is mounted through the framework's interaction module, and its state is written into the framework's existing save slots.
## Riding
- **Four gaits** - walk, trot, canter and gallop - with distinct acceleration, turn rate, brake distance and camera behaviour. Gait changes are animation-driven, so the horse does not teleport between speeds. - **Stamina and sprint.** A configurable stamina pool drains at gallop and regenerates at rest, exposed as a Narrative Pro attribute so the UI module's bars and your own abilities can read it directly. - **Jumping and terrain.** Jump-over-obstacle with Motion Warping to the ledge, slope-limited climbs, water entry and exit, and a fall-safe recovery so a bad landing does not fling the rider into orbit. - **Mount from anywhere.** Left side, right side, from a ledge, from a standstill or at a trot. The system picks and warps the correct montage and synchronises rider and mount frame-accurately. - **Rider layer.** The rider keeps an additive upper-body pose, so aiming, attacking, holding a lantern and playing dialogue animations all work while mounted. One boolean locks it down to a fixed riding pose.
## Camera, control and feel
A dedicated spring-arm rig that lengthens with speed, eases lag while turning and drops behind the horse's head at gallop, plus a soft look-at mode for cinematic riding. Every curve is a data asset, so tuning the feel does not mean editing Blueprints.
## Call, follow and persistence
- **Call the horse.** A whistle ability summons the mount from off-screen; it navmesh-paths to the nearest reachable point and idles until mounted. - **Idle behaviour.** Graze, shake, stamp and look-around activities authored the way the NPC module authors activities, plus a follow mode that keeps the horse a configurable distance behind the player. - **Persistence.** Mount position, stamina, customisation and whether the horse was stabled all survive save, load and level travel through the framework's own save system.
Vaults, mantles, slides and ledge climbs added to the Narrative Pro character as proper abilities.
## How it plugs in
- The horse derives from `ANarrativeCharacter`, so perception, factions and damage already understand it. - Mounting is an interaction: the horse carries the framework's interaction component, and the prompt is the same prompt every door and container uses. - Mount state is registered with the save module as saved state on the existing slot, not a second save file. - Mounting, dismounting and calling all raise tagged narrative events, so a quest can require a mount or react to one being abandoned.
## What is inside
- Rideable horse character with movement, stamina and gait components - Gait-driven Animation Blueprint with 60+ animations - turns in place, starts, stops, jumps and idles - Mount, dismount, call and follow abilities - Riding camera rig and tuning data assets - Rider additive layer and upper-body pose set - Stamina and prompt widgets built on the framework's CommonUI base classes - Demo level with a paddock, a trail and a jump course - A horse skeletal mesh, with retargeting notes for swapping in your own
## Narrative Pro modules extended
## Installing into an existing Narrative Pro project
1. Copy `NP_HorseMount` into `YourProject/Plugins/`. 2. Enable **NP_HorseMount** in Edit > Plugins, next to Narrative Pro, and restart the editor. 3. Drag **BP_NP_Horse** into your level, or call *Spawn Mount* from the whistle ability - the interaction prompt, save hooks and stamina attribute register themselves.
That is the whole installation. Every listing must be a drop-in plugin that extends Narrative Pro and runs against a stock Narrative install.
## Compatibility
## Support and updates
Free updates for the life of the product, including Narrative Pro version bumps. Support is direct: [email protected].
### Added - Call-the-horse whistle ability with navmesh approach and idle-until-mounted behaviour. - Water entry and exit states, including a swim gait and a shake-off on exit. - Mount state is now written into the Narrative Pro save slot instead of a companion file.
### Changed - Canter and gallop acceleration curves retuned; stopping distance is now roughly 30% shorter. - Riding camera arm length now eases on gait change instead of snapping.
### Fixed - Dismount on a slope could place the rider inside the terrain. - Stamina regeneration continued while the mount was possessed by AI.
Reviews marked verified come from an account that owns this addon.
No reviews yet
Reviews come from buyers who own the addon, so the first one lands after the first sale.
Extends Animation, Interaction
Unreal Engine 5.5, 5.6
Workbenches, forges and cooking fires as first-class Narrative Pro interactables, with recipes, queues and quality tiers.
Extends Inventory, Interaction
Unreal Engine 5.4, 5.5, 5.6
Discoverable travel points, route unlocking and a map screen that reads Narrative Pro's own world state.
Extends UI, Interaction, Save System
Unreal Engine 5.4, 5.5
A free, correctly wired journal, codex and pause flow built on Narrative Pro's CommonUI layer.
Extends Quests, UI, Save System
Unreal Engine 5.4, 5.5, 5.6