Introduction to Unity Analyzer IDE

Unity Analyzer IDE is a professional tool for analyzing and modding Unity games. It supports both Mono and IL2CPP games, providing powerful decompilation and code analysis features.

๐Ÿ’ก
Tip

This tool is designed for educational purposes. Always respect game developers' rights and terms of service.

Key Features

  • Smart decompilation of .NET assemblies
  • IL2CPP metadata extraction
  • AI-powered code analysis
  • Visual mod editor
  • Cloud synchronization
  • Community mod library

Installation

System Requirements

  • Windows 10/11 (64-bit)
  • .NET 8.0 Runtime
  • 4 GB RAM minimum
  • 500 MB disk space

Installation Steps

  1. Download the latest version from the Download page
  2. Extract the ZIP archive to any folder
  3. Run UnityAnalyzerIDE.exe
  4. Optional: Sign in to enable cloud features
PowerShell
# Extract and run
Expand-Archive UnityAnalyzerIDE.zip -DestinationPath C:\Tools\
cd C:\Tools\UnityAnalyzerIDE
.\UnityAnalyzerIDE.exe

Quick Start Guide

Analyzing Your First Game

  1. Click "Open Folder" and select your game directory
  2. The IDE will automatically detect the game type
  3. Click "Analyze" to start scanning
  4. Browse the decompiled code in the editor
  5. Use search to find specific functions
๐Ÿ“ธ

Screenshot: Main Interface

BepInEx Modding Guide

BepInEx is the most popular modding framework for Unity Mono games. Here's how to create your first mod:

Basic Plugin Structure

C#
using BepInEx;
using HarmonyLib;

[BepInPlugin("com.yourname.modname", "Mod Name", "1.0.0")]
public class MyPlugin : BaseUnityPlugin
{
    void Awake()
    {
        Logger.LogInfo("Plugin loaded!");
        
        var harmony = new Harmony("com.yourname.modname");
        harmony.PatchAll();
    }
}

[HarmonyPatch(typeof(PlayerController), "TakeDamage")]
public static class DamagePatch
{
    public static void Prefix(ref float damage)
    {
        damage = 0f; // No damage!
    }
}
โš ๏ธ
Warning

Make sure BepInEx is installed in your game folder before using mods.

API Reference

The Unity Analyzer Cloud API allows you to integrate with our services.

Endpoints

GET /api/mods

Get all public mods

POST /api/auth/login

Authenticate user

POST /api/mods

Upload a new mod (requires auth)

Example Request

JavaScript
const response = await fetch('https://api.unityanalyzer.com/api/mods', {
    headers: {
        'Authorization': 'Bearer YOUR_TOKEN'
    }
});
const mods = await response.json();