About Cheat Engine
Cheat Engine is a tool designed to help you modify single-player games (offline, no internet) so you can make them harder or easier to suit your preference — for example, if 100 HP feels too easy, try playing with a maximum of 1 HP. It also includes useful tools for debugging games and normal applications, and helps you protect your system by inspecting memory modifications made by unwanted software and can help unhide them from conventional means.
Main Features
- Memory scanner — Quickly scan for variables used in a game and change them.
- Debugger, disassembler, assembler — For analyzing and modifying code.
- Speedhack — Change the speed of the game or application.
- Trainer maker — Build standalone trainers from your cheat tables.
- Direct3D manipulation tools — Visual and overlay options.
- System inspection tools — Useful for programmers and analysts.
- Extensive scripting support — Lua lets experienced developers create their own applications and share them.
For New Users
It is recommended to go through the tutorial that comes with Cheat Engine (you can find it in your programs list after installing). Reaching at least Step 5 gives you a basic understanding of how to use the memory scanner, attach to a process, and change values.
For help, you can contact the author. Note: Cheat Engine will most likely not work on online games; do not use it for that purpose.
Source Code & Transparency
Cheat Engine's source code is visible to everyone. You are welcome to compile your own version and use it privately. You may not publish your own version online or use the source under a different product name without permission. The code is provided to educate and to be transparent about what the software does. Download the source from our downloads page.