How to make the realistic game?

I want all NPC of the game have the unique action and they can do real—time respons for player"s action。
The question is what should i learn?
Blueprints or C++ or more?
please tell me,it make me very agonizing!

**某神秘男子](User Profile - Unreal Engine Forums) **It doesn’t matter if you use BP of C, that’s not the point. If you want your NPCs to move realistically, you have to learn about animation, and that isn’t setup in UE. You would be writing that in Blender or your own 3D package.