Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Cheat Engine Linux review

Free#3 of 23 in Game Memory Editors

An open-source Linux toolkit for memory editing, debugging, scripting, and Cheat Engine compatibility.

9.1/10Editor score
Cheat Engine Linux9.1 Visit site

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Cheat Engine Linux is an open-source Linux desktop toolkit for scanning and editing process memory, debugging, disassembly, reverse engineering, and game training. It targets Linux users working with single-player games, learning projects, and reverse-engineering tasks, particularly those who want compatibility with Cheat Engine tables and trainer files. The project is a from-scratch C++20 and Qt6 reimplementation inspired by Cheat Engine, with both graphical and headless workflows through its GUI console and CLI.

Its strongest area is the breadth of memory-analysis and debugging features in one Linux-focused package. Scans can target numeric, string, binary, grouped, and custom-Lua values, while pointer scanning includes rescans and distributed scan support. Typed reads and writes, freezing, batch edits, and address lists support repeatable memory changes. Debugging covers hardware and software breakpoints, watchpoints, stepping, and tracing. Capstone-backed disassembly adds cross-references and branch targets, and Cheat Engine-compatible auto-assembler templates support code injection. Mono and Unity IL2CPP analysis extends the toolkit to class, field, and method inspection.

Compatibility and scripting make Cheat Engine Linux a practical choice for users moving familiar workflows to Linux. Lua scripting is available through the GUI console and headless CLI, while tables and trainers provide a path for working with existing Cheat Engine materials. The trade-off is project maturity: the maintainers describe it as early and immature, so it is better suited to technically confident users who can work within an evolving toolkit. Choose it for Linux-based memory editing, debugging, game training, and reverse engineering; choose an alternative if you need a multi-platform product or a general-purpose debugging environment outside this focus.

Cheat Engine Linux pros and cons

  • Where it wins
    • Supports numeric, string, binary, grouped, and custom-Lua memory scans
    • Combines pointer scanning, debugging, disassembly, and code injection
    • Works with Cheat Engine tables, trainers, Lua, Mono, and Unity IL2CPP
  • Where it doesn't
    • The project is described as early and immature
    • Available for Linux rather than multiple operating systems
    • Its focus on game training may not suit general debugging workflows

Cheat Engine Linux fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update