Unity
Object Finder Pro
$19.99
Rated 0.0/5 from 1 ratings on Unity.
Price history
Recorded standalone sale prices and the latest available store price, in USD. Historical dots use the sale start date and its recorded offer price. Prices can change during a sale; this is not a daily price log. Bundle prices and upcoming offers are excluded. History covers up to the 100 most recent recorded offers.
Lowest recorded standalone price in this history: $19.99. The latest store price is $19.99, matching the lowest recorded price shown here.
View 1 recorded price
| Sale start / price check | Price | Observation |
|---|---|---|
| $19.99 | Latest store price |
About Object Finder Pro
- Tools, Systems & Learning > Development Tools & Automation
Object Finder Pro is a professional-grade Unity Editor tool that helps you locate GameObjects and Assets within your Unity project. It’s designed for speed, precision, and usability, ensuring you spend less time searching and more time creating.
Tired of wasting time digging through complex hierarchies and project folders? Object Finder Pro transforms how you work by turning your project into a searchable database. With its asynchronous, non-blocking engine, it handles even the largest projects with ease to prevent editor freezes.
What's New in Version 3.0?
Version 3.0 is our biggest update yet, introducing powerful batch operations, non-destructive visual feedback, and a complete architectural overhaul of our Smart Search engine to AAA pipeline standards.
- The Replace Window (Batch Operations): A powerful batch replacement system with four dedicated modes. Replace scene objects with Prefabs from a pool while preserving transforms, parents, and adding random offsets or scale ranges. Swap or add components across multiple GameObjects while optionally copying compatible field values. Batch replace materials on Mesh Renderers. Perform high-speed batch renaming with find-and-replace.
- Detached Results Windows: Snapshot your search results into standalone, dockable windows. Open multiple result windows simultaneously, utilize local search filtering, and sync with the main window's current results.
- Isolation Mode: A non-destructive way to focus on search results in the Scene View using Unity's built-in SceneVisibilityManager. It automatically restores visibility on scene load and includes robust crash recovery to ensure your scene visibility is restored if Unity closes unexpectedly.
- Visual Feedback & X-Ray: Instantly spot results with the Scene Heatmap, which renders search results with a blueprint-style X-Ray effect (volumetric blue glow) making them visible even through walls. The tool also automatically highlights search results in the Hierarchy window.
The Smart Search Powerhouse (Refactored for AAA)
The entire Smart Search system has been extensively refactored to conform to AAA engine pipeline standards, making it the ultimate tool for debugging, analysis, and complex filtering. Enable "Smart Search" to unlock a powerful query language with auto-complete.
- Hierarchy Filtering: Evaluate objects based on the state or name of the objects around them using parent:, root:, path:, and siblings:.
- Explicit Null Checking: Natively test if a value is implicitly null. Example: comp(MeshFilter).sharedMesh:null finds objects missing an assigned mesh.
- Regex Wildcards: Use the ~ operator to force the parser to treat the right-hand string as a Regular Expression. Example: name:~"Enemy.*" matches any object starting with "Enemy_".
- Reference & Dependency Scanning: Scan for broken or unused dependencies. Check if an object's dependencies contain a string using ref:GuidOrName, or natively detect broken MonoBehaviours using missing:script.
- Persistent Shared Aliases: Type @myAlias to automatically fetch shared search queries from a ScriptableObject. This allows your whole team to synchronize searches via Source Control.
- Filter by Public Properties: Filter GameObjects by the value of a public component property using operators like >, =, and 5.
- Numeric Metrics: Filter by metrics using keywords like polycount:, memsize:, texwidth:, and childcount:.
- Acronym Matching: The name search can match acronyms from PascalCase or camelCase names (e.g., pc finds PlayerController).
Professional-Grade Search Workflows
- Find All References: Find all GameObjects, Prefabs, and ScriptableObjects in your project or scene that hold a direct reference to a specific component instance.
- Component Signature Filter: Find GameObjects that precisely match the component signature (the exact set and number of components) of a template GameObject.
- Multi-Component Filter: Find GameObjects that have a specific set of components attached.
- Search Scopes: Search both the current open Scene(s) and the Project assets, or use the "In Root GameObject" scope to confine the search to a specific GameObject and its children. You can even search within a specific Unloaded Scene.
- Flexible Text Search: Utilize Fuzzy Search for typo-tolerant matching sorted by relevance, or use Exact Match for case-insensitive, precise lookups.
Extensible & Highly Optimized
- Custom Filter API: A framework to create your own C# search filters. Example filters with full source code are provided in the package.
- High-Performance Results: Found items are displayed in a virtualized list, ensuring smooth performance even with thousands of results. Search results now appear in the list in real-time as they are found.
- Dynamic Results Filtering: A filter bar appears above the results allowing you to dynamically filter the currently displayed results without performing a new search.
- Deep Customization: Use the new Settings Window to set a default preset, configure the tool to load the last preset on startup, or enable/disable entire feature sections from the UI.
Tired of wasting time digging through complex hierarchies and project folders? Object Finder Pro transforms how you work by turning your project into a searchable database. With its asynchronous, non-blocking engine, it handles even the largest projects with ease to prevent editor freezes.
What's New in Version 3.0?
Version 3.0 is our biggest update yet, introducing powerful batch operations, non-destructive visual feedback, and a complete architectural overhaul of our Smart Search engine to AAA pipeline standards.
- The Replace Window (Batch Operations): A powerful batch replacement system with four dedicated modes. Replace scene objects with Prefabs from a pool while preserving transforms, parents, and adding random offsets or scale ranges. Swap or add components across multiple GameObjects while optionally copying compatible field values. Batch replace materials on Mesh Renderers. Perform high-speed batch renaming with find-and-replace.
- Detached Results Windows: Snapshot your search results into standalone, dockable windows. Open multiple result windows simultaneously, utilize local search filtering, and sync with the main window's current results.
- Isolation Mode: A non-destructive way to focus on search results in the Scene View using Unity's built-in SceneVisibilityManager. It automatically restores visibility on scene load and includes robust crash recovery to ensure your scene visibility is restored if Unity closes unexpectedly.
- Visual Feedback & X-Ray: Instantly spot results with the Scene Heatmap, which renders search results with a blueprint-style X-Ray effect (volumetric blue glow) making them visible even through walls. The tool also automatically highlights search results in the Hierarchy window.
The Smart Search Powerhouse (Refactored for AAA)
The entire Smart Search system has been extensively refactored to conform to AAA engine pipeline standards, making it the ultimate tool for debugging, analysis, and complex filtering. Enable "Smart Search" to unlock a powerful query language with auto-complete.
- Hierarchy Filtering: Evaluate objects based on the state or name of the objects around them using parent:, root:, path:, and siblings:.
- Explicit Null Checking: Natively test if a value is implicitly null. Example: comp(MeshFilter).sharedMesh:null finds objects missing an assigned mesh.
- Regex Wildcards: Use the ~ operator to force the parser to treat the right-hand string as a Regular Expression. Example: name:~"Enemy.*" matches any object starting with "Enemy_".
- Reference & Dependency Scanning: Scan for broken or unused dependencies. Check if an object's dependencies contain a string using ref:GuidOrName, or natively detect broken MonoBehaviours using missing:script.
- Persistent Shared Aliases: Type @myAlias to automatically fetch shared search queries from a ScriptableObject. This allows your whole team to synchronize searches via Source Control.
- Filter by Public Properties: Filter GameObjects by the value of a public component property using operators like >, =, and 5.
- Numeric Metrics: Filter by metrics using keywords like polycount:, memsize:, texwidth:, and childcount:.
- Acronym Matching: The name search can match acronyms from PascalCase or camelCase names (e.g., pc finds PlayerController).
Professional-Grade Search Workflows
- Find All References: Find all GameObjects, Prefabs, and ScriptableObjects in your project or scene that hold a direct reference to a specific component instance.
- Component Signature Filter: Find GameObjects that precisely match the component signature (the exact set and number of components) of a template GameObject.
- Multi-Component Filter: Find GameObjects that have a specific set of components attached.
- Search Scopes: Search both the current open Scene(s) and the Project assets, or use the "In Root GameObject" scope to confine the search to a specific GameObject and its children. You can even search within a specific Unloaded Scene.
- Flexible Text Search: Utilize Fuzzy Search for typo-tolerant matching sorted by relevance, or use Exact Match for case-insensitive, precise lookups.
Extensible & Highly Optimized
- Custom Filter API: A framework to create your own C# search filters. Example filters with full source code are provided in the package.
- High-Performance Results: Found items are displayed in a virtualized list, ensuring smooth performance even with thousands of results. Search results now appear in the list in real-time as they are found.
- Dynamic Results Filtering: A filter bar appears above the results allowing you to dynamically filter the currently displayed results without performing a new search.
- Deep Customization: Use the new Settings Window to set a default preset, configure the tool to load the last preset on startup, or enable/disable entire feature sections from the UI.