The ultimate search tool for Unity. Find anything by name, components, or references—even in unloaded scenes. Packed with advanced filters and optimized for large projects.Object Finder ProObject 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 <=. Example: comp(Light).intensity:>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 WorkflowsFind 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 OptimizedCustom 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.We provide dedicated support to ensure your workflow stays smooth and productive.Support Includes:Help with setup and installationBug reporting and fixesFeature request submissionsGuidance on best practices for large projectsContact:Email: maharajastudiocustomerservice@gmail.com Discord: https://discord.gg/GamF5bez3hWe will try to respond to you as soon as possible.NOTE: Any visual assets such as the tree, house, or anything else (meaning the whole environment) shown in the video or images (as a background) are not included in this asset pack. Special thanks to Hivemind for their awesome environment asset.Unity Versions: Tested on Unity 2021.3.45f1, 2022.3.62f1, 6000.0.53f1Platforms: Unity Editor only (Windows, macOS, Linux).Dependencies: None – works with Unity’s built-in APIs.This asset was developed with assistance from AI tools to improve productivity. GitHub Copilot was used for inline code completion and for generating routine C# functions. Google's Gemini 2.5 Pro was utilized to review developer-written code, provide refactoring suggestions, and assist in drafting the documentation and the Asset Store listing.All AI-assisted content, including both code and text, was critically reviewed, modified, and finalized by our developers to create the final asset and to ensure that it meets our high standards for quality and performance.




