unreal-build-ai
Build Unreal decisions, perception and navigation using selected Behavior Trees, StateTree, EQS and Smart Objects with cancellable ownership.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 3
01 前言 Front Matter
- name
- unreal-build-ai
- engines
- [ "UNREAL" ]
- description
- Build Unreal decisions, perception and navigation using selected Behavior Trees, StateTree, EQS and Smart Objects with cancellable ownership.
02 资源文件 3
- 参考文档agents/openai.yaml268 B
- 参考文档references/decision-navigation-cancellation.md2.9 KB
- 其他SKILL.md.tmpl5.1 KB
03 SKILL.md 正文
Unreal Build AI
When to use
Implement Unreal agent decisions, perception, navigation queries and contextual interactions. Mass entity storage/processing remains separate from decision authoring.
Activation and prerequisites
Run commands/resolve-engine.sh and commands/resolve-skill.sh unreal-build-ai before edits or tool launches. Require effective engine UNREAL and compatible: true; revalidate task overrides/output scope. Requesting this skill never selects an engine.
Read release, selected AI plugins, controller/pawn topology, decision framework, navigation data, authority and agent budgets. Behavior Tree versus StateTree is a project decision. Record context/evidence in resolved .hephaera/.cache/tasks/<task>/; preserve ENGINE.md.
Workflow
- Map decision, observation, blackboard/state, movement and action authority. Distinguish server decisions from replicated presentation and define missing-controller/target/path outcomes.
- Implement selected Behavior Tree tasks/services/decorators or StateTree tasks/transitions with explicit enter/tick/success/failure/abort. Shared node templates cannot accidentally retain per-agent mutable state.
- Retire observations on perception expiry, target destruction, team change and world streaming. Revalidate eligibility at authoritative action time rather than trusting cached perception.
- Configure navigation agents, filters/costs, dimensions and generation against movement constraints. Route requests through existing movement ownership; cancel only the request owned by the decision.
- Use EQS only when selected and justified. Bound query frequency/candidates, track decision generation and discard stale asynchronous results.
- For selected Smart Objects own reservation/claim handles. Release on abort, death, target loss and travel; failed or expired claims return bounded outcomes instead of endless retries.
- Budget perception, decision ticks, path requests and backoff. Use debugger/visual-log evidence to find state errors before adding polling or raising update rates.
Read decision and cancellation boundaries when authoring tasks or navigation integration.
Verification
Test success, unreachable/missing target, latent abort, expired observations, claim contention and world teardown. Use real native AI/navigation assets. Record representative agent counts and cost; a Behavior Tree abort fixture cannot certify unexercised StateTree, EQS or Smart Objects.
Output
Decision graph/data ownership, native-authored tasks/assets, resource/cancellation policy and scoped runtime/profile evidence. Record environment, expected/observed outcomes and blocked/not-run checks.
Boundaries
No automatic plugin enablement, engine changes or binary-asset synthesis. Match host APIs and target platform, preserve gameplay authority, 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.