Plugins
Extend it through a stable C FFI
CheatGear is extensible through a C FFI vtable. Drop in a new capability as a plugin behind the existing interface — the host stays the same.
Adapter pattern
Two plugin types over one stable interface
The host talks to plugins through a C FFI vtable. The implementation changes; the contract does not — so each plugin is a swappable adapter behind the same interface.
Provides the low-level access layer: memory read/write, process management, and module/region enumeration.
- Memory read / write
- Process management
- Module & region enumeration
Adds engine-specific analysis on top of a platform, resolving objects and types for a given runtime.
- Engine-specific analysis
- Object & type resolution
- SDK generation hooks
Why a stable interface
- The host exposes a stable C FFI vtable — the contract never changes
- Each plugin is a swappable implementation behind that interface
- New capability = a new plugin, not a host or schema change
Shipping plugins
Plugins that ship in the box
Concrete implementations behind the same C FFI interface, ready to drop in.
PCIe Direct Memory Access over MemProcFS / LeechCore — read and write a target machine's memory from separate hardware.
From raw memory to a ready SDK in seconds
CheatGear is a Rust-built toolkit for memory editing, reverse engineering, and AI-driven automation — across Unreal and Unity, on Windows and Linux.
- Windows
- Linux
