Cheat Engine ti da accesso ai valori in memoria di qualsiasi programma a cui lo "appendi", sia esso un gioco, sia esso un programma.
Ciò significa che, utilizzandolo bene e, magari, in abbinamento a qualche altro programma, sei in grado di individuare e modificare parametri per cambiarne i contenuti.
Ad esempio, puoi rendere un programma shareware come "registrato" ed avere accesso alle funzionalità bloccate. Esempio stupido: è possibile "registrare" in maniera fittizia WinRar per evitare ogni volta che ti appaia la nag-screen ogni volta che lo apri.
Ricordati, però, che non sempre è possibile utilizzarlo in maniera "tradizionale" per i giochi online.
E' utile per dare una sbirciata a come funziona un programma, se si sa dove mettere le mani, anche se ufficialmente non si avrebbe il permesso di disassemblare un programma, se non permesso dai termini di utilizzo.