About UnityExplorer
From mod.ioAn in-game UI for exploring, debugging and modifying IL2CPP and Mono Unity games.
UnityExplorer
This tool requires elevated access to function
🔍 An in-game UI for exploring, debugging and modifying Unity games.
Important note regarding performance
Anyone familiar with BepInEx version of the Unity Explorer might notice significant performance regression when using this version of Unity Explorer.
Unfortunately, but this issue is not a fault of this version of Unity Explorer or my laziness.
The performance of Unity Explorer in general has regressed on Unity 2022 and it's outside of my control. This is happening across any and all versions of it.
Features
Object Explorer
- Use the Scene Explorer tab to traverse the active scenes, as well as the DontDestroyOnLoad and HideAndDontSave objects.
- The "HideAndDontSave" scene contains objects with that flag, as well as Assets and Resources which are not in any scene but behave the same way.
- You can use the Scene Loader to easily load any of the scenes in the build (may not work for Unity 5.X games)
- Use the Object Search tab to search for Unity objects (including GameObjects, Components, etc), C# Singletons or Static Classes.
- Use the UnityObject search to look for any objects which derive from
UnityEngine.Object, with optional filters - The singleton search will look for any classes with a typical "Instance" field, and check it for a current value. This may cause unexpected behaviour in some IL2CPP games as we cannot distinguish between true properties and field-properties, so some property accessors will be invoked.
- Use the UnityObject search to look for any objects which derive from
- Use the World Explorer tab to traverse active worlds,as well to perform EntityQueries on them to filter the results.
Inspector
The inspector is used to see detailed information on objects of any type and manipulate their values, as well as to inspect C# Classes with static reflection.
- The GameObject Inspector (tab prefix
[G]) is used to inspect aGameObject, and to see and manipulate its Transform and Components.- You can edit any of the input fields in the inspector (excluding readonly fields) and press Enter to apply your changes. You can also do this to the GameObject path as a way to change the GameObject's parent. Press the Escape key to cancel your edits.
- note: When inspecting a GameObject with a Canvas, the transform controls may be overridden by the RectTransform anchors.
- The Reflection Inspectors (tab prefix
[R]and[S]) are used for everything else- Automatic updating is not enabled by default, and you must press Apply for any changes you make to take effect.
- Press the
▼button to expand certain values such as strings, enums, lists, dictionaries, some structs, etc - Use the filters at the top to quickly find the members you are looking for
- For
Texture2D,Image,SpriteandMaterialobjects, there is aView Texture` button at the top of the inspector which lets you view the Texture(s) and save them as a PNG file. - For
AudioClipobjects there is aShow Playerbutton which opens an audio player widget. For clips which are loaded asDecompressOnLoad, there is also a button to save them to a.wavfile.
- The Entity Inspectors (tab prefix
[ECS]) are used to inspect Entities.- In this mode you can view all the components entity has, and modify them. The changes are applied to the original ECS component.
- If you don't see any worlds, that's likely because there are none. Click Query if you think there should be worlds.
C# Console
- The C# Console uses the
Mono.CSharp.Evaluatorto define temporary classes or run immediate REPL code. - You can execute a script automatically on startup by naming it
startup.csand placing it in thesinai-dev-UnityExplorer\Scripts\folder (this folder will be created where you placed the DLL file). - See the "Help" dropdown in the C# console menu for more detailed information.
Hook Manager
- The Hooks panel allows you to hook methods at the click of a button for debugging purposes.
- Simply enter any class and hook the methods you want from the menu.
- You can edit the source code of the generated hook with the "Edit Hook Source" button. Accepted method names are
Prefix(which can returnboolorvoid),Postfix,Finalizer(which can returnExceptionorvoid), andTranspiler(which must returnIEnumerable<HarmonyLib.CodeInstruction>). You can define multiple patches if you wish.
Mouse-Inspect
- The "Mouse Inspect" dropdown in the "Inspector" panel allows you to inspect objects under the mouse.
- World: uses Physics.Raycast to look for Colliders
- UI: uses GraphicRaycasters to find UI objects
Freecam
- UnityExplorer provides a basic Free Camera which you can control with your keyboard and mouse.
Highlights
From source dataGame versions
Built for Core Keeper 1.2.1.3.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 6 mo ago.
UnityExplorer on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Core Keeper servers. We download it from mod.io, place it, and restart the server.
- Server load
- light
- Smallest plan we suggest
- Core Keeper — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 4.13.7, released 2026-05-22
Run UnityExplorer on a Core Keeper server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogQuality of life & UI
Small conveniences, tweaks and interface improvements players notice straight away.
Compatibility
- Game
- Core Keeper
- Game versions
- 1.2.1.3
Verified at the source
- ✓mod.ioOfficial listing, checked 2026-11-05Open ↗
- ✓Authorlimoka8, as published on mod.io
- ✓LicenseNot published by the sourceFree








