Cheat Engine, or CE as some refer to it, is an Open Source memory scanner coded in Delphi by Dark Byte. This program isn't explicitly limited to games however, as it can aid users in debugging non-gaming related applications as well. It searches for values input by the user with a wide variety of options that allow the user to find and sort through the computer's memory. Cheat Engine can also create stand-alone trainers that can operate independently of Cheat Engine.
Of all the memory scanners available for PC's today, Cheat Engine is one of the most mature, and has many notable features such as:
- Memory Searching that boasts a myriad of options. Ranging from search conditions to how the program actually searches memory.
- Memory Viewer
- Trainer Maker
- Speed Hack
- Plugin Support, for extended functionality.
- Stealth Modes: A feature designed to hide the program from games/software that try to detect it.
- Semi-automated Pointer finder.
md5sum of CheatEngine64.exe = 58e286356ed95579127915341d05544a
(Note, big parts are written in Delphi)