Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/7
The BRAIN Game Performance Tool is an advanced Unity Editor extension designed to optimize performance in your Unity games.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.25f1
Compatible
Compatible
Compatible
Description

The BRAIN Game Performance Tool is an advanced Unity Editor extension designed to optimize performance in your Unity games. It provides real-time profiling, bottleneck detection, and a heatmap visualization feature to identify and address performance bottlenecks effectively. This tool is ideal for game developers who aim to fine-tune their game's performance while maintaining high-quality visuals and mechanics.

Technical details

The BRAIN Game Performance Tool is a powerful Unity Editor extension designed to help developers optimize their game’s performance. This tool enables real-time performance tracking, heatmap visualization, bottleneck analysis, and simulation testing within the Unity Editor. It is ideal for game developers looking to fine-tune their projects and eliminate performance bottlenecks in complex scenes.


This version introduces new features, enhanced UI/UX, and refined workflows to make performance optimization more intuitive and educational for developers of all skill levels.



Key Features

1. Performance Profiler

Monitor FPS (frames per second) with real-time updates and color-coded

feedback:

Green: Excellent performance (FPS ≥ 60).

Orange: Acceptable performance (30 ≤ FPS < 60).

Red: Poor performance (FPS < 30).

CPU and GPU metrics:


Track CPU Time and GPU Time per frame in milliseconds.

Display whether GPU Multi-Threading is enabled or disabled.

Real-time draw call counter to identify rendering overhead.


2. Heatmap Visualization

Visualize scene performance bottlenecks by mapping object density and

activity directly in the Scene View.

Easily identify overdraw and heavy render areas that require optimization.

Fully customizable heatmap settings for color intensity, threshold levels, and

performance categorization.


3. Simulation Testing

Run Simulations to test your scene under load:

Simulate objects with dynamic properties like scaling, rotation, and

orbiting.

Automatically enter Play Mode to observe simulation results.

Configure parameters such as:

Object Count: Stress-test with varying numbers of objects.

Spawn Radius: Control object distribution in the scene.

Scaling Behavior: Test minimum and maximum scaling thresholds.


4. Scene Scanning & Top Offenders Analysis (Enable/Disable Heatmap)

Scan the active scene to register objects with Renderer components.

Automatically categorize and rank Top Performance Offenders by:

Draw Calls

Triangle Count

Material Count

Intuitive grid-based display for easy analysis.


5. Settings Windows

Heatmap Settings:

Adjust heatmap visuals for tailored performance analysis.

Toggle and customize visualization thresholds, color ranges, and intensity.


Simulation Settings:

Save and manage simulation parameters for consistent simulation testing.


Real-time updates: Changes in settings are instantly reflected in the Profiler.


Getting Started with the Tool



Step 1: Using the Profiler

1. Open the Profiler via Tools > BRAIN Game Performance Tool > Open Profiler.

2. Observe real-time performance metrics in the Profiler window.

3. Enable Heatmap to Scan your active scene.


Step 2: Customizing Settings

Access settings via the gear icon in the Profiler or from the Tools menu.

Adjust heatmap intensity or configure simulation parameters as needed.


Step 3: Running Simulations (Optional)

1. Configure simulation parameters in Simulation Settings.

2. Click Run Simulation in the Profiler. The tool automatically enters Play Mode to

simulate scene load.


Educational Walkthrough: Optimizing Your Game

Scenario: You notice FPS drops in a dense urban scene.

1Step 1: Analyze Real-Time Performance

Open the Profiler and observe FPS, CPU, and GPU metrics.

Note the draw call count to understand rendering complexity.


Step 2: Enable Heatmap Visualization

Use Scan Active Scene to register objects for heatmap visualization.

Adjust heatmap thresholds to focus on problem areas.


Step 3: Identify Performance Offenders

Review the Top Performance Offenders grid to pinpoint problematic

GameObjects.

Use the grid to select offenders and focus on them in the Scene View.


Step 4: Optimize Assets

Simplify high-poly meshes or reduce the number of materials on

problematic objects.

Replace expensive shaders or textures with optimized versions.


Step 5: Test Changes

Refresh the heatmap to see the impact of your optimizations.


Step 6: Disable the Heatmap



Created with AI

I used Chat GPT for assistance with debugging and user manual.

BRAIN Game Performance Tool

(not enough ratings)
$14.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
12.8 MB
Latest version
1.0.7
Latest release date
Jan 28, 2025
Original Unity version
2022.3.25 or higher
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR