A. Contents

B. Introduction

What is AntiCheat?

Cheating has been around since the beginning of time. Whether it is athletes using performance-enhancing drugs, students cheating on exams, or politicians lying to the public, people have always found ways to get ahead dishonestly.

Also in video games cheating is unfortunately common, by using various methods to take advantage oneself over other players. This can include techniques such as cheating through the use of mods, hacks, or exploits; or simply playing the game in an unintended way that gives an unfair advantage. It can be performed on single-player or multiplayer games. In multiplayer games, cheating can involve either manipulating the game itself to gain an advantage or playing with other players who are cheating.

To prevent cheating / hacking or manipulating your game data and memory, GuardingPearSoftwares AntiCheat was developed.

What does GuardingPearSoftware’s AntiCheat do?

GuardingPearSoftware’s AntiCheat implements the client part of an AntiCheat system. It protects the game memory and stored values like the unity PlayerPrefs. Also, it makes sure nobody manipulates the game time or speed to achieve advantages. Adding this protection can be done manually, but also automatically if you want to.

Memory Protection:
Protect values of int, float, string, …, Vector2, …, Quaternions against modifying!

Stored Value Protection:
Protect the content of the PlayerPrefs against modifying!

Game Time or Game Speed Protection (Pro feature):
Protect against speed hacking. Pausing, Slowing, or Speedup!

AntiCheat gives you five detectors:

  • Field Hack Detector: Lets you detect if some player tries to modify the game memory!
  • Speed Hack Detector (Pro): Lets you detect if some player is speed hacking!
  • Computer Time Hack Detector (Pro): Lets you detect if some player cheats on its computer time!
  • Teleportation Hack Detector (Pro): Prevents Player Object teleportation.
  • Genuine check (Pro): Lets you detect if some player altered your application!

Supported Versions:

  • From Unity 5.x onwards to Unity 2022!

Supported Platforms:

  • All Unity3D supports 🙂

Supported Assemblies:

  • DotNet
  • IL2Cpp