Skip to content
SPECIFICTION
Get listed

Cheat Engine Linux

github.com

Linux
Visit github.com
Spec score 7.3 #10 of 23 in Game Memory Editors

What it is

Cheat Engine Linux is a free, open-source Linux toolkit for scanning and editing process memory, debugging, disassembling, and creating trainers. It is intended for single-player games, reverse engineering, and learning. Scanning handles numeric, string, byte-pattern, binary, grouped, and custom-Lua values, plus pointer and disk-backed scans for large targets. Editing and debugging include typed memory changes, freeze modes, hardware and software breakpoints, watchpoints, single-stepping, tracing, and register and stack views. The application reads and writes Cheat Engine .CT tables and supports a broad compatible Lua API. ceserver and GDB-remote clients support remote or cross-device debugging. A Mono dissector browses Unity runtime layouts, and IL2CPP targets are detected. Prebuilt .deb and AppImage packages accompany releases. The project describes itself as young and immature, with bugs and missing features. Its MIT license is listed by the repository.

Spec sheet

Purpose
Cheat Engine for Linux is a native C++20/Qt6 memory scanner, debugger, disassembler, and trainer toolkit.Read 3 Oct 2026 · github.com
Security
The README says .CETRAINER loads are size-capped, Lua breakpoint conditions are sandboxed and execution-bounded, and shellExecute and unsafe file-write functions are default-denied.Read 3 Oct 2026 · github.com
Support
The README asks users to report issues, which it says drive the project forward.Read 3 Oct 2026 · github.com
License
The repository identifies the project license as MIT.Read 3 Oct 2026 · github.com
Cheat Engine compatibility
The application reads and writes Cheat Engine .CT tables and supports a broad Cheat Engine-compatible Lua API.Read 3 Oct 2026 · github.com
Debugger
Debugger features include hardware and software breakpoints, watchpoints, conditional breakpoints, single-stepping, and break-and-trace.Read 3 Oct 2026 · github.com
Downloads
The README says prebuilt .deb and AppImage packages are attached to each release.Read 3 Oct 2026 · github.com
Editing and debugging
Features include typed memory edits, freeze modes, hardware and software breakpoints, watchpoints, single-stepping, tracing, and register and stack views.Read 3 Oct 2026 · github.com
Intended use
The project is built for single-player games, reverse engineering, and learning.Read 3 Oct 2026 · github.com
Kernel helper
An optional kernel helper uses CAP_SYS_ADMIN-gated ioctls through /dev/cecore, according to the README.Read 3 Oct 2026 · github.com
Linux privileges
Attaching with ptrace requires elevated privileges or a permissive ptrace_scope; the installed .deb and AppImage set cap_sys_ptrace so root is not required.Read 3 Oct 2026 · github.com
Maturity and scope
The project describes itself as early and immature, with bugs and missing features, and says it is intended for single-player games, reverse engineering, and learning rather than defeating multiplayer anti-cheat.Read 3 Oct 2026 · github.com
Memory scanning
Its scanner supports numeric, string, byte-pattern, binary, grouped, and custom-Lua scans, plus pointer scanning and disk-backed scans for large targets.Read 3 Oct 2026 · github.com
Optional kernel helper
The optional kernel helper exposes explicit CAP_SYS_ADMIN-gated ioctls and does not hide modules, files, or sockets.Read 3 Oct 2026 · github.com
Project status
The README describes the project as young and immature, at v0.9.0, with bugs, rough edges, and missing features.Read 3 Oct 2026 · github.com
Release version
The releases page lists v0.8.0 as its latest release.Read 3 Oct 2026 · github.com
Remote debugging
The platform features include ceserver and GDB-remote clients for remote or cross-device debugging.Read 3 Oct 2026 · github.com
Remote tools
The platform features include ceserver and GDB-remote clients for remote or cross-device debugging.Read 3 Oct 2026 · github.com
Scanning
Scanning supports multiple value types and comparisons, region filters, multithreaded disk-backed scans, and pointer scanning.Read 3 Oct 2026 · github.com
Unity tools
A Mono dissector browses runtime class and field layouts, and IL2CPP targets are detected.Read 3 Oct 2026 · github.com

Strong points and limits

Strong points

  • Supports multiple memory scan types and pointer scanning
  • Includes hardware and software debugging breakpoints
  • Reads and writes Cheat Engine .CT tables
  • Provides ceserver and GDB-remote clients
  • Available as .deb and AppImage packages

Limits

  • Project is described as young and immature
  • README notes bugs and missing features
  • Attaching may require elevated privileges or ptrace settings
  • Linux platform only

Who it suits

It suits Linux users learning reverse engineering or working with single-player games and memory debugging. It is not presented for defeating multiplayer anti-cheat.

Verdict

Cheat Engine Linux offers broad scanning, editing, debugging, scripting, and remote tooling in an open-source Linux package. Its early project status and permission requirements matter when evaluating it for practical use.

Where Specifiction places it

Alternatives to Cheat Engine LinuxAll alternatives →