Cheat Engine est un outil logiciel qui permet aux utilisateurs de modifier les jeux à leur guise. Les fonctionnalités les plus importantes comprennent la possibilité de rechercher des valeurs et de les modifier, ainsi que l'option de créer et d'utiliser des tables de triche. Il comprend également un débogueur et un assembleur/désassembleur pour les utilisateurs avancés. Le logiciel peut être utilisé pour tricher dans les jeux solo, mais il peut aussi être utilisé pour le débogage et l'ingénierie inverse.