Unreal Engine 5: Reworking the camera system in the horseback riding plugin (Blueprint)
Changes need to be made to the horseback riding plugin for Unreal Engine 5 (Blueprint-based) to implement an independent camera and a horse recall system. The project uses a custom horse system where the camera is currently attached to the horse's rotation, interfering with the player's ability to look around normally.
The task includes:
Third-person camera:
Remove the first-person view completely
Create or replace the existing with a separate camera (
FreeCam) that rotates with the mouse (free look) and does not affect the horse's rotationHorse control — only via WASD
Horse recall:
If the horse is far away (more than 100 m) — despawn (if necessary) and spawn a horse behind the player at 15–20 m
The horse should approach the player on its own
If the horse is already nearby — just approach
All through pressing a key from the input mapping
Result requirements:
The plugin and camera work stably after changes
Clean, neat Blueprint code
A brief explanation of what was changed
I will provide:
Full horseback riding plugin
https://docs.hivemind3d.io/code-systems/ultimate-horse-system - plugin documentation