loco-strategy-builder

Generate LocomotionStrategyPreset data assets from enemy Blueprints in Unreal Engine.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (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 parameters.

Core Features & Use Cases

  • Automated Preset Generation: Creates ULocomotionStrategyPreset DataAssets by reading directly from enemy Blueprints.
  • Dynamic Parameter Derivation: Calculates speeds, jump heights, and physical properties based on Blueprint and CapsuleComponent data.
  • Use Case: Quickly generate locomotion presets for a new enemy type by pointing the skill to its Blueprint, ensuring its movement characteristics are correctly configured without manual tweaking.

Quick Start

Use the loco-strategy-builder skill to create a locomotion preset for the enemy blueprint located at /Game/S2/Core_Ene/BP_S2_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 generation for Unreal Engine Blueprints?▼

Automating AI locomotion preset generation involves running a PowerShell wrapper script that invokes the SipherLocomotionPresetCommandlet to derive movement parameters directly from enemy Blueprints and their CapsuleComponent data.

What Unreal Engine data assets are needed for AI character movement configuration?▼

AI character movement configuration requires LocomotionStrategyPreset DataAssets. These assets store dynamically derived movement speeds, jump heights, and physical properties extracted directly from enemy Blueprints and their components.

How does dynamic parameter derivation work for Unreal Engine AI locomotion?▼

Dynamic parameter derivation for AI locomotion calculates movement speeds and physical properties by reading enemy Blueprint data and CapsuleComponent dimensions. This ensures generated presets accurately reflect the character's physical scale and capabilities.

Can I generate locomotion presets for multiple enemy types from their Blueprints?▼

Yes, you can generate locomotion presets for any enemy type by pointing the automation script to its specific Blueprint path. The system reads the Blueprint's associated components to derive type-specific capabilities and movement characteristics.

Do I need to manually tweak AI movement speeds after generating a locomotion preset?▼

Manual tweaking of AI movement speeds is unnecessary because the preset generation dynamically calculates speeds, jump heights, and physical properties directly from the enemy Blueprint and its CapsuleComponent data.