Skip to content
Elijah Brown edited this page Mar 15, 2024 · 7 revisions

Welcome to GameShield Wiki

Welcome to Unity Game Shield Documentation

GameShield is a complete suite of tools to protect your games and applications on Unity. It includes many ready-to-use modules, is easy to install and configure, and will be useful for both small projects and large games.

Why GameShield?
🔸Easy to install (only 4 steps basic installation);
🔸Easy to configure each module;
🔸Reporting system;
🔸Lightweight;
🔸Event-based and modular;

Join Community

Get Started

GameShield installs into your project as easily as possible - basic installation and configuration takes only 4 steps. Below we will consider both automatic initialization and manual configuration.

Basic Installation:

  • Download Latest Release from GitHUB;
  • Import .unitypackage into your project;
  • Run Setup Wizzard at Unity Top Menu (GameShield -> Setup Wizzard);
  • Check all settings and press "Complete";
  • Done!

Manual Installation:

  • Download Latest Release from GitHUB;
  • Import .unitypackage into your project;
  • Place Prefab with GameShield main script at scene;
  • Write initialization code at your game installer script (see how to here);
  • Done!

Dependencies:

Modules Overview

API Reference

A deeper understanding of how the system works can be gained by studying the API Reference:

Module Description Documentation
GameShield Core General Core Classes and Management Utils Documentation
Cheating Reporting Use this module to get reports about cheating and provide contacts for your clients Documentation
Memory Protector Protect your application's memory from external access (like CheatEngine tools) Documentation
Secured Types Different base data types for serialization / memory protection in your game with Memory Protector Documentation
Secured Game Saves Use our game saves tools to load/save encrypted data files. Documentation
Injection Scanner Protect your application from introducing external assemblies with a list of trusted assemblies. Documentation
SpeedHack Detector A toolkit that allows you to organize protection against SpeedHack applications. Documentation
WallHack Detector A toolkit that allows you to organize protection against WallHack applications. Documentation
Teleport Detector A toolkit that allows you to organize protection against Player Teleport applications. Documentation
Time Skip Detector Protect your application from time rewind with interval checking and optional time retrieval from the network. Documentation
Secured Web Requests Send and receive Web requests with encrypted content Documentation
Rewarded Captcha Provide additional protection by implementing customer captcha with rewards for completion Documentation
Utils Additional GameShield Classes API Reference Documentation

Support Me

Do you like Game Shield? You can thank me by buying me a beer.

GameShield Wiki