소개
Cheat Engine는 단일 플레이어 게임 및 애플리케이션의 메모리를 수정하고 디버깅하는 도구입니다. 이 소프트웨어는 사용자가 게임 내 변수 값을 변경하거나 애플리케이션의 동작을 분석할 수 있도록 메모리 스캔, 편집, 디스어셈블러 기능을 제공합니다. 공식 웹사이트에 따르면 Cheat Engine은 사적인 용도와 교육 목적으로만 사용해야 하며, 18세 이상 성인만 설치할 수 있습니다. 개발자 정보는 명시되지 않았으나, 오픈소스 프로젝트로 운영되며 GitHub 저장소를 통해 지속적인 업데이트가 이루어지고 있습니다.
상세정보
메모리 스캔 및 편집
Cheat Engine은 특정 값(예: 체력 100)을 게임 또는 애플리케이션의 메모리에서 검색하고, 발견된 주소 목록을 필터링하여 정확한 값을 찾아냅니다. 사용자는 바이트, 2바이트, 4바이트, 8바이트, float, double 및 맞춤 타입 등으로 스캔할 수 있으며, 그룹 스캔이나 AOB(배열 오브 바이트) 스캔도 지원됩니다. 발견된 값은 실시간으로 동결하거나 변경할 수 있습니다.
디스어셈블러 및 디버거
내장된 디스어셈블러를 통해 메모리 지역의 기계어 코드를 어셈블리 언어로 볼 수 있으며, 디버거 기능을 사용해 브레이크포인트 설정, 단계별 실행, 메모리 변경 추적이 가능합니다. Speedhack v3 기능은 DLL 주입 없이 게임 속도를 조절할 수 있도록 개선되었으며, Unity 게임에서의 호환성도 향상되었습니다.
Lua 스크립팅 및 자동 어셈블러
Cheat Engine은 Lua 스크립트 엔진을 내장하여 사용자가 복잡한 작업을 자동화할 수 있도록 지원합니다. 메모리 주소 등록, 콜백 함수 설정, 사용자 정의 UI 생성 등이 가능합니다. 자동 어셈블러를 통해 AOB 스캔, 코드 삽입, 후크 생성 및 메모리 패치 작업을 스크립트 없이도 수행할 수 있으며, 버전 7.6부터 {$ifdef} 및 {$endif} 같은 조건 컴파일 블록이 추가되었습니다.
.NET 및 Mono 지원
최신 버전에서는 .NET 및 Mono 애플리케이션에 대한 지원이 크게 개선되었습니다. .NET 정적 필드 주소 lookup, 메서드 제네릭 처리, 클로어 로드 순서 우선순위 설정, .NET 9 런타임 요구사항과의 호환성 등이 추가되었습니다. ceserver를 통한 원격 디버깅 및 컨테이너 환경 지원도 개선되었습니다.
다운로드·설치 방법
Cheat Engine은 공식 웹사이트(https://cheatengine.org)에서 7z 형식의 압축 파일로 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고 실행 파일을 직접 실행하면 됩니다. 설치 과정은 필요 없으며, 포터블 형태로 사용할 수 있습니다. 공식 사이트에서는 관리자 권한 없이도 실행 가능하도록 개선되었으나, 일부 기능은 관리자 권한이 필요할 수 있으며, 설정에서 항시 관리자 권한으로 실행하도록 구성할 수 있습니다.
기본 사용법/명령어
첫 실행 시, 프로세스 목록에서 대상 게임 또는 애플리케이션을 선택하고 연결합니다. 그 후 원하는 값(예: 현재 체력)을 입력하고 ‘첫 스캔’을 클릭합니다. 값을 바꾼 후(예: 피해를 입어 체력이 줄어듦) ‘다음 스캔’을 클릭하여 결과를 좁힙니다.最終的に 몇 개의 주소만 남으면, 해당 주소의 값을 잠금(동결)하거나 자유롭게 변경할 수 있습니다. 디스어셈블러 뷰에서는 코드를 직접見て 수정이 가능하며, Lua 콘솔이나 자동 어셈블러 창을 통해 고급 스크립팅 작업도 수행할 수 있습니다.
이런 경우에 유용합니다
Cheat Engine은 싱글플레이어 게임에서 난이도 조절, 숨겨진 기능 테스트, 또는 게임 메커니즘 학습을 원하는 사용자에게 유용합니다. 예를 들어, 게임 내 자원이 부족할 때 메모리 값을 수정하여 진행을 돕거나, 애플리케이션의 동작 원리를 분석하여 역공학 공부를 할 수 있습니다. 개발자는 이 도구를 사용하여 애플리케이션의 메모리 사용 패턴을 디버그하거나, 맞춤 트레이너를 제작할 수 있습니다. 단, 멀티플레이어 게임이나 온라인 서비스에서의 사용은 이용 약관 위반 및 계정 정지 위험이 있으므로 절대 권장되지 않습니다.
지원 환경·시스템 요구사항
Cheat Engine은 Windows 운영체제에서 실행되며, 공식 발표에 따르면 버전 7.7부터는 Patreon 후원자를 위해 Mac 및 Linux 버전도 제공되고 있습니다. 그러나 공개된 Windows 버전은 7.6이 최신이며, macOS 및 Linux 지원은 후원자 전용으로 제한되어 있습니다. 구체적인 시스템 요구사항(예: 최소 RAM, CPU)은 공식 문서에 명시되지 않았습니다.
최신 버전·업데이트
최신 안정 버전은 7.6이며, 2025년 1월 20일에 Patreon 후원자 대상 공개 후, 곧 일반 사용자용 Windows 버전이リリース되었습니다. 버전 7.7은 2026년 5월 29일에 후원자 대상 먼저 공개되었으며, 공개 Windows 출시는 며칠 후 예정이라고 발표되었습니다. 업데이트 내역은 공식 웹사이트의 릴리스 노트에서 확인할 수 있으며, 주요 변경 사항으로는 버전 번호 표시 제거, 관리자 권한 없이 실행 가능 개선, 오류 보고 향상, 심볼 동기화, Speedhack v3 교체, .NET 및 Lua 기능 개선 등이 포함됩니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


