loco-strategy-builder

Generate LocomotionStrategyPreset data assets from enemy Blueprints in Unreal Engine.

1|1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/sipherxyz/universal-ue-skills --skill loco-strategy-builder-sipherxyz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: loco-strategy-builder
Source: https://github.com/sipherxyz/universal-ue-skills/tree/main/skills/loco-strategy-builder
Command: npx skills add https://github.com/sipherxyz/universal-ue-skills --skill loco-strategy-builder-sipherxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and assignment of LocomotionStrategyPreset data assets for enemy characters in Unreal Engine, ensuring consistent and accurate AI movement.

Core Features & Use Cases

  • Automated Preset Generation: Creates ULocomotionStrategyPreset DataAssets based on enemy Blueprint properties.
  • Dynamic Configuration: Derives speeds, physical properties, and capabilities directly from the target Blueprint.
  • Use Case: Quickly generate locomotion presets for a new enemy type, ensuring their movement behavior (walking, running, jumping) is correctly configured and matches their physical characteristics.

Quick Start

Run the loco-strategy-builder skill to create a locomotion preset for the 'BP_S2_ene_sword_01A' Blueprint, naming the asset 'DA_LS_Ene_Sword_01A'.

Frequently Asked Questions about loco-strategy-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AI locomotion preset creation for Unreal Engine enemy Blueprints?▼

You can automate AI locomotion preset creation by using a PowerShell wrapper script to generate LocomotionStrategyPreset data assets. This script derives movement parameters and physical properties directly from the target enemy Blueprint components.

What is a LocomotionStrategyPreset data asset used for in Unreal Engine game development?▼

A LocomotionStrategyPreset data asset is used to define and store AI movement behaviors in Unreal Engine. It ensures consistent movement capabilities like walking, running, and jumping match the character's physical characteristics.

Do I need a specific AI component to generate locomotion data assets from my Blueprint?▼

Yes, generating locomotion data assets requires the target Blueprint to possess a USipherAIScalableParametersComponent. You also need the SipherAIScalableFrameworkEditor module compiled in your Unreal Engine project.

How to configure AI movement parameters like running and jumping from an enemy Blueprint?▼

To configure AI movement parameters, run the automation script against your target enemy Blueprint. It dynamically extracts speeds and type-specific capabilities from the Blueprint's associated components to build the preset.

Why does my automated locomotion preset generation fail to find enemy Blueprint properties?▼

Locomotion preset generation fails to find properties if the SipherAIScalableFrameworkEditor module is not compiled. It also requires the target Blueprint to explicitly contain a USipherAIScalableParametersComponent.