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