Help with programming enemies.

I want to create custom behaviour for enemies, can I do this using blueprints? Since I have no idea how to code.

Enemy Laws.

  1. First Law States Enemy Runs around the map (simulates looking for player)

  2. Second Law states enemy chases player once player is seen.

  3. Third law states, if player goes out of sight of enemy, enemy stops and looks around (in case player runs behind enemy), if enemy sees player, enemy continues to chase, if enemy doesn’t see player he reverts back to Law 1.

The third law is very important.

Thanks for any help, I am a 3D artist and Architectural Visualizer, and so I have absolutely no idea about programming.

There is a lot of information on the forums, and on the AnswerHub about AI. To get started, follow this tutorial.