Μηχανή για σκάκι που χρησιμοποιείται από διάφορα παιχνίδια σκακιού. Περιέχει λειτουργίες και αλγόριθμους που χρησιμοποιούνται από τον υπολογιστή για να παίξει ενάντια σε έναν χρήστη.
Οι μηχανές σκακιού μπορούν να ενημερωθούν ή να προστεθούν σε ένα πρόγραμμα σκακιού για την παροχή νέων τύπων παικτών του υπολογιστή.