OUT Scene Weight Inspector OFFICIAL SALE

OUT Scene Weight Inspector is a read-only Unity Editor utility for auditing scene structure before deeper profiling.


It scans the active scene or all currently loaded scenes and provides a structured overview of scene complexity, rendering-related signals, physics-related components, UI structure, mesh usage, missing references, and selected source-code patterns.


The tool is intended for fast scene triage. It helps developers locate suspicious objects, select them in the Hierarchy, and export the results for review.


WHAT IT REPORTS


• Total, active, and inactive GameObjects

• Root object count and maximum hierarchy depth

• MeshRenderer, SkinnedMeshRenderer, and SpriteRenderer counts

• 3D and 2D Collider counts, including MeshColliders

• Rigidbody and Joint counts

• Lights by type and bake mode

• Shadow-casting renderers and lights

• ParticleSystem counts and selected module signals

• AudioSource counts

• Canvas and optional UGUI component counts

• Raycast-target, LayoutGroup, and ContentSizeFitter signals when UGUI is installed

• Unique meshes and materials

• Missing material slots

• Missing MonoBehaviour references

• Estimated vertex and triangle totals from shared meshes

• Top scene roots by combined structural weight

• Top meshes by triangle count

• Top MonoBehaviour types by instance count


STATIC ALLOCATION-RISK HEURISTICS


When editable MonoBehaviour source files are available, the tool can inspect Update, FixedUpdate, LateUpdate, and OnGUI method bodies for selected patterns commonly associated with repeated allocations or expensive work.


Examples include LINQ operations, collection creation, object searches, GetComponent, Camera.main, Resources.Load, Instantiate, Destroy, Debug.Log, SendMessage, and BroadcastMessage.


This analysis is token-based static inspection. It is not bytecode analysis and does not measure runtime garbage collection. False positives and false negatives are possible.


WORKFLOW


1. Open Tools > OUT > Diagnostics > Scene Weight Inspector.

2. Scan the active scene or all loaded scenes.

3. Review the summary, risk score, ranked lists, and detailed rows.

4. Use the selection buttons to locate matching GameObjects.

5. Export a summary or detailed CSV report.

6. Confirm important findings with Unity Profiler, Frame Debugger, Memory Profiler, and a representative platform build.


SAFETY


• Editor-only

• Read-only scene scanning

• Does not delete or modify scene objects

• Does not change materials, import settings, tags, layers, or project settings

• Does not run code automatically after import

• Does not require a user account

• Does not collect analytics or telemetry

• Does not require an internet connection

• Does not connect to an external service

• Editable C# source code is included

• No precompiled DLL is included


LIMITATIONS


OUT Scene Weight Inspector is not a replacement for Unity Profiler.


It does not directly measure CPU time, GPU time, runtime memory, draw calls, overdraw, frame time, or exact garbage-collection allocations.


The 0–100 risk score is a deterministic prioritization heuristic. A green result does not prove that a scene is fast, and a red result does not prove that it is slow.


Source inspection is available only when the corresponding editable C# source file can be resolved in the project.


COMPATIBILITY


• Tested with Unity 6000.0.23f1

• Universal Render Pipeline demonstration scene

• Editor-only workflow

• No third-party dependencies

• UGUI is optional


PACKAGE CONTENT


• Complete editable Editor source code

• Named demonstration scene

• Static allocation-risk demonstration script

• Offline quick-start guide

• Offline complete manual

• Script reference

• Summary and detailed CSV export


SUPPORT


Support email:

Almgp2040@gmail.com


Community support:

https://discord.gg/FgJmqUVx5s