Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Game Anti-Cheat Software
  3. UltimateAntiCheat

UltimateAntiCheat

What it is

UltimateAntiCheat is a free, open-source educational project for Windows that aims to detect and prevent common game-hacking techniques. Its listed checks cover memory integrity, manually mapped and unsigned modules, debugger activity, process creation, and handles opened to the protected process. Prevention options include remapping protected sections, blocking certain new threads, hiding threads from debuggers, and applying mitigation policies. An optional client-server mechanism sends a simple heartbeat every minute and can be enabled or disabled in settings. The maker says it avoids file-system scanning and instead checks byte patterns in processes already open or created while it runs. The project is written in C++ and supports CMake; the README recommends integrating it as source code or a static library rather than using a standalone DLL. A hybrid kernelmode and usermode approach is available, but users must make or provide their own driver. Settings are compiled into the program and can be changed in main.cpp or Common/Settings.hpp. Windows targeting is configurable, although some features require newer Windows versions. The maker presents it as a generic educational reference, not commercial software. It uses AGPL-3.0, and projects using its code must also be open source.

For and against

For

  • Checks memory integrity and module status.
  • Networking can be turned on or off.
  • Supports CMake builds.
  • Settings are configurable in source files.

Against

  • Requires users to integrate it into their software.
  • Kernelmode use requires a user-provided driver.
  • Some features need newer Windows versions.
  • The AGPL-3.0 requires projects using the code to be open source.

The verdict

UltimateAntiCheat offers source-level detection and prevention options for educational Windows development. Its integration approach, driver requirement for hybrid mode, and open-source licensing conditions warrant attention.

Who it suits

It suits developers seeking an educational anti-cheat reference to incorporate into Windows software. It is not presented as commercial software, and reuse requires an open-source project under the stated license terms.

Plans and prices

UltimateAntiCheat

Free

Open-source educational project · AGPL-3.0 · commercial reuse requires the project to also be open source

Every plan, in full

On the record

Configuration
Settings are compiled into the program rather than stored in an external file, and can be changed in main.cpp or Common/Settings.hpp.github.com · read 8 Oct 2026
Detection coverage
Its listed checks include memory integrity, manually mapped modules, debugger activity, unsigned modules, process creation, and handles opened to the protected process.github.com · read 8 Oct 2026
Integration
The README recommends integrating the project into a game or software as source code or a static library instead of using a standalone DLL.github.com · read 8 Oct 2026
Intended use
The maker describes it as a generic reference for educational purposes rather than commercial software.github.com · read 8 Oct 2026
Kernel option
A hybrid kernelmode and usermode approach is available through settings, but users must make or provide their own driver.github.com · read 8 Oct 2026
Known limitation
The detections page says checking process window names and text is not recommended in live use because of a large false-positive risk.github.com · read 8 Oct 2026
License
The repository uses the GNU Affero General Public License, and its README says projects using its code must also be open source.github.com · read 8 Oct 2026
Networking
An optional client-server mechanism sends a simple heartbeat to clients every minute, and networking can be enabled or disabled in settings.github.com · read 8 Oct 2026
Platform and build
The project is written in C++ for Windows and supports CMake; an LLVM/clang-cl option is available on a branch that the maker cautions may lag or contain errors.github.com · read 8 Oct 2026
Prevention features
Listed preventions include remapping protected sections, blocking certain new threads, hiding threads from debuggers, and applying mitigation policies.github.com · read 8 Oct 2026
Privacy
The maker says the project avoids privacy-invasive techniques and does not rely on file-system scanning; it scans byte patterns in processes already open or created while the anti-cheat runs.github.com · read 8 Oct 2026
Purpose
UltimateAntiCheat is an open-source, educational usermode anti-cheat system designed to detect and prevent common game-hacking attack vectors.github.com · read 8 Oct 2026
Windows versions
Windows targeting is configurable at compile time, and the README gives Windows 10 and Windows 7 or later as examples; some features require newer Windows versions.github.com · read 8 Oct 2026

Alternatives to UltimateAntiCheat

Every alternative, ranked