unreal-build-movement
Build Unreal locomotion and network movement through CharacterMovement or an explicitly selected Mover implementation.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 3
01 前言 Front Matter
- name
- unreal-build-movement
- engines
- [ "UNREAL" ]
- description
- Build Unreal locomotion and network movement through CharacterMovement or an explicitly selected Mover implementation.
02 资源文件 2
- 参考文档agents/openai.yaml279 B
- 参考文档references/locomotion-prediction-boundaries.md2.6 KB
03 SKILL.md 正文
Unreal Build Movement
When to use
Implement locomotion modes, collision-aware character movement, root-motion displacement or movement prediction. General rigid-body simulation belongs to physics; input bindings remain controls.
Activation and prerequisites
Run commands/resolve-engine.sh and commands/resolve-skill.sh unreal-build-movement before edits or tool launches. Require effective engine UNREAL and compatible: true; revalidate task override evidence and permitted output scope. Skill selection never selects the engine.
Read actor type, engine release, selected movement implementation, animation/root motion, navigation agent and network topology. Mover is an explicit version-qualified selection. Keep observed context/evidence in resolved .hephaera/.cache/tasks/<task>/; preserve ENGINE.md.
Workflow
- Give locomotion one transform authority: existing CharacterMovement or the selected Mover path. Route player and AI intent into it rather than adding a competing transform loop.
- Specify movement modes/transitions, acceleration/braking, gravity, floor/slope/step behavior and collision shape in project units. Define blocked movement, moving bases, teleport and recovery.
- Integrate root motion and motion warping through supported animation/movement seams. Distinguish visual pose from authoritative displacement and reconcile interruption or mode change.
- Extend CharacterMovement saved-move/compressed/network data where required by custom modes. Preserve replay/correction, validate server inputs and bound/quantize custom payloads instead of replicating arbitrary per-frame state.
- For explicitly selected Mover, inspect plugin maturity, backend, supported features and platform limitations. Resolve migration of input, animation, navigation and multiplayer before replacing an existing system.
- Cancel owned movement on stun, unpossession, AI abort, death and relevant pause. Clear stale input/path intent so replacement pawns cannot receive previous-generation commands.
- Profile collision sweeps, movement updates, correction magnitude/frequency and representative crowds against project budgets.
Read locomotion and prediction boundaries when extending movement or integrating networking.
Verification
Exercise slopes/steps, blocked movement, moving bases, root-motion interruption, mode changes and stop/disable behavior. Use separate server/client processes for replay and correction under latency/loss. A standalone sweep is collision evidence, not networking evidence.
Output
Locomotion ownership/mode graph, native movement configuration/extensions, bounded prediction payloads and separated standalone/network/player evidence. Record environment, expected/observed outcomes and blocked/not-run checks.
Boundaries
No implicit plugin activation, installation or movement-system migration. Match host headers and target platform. Preserve native asset authoring, budgets and approval/publication gates.
04 同仓库更多 Skills
verify-web3-game-lifecycle
Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.
verify-onchain-game-assets
Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721/ERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.
plan-web3-game-assets
Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.
integrate-game-wallets
Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.
integrate-game-asset-trading
Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.
build-evm-game-contracts
Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.