Как сделать бота

Как можно сделать бота для 2D шутер? Ну просто что бы бегал, прыгал по платформам и стрелял, да и что бы не сильно лёгкий был...

Спасибо