Cheat Engine è un software open source che permette di scansionare nella memoria di un altro programma o gioco per poterlo modificare ed applicare appunto dei cheat, modificando delle righe nei salvataggi selezionati.
Cheat Engine riesce a visualizzare i dettagli di un particolare salvataggio, permettendovi quindi di modificarlo a vostro piacimento e così ottenere un determinato vantaggio, ad esempio aumentando il numero di crediti a vostra disposizione, o di darvi salute e munizioni infinite e così via in base al tipo di gioco in questione.
Il programma dispone inoltre di strumenti utili per la modifica di Direct3D, permettendo quindi di inserire alcuni cheat meno comuni come poter vedere attraverso i muri, zoomare in avanti o indietro, di spostare alcuni modelli o texture e così via.
Cheat Engine ha visto inoltre una forte diffusione anche grazie al fatto che può essere utilizzato per creare dei trainer automatizzati, i quali permettono di generare un preciso cambiamento all'interno del salvataggio e di ottenere il relativo vantaggio semplicemente con l’utilizzo di un solo tasto chiave, evitando così di dover andare a modificare manualmente il file di salvataggio di volta in volta.