Skip to content

GameShield - An open-source solution to protect your Unity-based games. Anti-cheat, time-control, data ecnryption and memory protection and other security modules for your games.

License

Notifications You must be signed in to change notification settings

DevsDaddy/GameShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Game Shield

Unity Game Shield - Security and Anti-Cheat for Unity Games
Unity Game Sheild is an open-source comprehensive suite of tools for your apps and games, including many anti-cheat and securty tools. This framework is easy to use on any projects and platforms.

For an in-depth look at the functionality - I also suggest visiting the Wiki

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

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 or using UPM;
  • 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 or using UPM;
  • 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:

Features

Note

No matter what wall of protection you put around your project - there will always be someone who can hack into it. I recommend two-way protection - on the client and on the server, including full transfer of critical functions to the server.

I am always ready to help you develop a strategy to protect your applications - just contact me.

Join Community

Support Me

You can support the development and updating of libraries and assemblies by dropping a coin:

Bitcoin (BTC)bc1qef2d34r4xkrm48zknjdjt7c0ea92ay9m2a7q55
Etherium (ETH)0x1112a2Ef850711DF4dE9c432376F255f416ef5d0
Boostyhttps://boosty.to/devsdaddy

GameShield Wiki