AlchemyFoxStudio - Fox Actor — Actor Queries, Components, Combat & Interaction Toolkit

Fox Actor - actor utility toolkit for everyday gameplay work.

Find, sort, batch-process and safely

move actors with a single Blueprint node — and drop in ready-made Interaction and Combat interfaces without rolling your own boilerplate.

Full documentation: https://alchemy-fox.de/actor/

Support: support@alchemy-fox.de

——————————————————————

WHAT'S INCLUDED

50+ Blueprint Nodes | 2 Gameplay Interfaces | Spatial Queries | Visibility & Line-of-Sight | Batch Operations | Component Helpers | Full C++ Source

——————————————————————

FEATURE CATEGORIES

▸ Spatial Queries (8 Nodes) GetActorsByTagInRadius, GetActorsByComponentClass, GetNClosestActors, GetActorsInCone, GetActorsInBox, GetActorsSortedByDistance, PartitionActors, GetInteractablesInRange

▸ Component Helpers (7 Nodes) GetComponentByTag, GetAllComponentsByTag, AddComponentAtRuntime, RemoveComponentByClass, HasComponentOfClass, CopyComponentProperties, AddComponentAtRuntime with class selector

▸ Hierarchy & Attachment (4 Nodes) GetAllAttachedActorsRecursive, GetRootActor, GetSiblings, CountAttachedActors

▸ Visibility & Line-of-Sight (6 Nodes) IsActorVisibleToActor, IsActorInViewFrustum, GetVisibleActorsFromArray, GetActorsInLineOfSight, IsActorOccluded, IsActorOnScreenExtended, GetActorsOnScreen

▸ Safe Transforms (6 Nodes) SetActorEnabled, TeleportActorSafe, SwapActorLocations, FreezeActor, SnapshotTransform, RestoreTransform

▸ Batch Operations (3 Nodes) SetActorsEnabledBatch, DestroyActorsBatch, TeleportActorsToLocations

——————————————————————

GAMEPLAY INTERFACES

IFoxInteractable — CanInteract, OnInteract, OnFocusBegin, OnFocusEnd, GetInteractionText. Drop on any actor and the toolkit's picker (GetBestInteractable / TryInteract / FocusInteractable) handles the rest.

IFoxCombatActor — SetAttackTarget, ClearAttackTarget, GetAttackTarget, GetAttackingActors. Track who is attacking whom without building a custom combat manager. Helper IsBeingAttacked queries the inverse relationship.

——————————————————————

KEY FEATURES

Drop-In Interfaces — Two combat-ready interfaces with full BP support

Spatial Picking — Cone, box, radius and N-closest queries in one call

Batch-Safe — Enable/disable/teleport/destroy whole arrays at once

View-Frustum & Occlusion — Production-grade visibility helpers

Safe Teleport — Collision-aware location swap that won't break navigation

Snapshot/Restore — One-call transform save+restore for puzzles, undo, replays

Tag- and Class-Based — Every component helper supports both lookup styles

Zero Setup — No subsystem to initialize, no boot-time cost

Networking-Friendly — Interfaces are server-authoritative by default

——————————————————————

BLUEPRINT NODES

Queries — GetActorsByTagInRadius, GetActorsByComponentClass, GetNClosestActors, GetActorsInCone, GetActorsInBox, GetActorsSortedByDistance, PartitionActors

Components — GetComponentByTag, GetAllComponentsByTag, AddComponentAtRuntime, RemoveComponentByClass, HasComponentOfClass, CopyComponentProperties

Hierarchy — GetAllAttachedActorsRecursive, GetRootActor, GetSiblings, CountAttachedActors

Interaction — GetBestInteractable, GetInteractablesInRange, TryInteract, FocusInteractable, GetInteractionText, IsInteractable

Combat — SetAttackTarget, GetAttackTarget, GetAttackingActors, IsBeingAttacked

Transforms — SetActorEnabled, TeleportActorSafe, SwapActorLocations, FreezeActor, SnapshotTransform, RestoreTransform

Batch — SetActorsEnabledBatch, DestroyActorsBatch, TeleportActorsToLocations

Visibility — IsActorVisibleToActor, IsActorInViewFrustum, GetVisibleActorsFromArray, GetActorsInLineOfSight, IsActorOccluded, IsActorOnScreenExtended, GetActorsOnScreen ——————————————————————

TECHNICAL DETAILS

Engine: Unreal Engine 5.4, 5.6, 5.7 (separate ZIPs per version)

Type: Code Plugin (C++)

Dependencies: None (engine modules only)

Platforms: Windows (Win64)

Full C++ source code included

All nodes have detailed tooltips

Integrates seamlessly into existing projects — no setup, no subsystem boot ——————————————————————

DOCUMENTATION & SUPPORT Full documentation with setup guide, node reference, and examples: https://alchemy-fox.de/actor/

——————————————————————

MISSING A FEATURE? Feature requests are welcome! If you need a specific query, helper, or integration that is not included yet, let us know. We actively review requests and will include useful additions in future updates. Send your request to support@alchemy-fox.de with a short description.

——————————————————————

By Alchemy Fox Studio