In this chapter, we are going to face a powerful debugging tool. It is so powerful that it was worth having a separate chapter for it, and it is the best friend of any AI developer within Unreal. Actually, it's the best friend of any developer in Unreal, since it can have different uses, especially when it comes to covering Gameplay (although it has been mainly used for AI so far).
We are going to explore the Gameplay Debugger (as it is referred to in the official documentation), but sometimes people or books use Visual Debugger to refer to it. I presume that the reason it is called Gameplay Debugger is due to the fact that the tool has a great level of abstraction to debug any gameplay aspects (including AI). However, the built-in categories of the Gameplay Debugger are AI-related, and this is the reason why it is included...