BRAIN Game Performance Tool View on Asset Store (opens in new tab)

Package details

Latest version
1.0.7
Last updated
First released
Unity version
2022.3.25 or later
Package size
12.8 MB
Files
23
Favorites
2
Views in the past week
1

Price tracking

Last checked
Tracked since
Lowest recorded
$14.99 on

Keywords

BRAIN Game Performance Tool

by BrainIT (opens in new tab)

No ratings yet

The BRAIN Game Performance Tool is an advanced Unity Editor extension designed to optimize performance in your Unity games.

Price $14.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for BRAIN Game Performance Tool, 6 months Current $14.99; lowest $14.99; highest $14.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

BRAIN Game Performance Tool screenshot 1

BRAIN Game Performance Tool screenshot 1

About this asset

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.

From the publisher's Asset Store listing.

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

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2022.3.25f1 Compatible Compatible Compatible

As listed on the Asset Store.