PawnSensing vs. AI Perception C++

Which should I be using in 4.23.1? I have implemented PawnSensing in C++, but I’m having second thoughts due to having set up AI perception in BP before and seeing that it is more robust, in BP at least.

Is AI perception the way to go, or is PawnSensing still a legitimate solution in 4.23.1? Thanks!

Here is the Unreal Engine live training session which explains about it. In short you should go for AI Perception since it is the next iteration of Pawn Sensing.

Explanation at 54:50: AI: State of Mind | Live from HQ | Inside Unreal - YouTube

Is PawnSensing deprecated? If so, where do I find official documentation stating such for future reference?

Not depreciated as far as I know. The new development is happening with AI Perception’s more flexible structure.