Getting Started with InspectMe
Welcome to the beginning of a streamlined development experience with InspectMe! Let's get you up and running with minimal fuss.
Step 1: Choosing Your Version
InspectMe is available in three editions, so you can match the feature set to your workflow.
$0
Forever
Start exploring
Perfect for discovering InspectMe and learning the runtime debugging workflow before upgrading.
- Core Tree-View inspector
- Dynamic Inspector
- Stacktrace analysis
- Limited bookmarks, depth & collections
...
One-time
Everyday debugging
Built for indie developers and daily Unity work: unlock unlimited exploration without the Pro price tag.
- Everything in Free, unlimited
- Private member inspection
- Edit member values at runtime
- Real-time Watchers
...
One-time
Complete experience
The full professional toolkit: every InspectMe feature, advanced analysis, and all future Pro updates.
- Everything in Lite
- Live Event Debugging
- Methods Studio & Inspect Types
- Compare & Snapshot tools
- Static members & classes
| Feature |
$0
|
...
|
...
|
|---|---|---|---|
| Real-time Update | ✓ | ✓ | ✓ |
| Advanced Tree View | ✓ | ✓ | ✓ |
| Dynamic Inspector | ✓ | ✓ | ✓ |
| Comprehensive Stacktrace Analysis | ✓ | ✓ | ✓ |
| Bookmark Management | Limited | ✓ | ✓ |
| Inspect Depth | Limited | ✓ | ✓ |
| Collection Preview | Limited | ✓ | ✓ |
| Private Members | ✗ | ✓ | ✓ |
| Edit Members Values | ✗ | ✓ | ✓ |
| Real-time Watchers | ✗ | ✓ | ✓ |
| Live Event Debugging | ✗ | ✗ | ✓ |
| Methods Studio | ✗ | ✗ | ✓ |
| Compare Tool | ✗ | ✗ | ✓ |
| Snapshot Tool | ✗ | ✗ | ✓ |
| Inspecting Static Members & Classes | ✗ | ✗ | ✓ |
| Inspect Types | ✗ | ✗ | ✓ |
| Get Free | Get Lite | Get Pro |
Step 2: Installing InspectMe
After downloading your chosen version from the Unity Asset Store, add InspectMe to your toolkit by following these steps:
- Open Unity and navigate to
Window > Package Management > Package Manager. - Search for InspectMe and download the edition you have chosen.
- Import InspectMe into your Unity project and follow the on-screen instructions to complete the setup.
Step 3: Opening InspectMe
- Access InspectMe from the Unity Editor by navigating to
Tools > DivinityCodes > InspectMe. - Dock the InspectMe window in your workspace or let it float to keep it visible during your workflow.
Step 4: Inspecting Your First Object
Initiate your first inspection with ease:
- Via Drag and Drop:
- Components: Directly drag components into the InspectMe tree view to enhance your inspection scope. This feature provides an intuitive way to examine specific parts of your GameObjects.
- GameObjects: Drag and drop a gameObject from the hierarchy into the InspectMe window. A popup will display a list of all components attached to the gameObject, allowing you to select multiple options and click "Inspect" to show them in the tree view.
- Via Attribute: Add the
[InspectMe]attribute to classes or members, and use the generated 'Inspect' button in the Unity Inspector for quick access. - Via Script: Invoke
this.InspectMe();within any class to automatically inspect all its members, or specify an instance name for a targeted inspection.
Step 5: Exploring Features
- Tree View Exploration: Begin by expanding member nodes in the Tree View to uncover the structure and inner workings of your objects. Pro users can edit values directly within this view, offering an interactive debugging experience.
- Search Field Utility: Use the Search Field to quickly find specific elements within your project, simplifying the inspection process.
- Watchers for Real-Time Monitoring: Set up Watchers to monitor real-time changes in your game's variables, helping you stay responsive during runtime.
- Method Studio: Dive into deeper analysis with the ability to inspect methods, enabling detailed debugging and testing of method behavior and performance.
- Static Class and Member Inspection: Explore static classes and their members, providing a broader view of your project's architecture and static data.
- Live Event Debugging: Interact with and invoke events, delegates, and UnityEvents directly from the inspector, complete with parameter inputs, return value feedback, and real-time listener tracking.
Need Help?
- FAQ: For quick answers to common questions, visit our FAQ page.
- Support: Need further assistance or want to get in touch? Our Support page has all the details you need.
Next Steps
- Continue exploring the Features page to fully leverage InspectMe in your Unity development.
- Stay updated on new additions and improvements by checking the Changelog.
Welcome to InspectMe, your new partner in Unity development!