# Protect Unity3D/UE4 application

{% hint style="info" %}
Virbox Protector support to protect the Unity3D/UE4 based applications in Windows, Linux, macOS, Android and iOS Systems. For Unity3D applications, Virbox Protector support to portect  the Unity3D application both in Mono framework and IL2CPP compiling  mode.
{% endhint %}

Protection Feature support and available in Different system

<table data-header-hidden><thead><tr><th width="184"></th><th width="150"></th><th width="150"></th><th width="150"></th><th></th><th></th></tr></thead><tbody><tr><td>Features Support</td><td>Windows</td><td>Linux</td><td>macOS</td><td>Android</td><td>iOS</td></tr><tr><td>Assembly Encryption (Mono)</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>N/A</td></tr><tr><td>Resource encryption</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>Anti Debugging</td><td>No</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>Unity3D engine protection (IL2cpp)</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>MetaData Encryption(IL2CPP)</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>MetaData-Name of Obfuscation (IL2CPP)</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>Memory Check</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td></tr><tr><td>Signature Check</td><td>No</td><td>No</td><td>No</td><td>Yes</td><td>No</td></tr><tr><td>File Check</td><td>No</td><td>No</td><td>No</td><td>Yes</td><td>No</td></tr><tr><td>Anti-Injection</td><td>No</td><td>No</td><td>No</td><td>Yes</td><td>No</td></tr><tr><td>Emulator Detection</td><td>N/A</td><td>N/A</td><td>N/A</td><td>Yes</td><td>N/A</td></tr><tr><td>Root Detection</td><td>N/A</td><td>N/A</td><td>N/A</td><td>Yes</td><td>No</td></tr><tr><td>Multi-Parallel Detection</td><td>No</td><td>No</td><td>No</td><td>Yes</td><td>No</td></tr></tbody></table>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.virbox.com/use-cases/protect-unity3d-ue4-application.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
