# \#blackboard

**URL:** https://forums.unrealengine.com/tag/blackboard/4061.md

[Latest](https://forums.unrealengine.com/latest.md) · [Categories](https://forums.unrealengine.com/categories.md) · [Tags](https://forums.unrealengine.com/tags.md)

---

## [What does the blackboard decorator do exactly? (+help with my decorator if possible) ](https://forums.unrealengine.com/t/what-does-the-blackboard-decorator-do-exactly-help-with-my-decorator-if-possible/2850993)

<div class="topic-metadata">

**Author:** [@LHopeBusiness](https://forums.unrealengine.com/u/LHopeBusiness)\
**Replies:** 3\
**Last updated:** [November 6, 2026, 4:43pm UTC](https://forums.unrealengine.com/t/what-does-the-blackboard-decorator-do-exactly-help-with-my-decorator-if-possible/2850993 "2026-11-06T16:43:04Z")

</div>

I understand that it’s a case of “if this is that, do this” but for some reason mine is firing off either way. I have it linked to a float key that I set when a task is fired off. For some reason, it aborts the sequence …

---

## [Blackboard Node Execution Index numbers hard to see; being able to change colors would be nice.](https://forums.unrealengine.com/t/blackboard-node-execution-index-numbers-hard-to-see-being-able-to-change-colors-would-be-nice/2731749)

<div class="topic-metadata">

**Author:** [@NemoCalvaluna](https://forums.unrealengine.com/u/NemoCalvaluna)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 7:04pm UTC](https://forums.unrealengine.com/t/blackboard-node-execution-index-numbers-hard-to-see-being-able-to-change-colors-would-be-nice/2731749 "2026-06-26T19:04:42Z")

</div>

That’s all there is to it - it’s difficult for me to see ‘slightly lighter grey’ on ‘slightly darker grey’ backgrounds. If I could change the colors, that would be good; if that’s not an option, then it would be good to …

---

## [AI using Move To with Blackboard Vector behaves inconsistently compared to Move To Actor ](https://forums.unrealengine.com/t/ai-using-move-to-with-blackboard-vector-behaves-inconsistently-compared-to-move-to-actor/2731476)

<div class="topic-metadata">

**Author:** [@iNSANE\_SS](https://forums.unrealengine.com/u/iNSANE_SS)\
**Replies:** 1\
**Last updated:** [June 26, 2026, 3:29am UTC](https://forums.unrealengine.com/t/ai-using-move-to-with-blackboard-vector-behaves-inconsistently-compared-to-move-to-actor/2731476 "2026-06-26T03:29:05Z")

</div>

Hi everyone, I’m implementing a combat slot system where enemies move to a calculated position around the player instead of directly to the player’s location. My BT Service calculates a Vector called ChaseTarget every …

---

## [What is Blackboard good for?](https://forums.unrealengine.com/t/what-is-blackboard-good-for/2676398)

<div class="topic-metadata">

**Author:** [@Extrahdmi](https://forums.unrealengine.com/u/Extrahdmi)\
**Replies:** 9\
**Last updated:** [November 19, 2025, 2:34pm UTC](https://forums.unrealengine.com/t/what-is-blackboard-good-for/2676398 "2025-11-19T14:34:55Z")

</div>

It’s a pain to have to use the Blackboard when I want to reference values ​​from a Pawn or Controller in a Behavior Tree. Since the Controller, Pawn, and Behavior Tree are one-to-one relationships, it would be convenien…

---

## [AI Works When Level Launched Directly, But Not After Menu Transition ](https://forums.unrealengine.com/t/ai-works-when-level-launched-directly-but-not-after-menu-transition/2586525)

<div class="topic-metadata">

**Author:** [@DARTVAUDER0057](https://forums.unrealengine.com/u/DARTVAUDER0057)\
**Replies:** 1\
**Last updated:** [July 7, 2025, 3:45am UTC](https://forums.unrealengine.com/t/ai-works-when-level-launched-directly-but-not-after-menu-transition/2586525 "2025-07-07T03:45:49Z")

</div>

Hello to everyone. I really need your help. I have two levels: a main menu level and a gameplay level. On the gameplay level, I have two AI characters, each with their own AIController, Blackboard, and Behavior Tree. Ev…

---

## [Variables in Actor and/or Blackboard](https://forums.unrealengine.com/t/variables-in-actor-and-or-blackboard/2522082)

<div class="topic-metadata">

**Author:** [@wilberolive](https://forums.unrealengine.com/u/wilberolive)\
**Replies:** 3\
**Last updated:** [May 22, 2025, 6:51am UTC](https://forums.unrealengine.com/t/variables-in-actor-and-or-blackboard/2522082 "2025-05-22T06:51:09Z")

</div>

As I’m developing my AI, I’m running into an issue where I find myself duplicating variables between the AI’s actor and it’s blackboard. For example, my AI has a variable that keeps track of an object (type of actor) rel…

---

## [Save and set a GameplayTag in Blackboard Keys](https://forums.unrealengine.com/t/save-and-set-a-gameplaytag-in-blackboard-keys/2482866)

<div class="topic-metadata">

**Author:** [@evethir](https://forums.unrealengine.com/u/evethir)\
**Replies:** 1\
**Last updated:** [April 30, 2025, 1:51pm UTC](https://forums.unrealengine.com/t/save-and-set-a-gameplaytag-in-blackboard-keys/2482866 "2025-04-30T13:51:00Z")

</div>

Hello there! I Was wondering how it’s possible to have a Blackboard Key as a Gameplay Tag for my BHT. I’ve seen that there is some code with which is possible to set a blackboard value as a gameplay tag → Set Blackboar…

---

## [How do I use RunBehaviorDynamic in the behavior tree?](https://forums.unrealengine.com/t/how-do-i-use-runbehaviordynamic-in-the-behavior-tree/462127)

<div class="topic-metadata">

**Author:** [@SebGallop](https://forums.unrealengine.com/u/SebGallop)\
**Replies:** 5\
**Last updated:** [October 11, 2022, 3:09pm UTC](https://forums.unrealengine.com/t/how-do-i-use-runbehaviordynamic-in-the-behavior-tree/462127 "2022-10-11T15:09:41Z")

</div>

Hello, I need a bit of help understanding how to use the RunBehaviorDynamic task in behavior trees. I am working on an open-world RPG game and I wanted to create a single AI that all NPCs in the game would use. This AI …

---

## [ BB Decorator act like "On value change" than "on Result change"](https://forums.unrealengine.com/t/bb-decorator-act-like-on-value-change-than-on-result-change/2280491)

<div class="topic-metadata">

**Author:** [@puzzlingoutlaw](https://forums.unrealengine.com/u/puzzlingoutlaw)\
**Replies:** 2\
**Last updated:** [January 16, 2025, 7:11pm UTC](https://forums.unrealengine.com/t/bb-decorator-act-like-on-value-change-than-on-result-change/2280491 "2025-01-16T19:11:52Z")

</div>

Hello Everyone! Encountered a problem that BB Decorator act like “On value change” than “on Result change” Just for testing, I built on clean project, Simple BTree with selector and BlackBoard float decorator “Greater …

---

## [Blackboard key value change](https://forums.unrealengine.com/t/blackboard-key-value-change/459808)

<div class="topic-metadata">

**Author:** [@Philipt235](https://forums.unrealengine.com/u/Philipt235)\
**Replies:** 1\
**Last updated:** [July 25, 2024, 12:02am UTC](https://forums.unrealengine.com/t/blackboard-key-value-change/459808 "2024-07-25T00:02:00Z")

</div>

Is it possible to change a boolean type Blackboard Key using an on clicked event? The screenshot that is posted are the nodes that I created for the widget button. As far as I know, based on the nodes I created, Once…

---

## [Behavior Tree task bug? Blackboard Key Selector variable default "None" value being overridden in editor](https://forums.unrealengine.com/t/behavior-tree-task-bug-blackboard-key-selector-variable-default-none-value-being-overridden-in-editor/1809930)

<div class="topic-metadata">

**Author:** [@ProtoProfessor](https://forums.unrealengine.com/u/ProtoProfessor)\
**Replies:** 0\
**Last updated:** [April 18, 2024, 5:24pm UTC](https://forums.unrealengine.com/t/behavior-tree-task-bug-blackboard-key-selector-variable-default-none-value-being-overridden-in-editor/1809930 "2024-04-18T17:24:22Z")

</div>

Hi all, I’m experiencing what appears to be a bug with BT tasks in 5.3.2 and am looking for confirmation and/or potential workarounds. For me the behavior happens with any task that has an instance-editable variable of …

---

## [Trouble setting Move To to Blackboard Key](https://forums.unrealengine.com/t/trouble-setting-move-to-to-blackboard-key/314511)

<div class="topic-metadata">

**Author:** [@equinox\_2](https://forums.unrealengine.com/u/equinox_2)\
**Replies:** 4\
**Last updated:** [February 21, 2024, 5:59pm UTC](https://forums.unrealengine.com/t/trouble-setting-move-to-to-blackboard-key/314511 "2024-02-21T17:59:36Z")

</div>

Hi there, so i have trouble setting anything but the first Blackboard Key in the Behavior Tree. What i’m trying to do is make an AI Controller move to Point A and then to Point B. But whatever i do i i can’t change t…

---

## [Blackboard enum key default value problem](https://forums.unrealengine.com/t/blackboard-enum-key-default-value-problem/1690686)

<div class="topic-metadata">

**Author:** [@beeqooo](https://forums.unrealengine.com/u/beeqooo)\
**Replies:** 0\
**Last updated:** [February 15, 2024, 2:57pm UTC](https://forums.unrealengine.com/t/blackboard-enum-key-default-value-problem/1690686 "2024-02-15T14:57:05Z")

</div>

Hello there, I have a problem with behaviour tree & blackboard. At the first start my project all the enum values on the blackboard changing as default value. (First index of enum). How can i fix this?

---

## [Getting an AI to clear their Target after killing them (simulating physics to ragdoll) using AIPerception?](https://forums.unrealengine.com/t/getting-an-ai-to-clear-their-target-after-killing-them-simulating-physics-to-ragdoll-using-aiperception/434438)

<div class="topic-metadata">

**Author:** [@Kami822](https://forums.unrealengine.com/u/Kami822)\
**Replies:** 8\
**Last updated:** [January 2, 2024, 5:29am UTC](https://forums.unrealengine.com/t/getting-an-ai-to-clear-their-target-after-killing-them-simulating-physics-to-ragdoll-using-aiperception/434438 "2024-01-02T05:29:23Z")

</div>

I just recently started learning AIPerception and using it with Blackboard to make an AI capable of team vs team fighting - I’m using On AI Perception Updated and Sight as the primary sense within the AI Controller. Upo…

---

## [Best way to play AI animation](https://forums.unrealengine.com/t/best-way-to-play-ai-animation/1565784)

<div class="topic-metadata">

**Author:** [@Zapking9224](https://forums.unrealengine.com/u/Zapking9224)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 8:19pm UTC](https://forums.unrealengine.com/t/best-way-to-play-ai-animation/1565784 "2023-12-27T20:19:35Z")

</div>

Hi, So I’m making a game where an enemy AI chases the player. I want the AI to play some animations like an Aggro one when it sees the player for example. I have the logic already done for the AI to see the player and c…

---

## [Why is my AI losing a set Blackboard value?](https://forums.unrealengine.com/t/why-is-my-ai-losing-a-set-blackboard-value/1531897)

<div class="topic-metadata">

**Author:** [@N0dnarb](https://forums.unrealengine.com/u/N0dnarb)\
**Replies:** 1\
**Last updated:** [December 18, 2023, 2:07am UTC](https://forums.unrealengine.com/t/why-is-my-ai-losing-a-set-blackboard-value/1531897 "2023-12-18T02:07:47Z")

</div>

My AI Sets the Player Character as a Blackboard Value “TargetActorGoblin” and will chase me and attack me although periodically and for seemingly no reason it will lose the player as the Blackboard value and return to it…

---

## [Cannot Assign Service Value to Blackboard Value](https://forums.unrealengine.com/t/cannot-assign-service-value-to-blackboard-value/1464520)

<div class="topic-metadata">

**Author:** [@N0dnarb](https://forums.unrealengine.com/u/N0dnarb)\
**Replies:** 3\
**Last updated:** [December 5, 2023, 2:05pm UTC](https://forums.unrealengine.com/t/cannot-assign-service-value-to-blackboard-value/1464520 "2023-12-05T14:05:10Z")

</div>

Looking to pick randomly from 3 tasks (quick attacks) on my enemy AI by following the setup here: Random Task in AI - #3 by navid100 I am unable to assign the service value to blackboard value as seen in this image: …

---

## [Accessed none trying to read property get blackboard](https://forums.unrealengine.com/t/accessed-none-trying-to-read-property-get-blackboard/478805)

<div class="topic-metadata">

**Author:** [@zenardgaming](https://forums.unrealengine.com/u/zenardgaming)\
**Replies:** 2\
**Last updated:** [November 19, 2023, 3:15pm UTC](https://forums.unrealengine.com/t/accessed-none-trying-to-read-property-get-blackboard/478805 "2023-11-19T15:15:58Z")

</div>

I need help figuring out why my “get blackboard” wont work

---

## [Get Actor from Blackboard Key (Type: Object, Base Class: Actor) after setting a Actor value?](https://forums.unrealengine.com/t/get-actor-from-blackboard-key-type-object-base-class-actor-after-setting-a-actor-value/1376167)

<div class="topic-metadata">

**Author:** [@Aleeph](https://forums.unrealengine.com/u/Aleeph)\
**Replies:** 1\
**Last updated:** [November 9, 2023, 7:57pm UTC](https://forums.unrealengine.com/t/get-actor-from-blackboard-key-type-object-base-class-actor-after-setting-a-actor-value/1376167 "2023-11-09T19:57:44Z")

</div>

Hi! I’m having trouble getting an actor from a AI Blackboard key. Any ideas? My objective: Able to set an actor in the blackboard and get it for different AI tasks. The blackboard key is of type is Object and base cl…

---

## [Convert BlackboardKeySelector to Object](https://forums.unrealengine.com/t/convert-blackboardkeyselector-to-object/401995)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_05126ce8](https://forums.unrealengine.com/u/anonymous_user_05126ce8)\
**Replies:** 1\
**Last updated:** [September 25, 2023, 3:41am UTC](https://forums.unrealengine.com/t/convert-blackboardkeyselector-to-object/401995 "2023-09-25T03:41:43Z")

</div>

Guys Im trying to convert this peace of blueprint code to c++. I have already tried casting but VS throws me compilation error. I searched in google and documentation nearly for 4 hours, but I couldn’t find anything h…

---

## [Blackboard Keys on C++](https://forums.unrealengine.com/t/blackboard-keys-on-c/438262)

<div class="topic-metadata">

**Author:** [@RainbowCookie32](https://forums.unrealengine.com/u/RainbowCookie32)\
**Replies:** 1\
**Last updated:** [September 25, 2023, 3:38am UTC](https://forums.unrealengine.com/t/blackboard-keys-on-c/438262 "2023-09-25T03:38:07Z")

</div>

Hi! I’m transitioning from Blueprints to C++ and I’m trying to use blackboard keys on my service but I’m not sure how to do it and I can’t find proper documentation for it. What would be the equivalent of a Blackboard ke…

---

## [WORLD WAR Z Gameplay Walkthrough Part 1 FULL GAME \[4K 60FPS PS5\] - No Commentary](https://forums.unrealengine.com/t/world-war-z-gameplay-walkthrough-part-1-full-game-4k-60fps-ps5-no-commentary/1264704)

<div class="topic-metadata">

**Author:** [@wasay.amin1](https://forums.unrealengine.com/u/wasay.amin1)\
**Replies:** 2\
**Last updated:** [August 18, 2023, 9:37am UTC](https://forums.unrealengine.com/t/world-war-z-gameplay-walkthrough-part-1-full-game-4k-60fps-ps5-no-commentary/1264704 "2023-08-18T09:37:36Z")

</div>

Hi Unreal Engine Community. Give your insight on this incredible Zombie AI. How is this possible in the unreal engine? The current Behaviour tree has not had too much dynamic behavior and control. Also, it …

---

## [its showing me a black screen even if i put a project with some devices still the color is black](https://forums.unrealengine.com/t/its-showing-me-a-black-screen-even-if-i-put-a-project-with-some-devices-still-the-color-is-black/1256974)

<div class="topic-metadata">

**Author:** [@CodePHANTOMYT](https://forums.unrealengine.com/u/CodePHANTOMYT)\
**Replies:** 0\
**Last updated:** [August 10, 2023, 5:09pm UTC](https://forums.unrealengine.com/t/its-showing-me-a-black-screen-even-if-i-put-a-project-with-some-devices-still-the-color-is-black/1256974 "2023-08-10T17:09:14Z")

</div>

---

## [in the logger i found this LogBehaviorTree (Warning) UBTTask\_MoveTo::ExecuteTask tried to go to actor while BB Houserefs entry was empty even though it's not](https://forums.unrealengine.com/t/in-the-logger-i-found-this-logbehaviortree-warning-ubttask-moveto-executetask-tried-to-go-to-actor-while-bb-houserefs-entry-was-empty-even-though-its-not/1237411)

<div class="topic-metadata">

**Author:** [@rottenartists](https://forums.unrealengine.com/u/rottenartists)\
**Replies:** 0\
**Last updated:** [July 23, 2023, 7:44am UTC](https://forums.unrealengine.com/t/in-the-logger-i-found-this-logbehaviortree-warning-ubttask-moveto-executetask-tried-to-go-to-actor-while-bb-houserefs-entry-was-empty-even-though-its-not/1237411 "2023-07-23T07:44:35Z")

</div>

Okay so I’m here again asking for help, I decided to ditch the custom-made move to ai node because I saw no reason to have it and there’s ways around it. So, I decided to stick with the MoveTo node. However, I’m having p…

---

## [Blackboard Vector Invalid ](https://forums.unrealengine.com/t/blackboard-vector-invalid/1231665)

<div class="topic-metadata">

**Author:** [@ofekSusanTrainer](https://forums.unrealengine.com/u/ofekSusanTrainer)\
**Replies:** 0\
**Last updated:** [July 17, 2023, 3:14pm UTC](https://forums.unrealengine.com/t/blackboard-vector-invalid/1231665 "2023-07-17T15:14:19Z")

</div>

\[CPP\] I want to do a if check that checks if blackboard vector is invalid. when I UE\_LOG it , the value (340282346638528859811704183484516925440.000 ,340282346638528859811704183484516925440.000 ,340282346638528859811…

---

## [How to initialize a C++ Blackboard](https://forums.unrealengine.com/t/how-to-initialize-a-c-blackboard/380745)

<div class="topic-metadata">

**Author:** [@Kabe](https://forums.unrealengine.com/u/Kabe)\
**Replies:** 3\
**Last updated:** [June 29, 2023, 10:56pm UTC](https://forums.unrealengine.com/t/how-to-initialize-a-c-blackboard/380745 "2023-06-29T22:56:59Z")

</div>

I am building an C++ based AIController, and I would like to use the Blackboard but not linked with a BehaviorTree. So, on the constructor of the controller I create the blackboard: BlackboardComponent = CreateDefaultS…

---

## [Blackboard key in BT service variables changes on project start](https://forums.unrealengine.com/t/blackboard-key-in-bt-service-variables-changes-on-project-start/462050)

<div class="topic-metadata">

**Author:** [@mistercokes](https://forums.unrealengine.com/u/mistercokes)\
**Replies:** 2\
**Last updated:** [June 28, 2023, 2:52pm UTC](https://forums.unrealengine.com/t/blackboard-key-in-bt-service-variables-changes-on-project-start/462050 "2023-06-28T14:52:31Z")

</div>

I am using a behavior tree with multiple services. In one problematic service, I use a custom enum and two boolean values from the blackboard and assign them to blackboard key selectors. Having the editor open, I can se…

---

## [Set blackboard value in tree](https://forums.unrealengine.com/t/set-blackboard-value-in-tree/443692)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_6e65e547](https://forums.unrealengine.com/u/anonymous_user_6e65e547)\
**Replies:** 7\
**Last updated:** [February 25, 2019, 6:33pm UTC](https://forums.unrealengine.com/t/set-blackboard-value-in-tree/443692 "2019-02-25T18:33:16Z")

</div>

Hi there! How can I set a blackboard value (boolean) in behavior tree? Do I must create a task to do it? It seems dirty to me, to change it there. The boolean selects which parts of the tree should be executed so to me …

---

## [Decorator Ticking Regardless of "Check Condition Only Black Board Changes"](https://forums.unrealengine.com/t/decorator-ticking-regardless-of-check-condition-only-black-board-changes/404703)

<div class="topic-metadata">

**Author:** [@BrendanLoBuglio](https://forums.unrealengine.com/u/BrendanLoBuglio)\
**Replies:** 2\
**Last updated:** [April 5, 2023, 4:55pm UTC](https://forums.unrealengine.com/t/decorator-ticking-regardless-of-check-condition-only-black-board-changes/404703 "2023-04-05T16:55:47Z")

</div>

In the following Behavior tree, I’m trying to test the functionality of an abortable Decorator that is only evaluated when a Blackboard value is changed, rather than on every tick. My expected behavior is that when t…

---

## [Behavior tree stuck at trying to set variable?](https://forums.unrealengine.com/t/behavior-tree-stuck-at-trying-to-set-variable/823792)

<div class="topic-metadata">

**Author:** [@GKoch](https://forums.unrealengine.com/u/GKoch)\
**Replies:** 8\
**Last updated:** [March 26, 2023, 7:32pm UTC](https://forums.unrealengine.com/t/behavior-tree-stuck-at-trying-to-set-variable/823792 "2023-03-26T19:32:49Z")

</div>

So, I set a target variable for my AI to attack. However, once the target is destroyed, my AI gets stuck trying to set that variable. Is there a way to abort? here’s the task: and the relevant snippet of the tree: …

[Next page](https://forums.unrealengine.com/tag/blackboard/4061.md?match_all_tags=true&page=1&tags%5B%5D=blackboard)
