unity-optimization

Optimize Unity assets and scenes for smaller builds and cleaner performance.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-optimization-rayzerrek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-optimization
Source: https://github.com/Rayzerrek/dotfiles/tree/main/.pi/agent/skills/unity-skills/skills/optimization
Command: npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-optimization-rayzerrek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity teams reduce build size and identify scene-level performance waste by optimizing assets and analyzing rendering cost.

Core Features & Use Cases

  • Asset Compression: Batch optimize textures, meshes, and audio settings to lower memory and package size.
  • Scene Analysis: Inspect scenes for high triangle counts, excessive material slots, duplicate materials, and transparent overdraw risks.
  • Project Cleanup: Update static flags and add or configure LOD groups to improve runtime efficiency and rendering behavior.
  • Use Case: When a project says the package is too large or a scene feels heavy, this Skill helps pinpoint the biggest offenders and apply targeted fixes.

Quick Start

Use the unity optimization skill to analyze the current scene for high-poly objects, excessive materials, and large assets, then recommend the safest compression or configuration changes.

Frequently Asked Questions about unity-optimization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find large assets and reduce Unity build size?

To reduce Unity build size, batch optimize texture, mesh, and audio compression settings. This skill discovers large assets and applies targeted importer setting updates to shrink package size and lower memory usage.

Why does my Unity scene feel heavy and how can I fix rendering cost?

A heavy Unity scene is caused by high triangle counts, excessive material slots, and transparent overdraw. Scene analysis identifies these rendering cost offenders and recommends static flag management and LOD configuration fixes.

How do I detect and clean up duplicate materials in a Unity project?

Detect duplicate materials in Unity through deterministic scene analysis. This process filters and inspects project resources to pinpoint redundant material slots, allowing you to apply batch-safe cleanup and configuration changes.

Can I batch update Unity texture and audio compression settings safely?

Yes, batch updating Unity texture and audio compression is safe. The optimization process requires batch-safe filtering and applies deterministic importer setting updates across project resources to ensure clean performance.

What's the best way to configure LOD groups for static Unity objects?

The best way to configure LOD groups for Unity objects is through project cleanup workflows. Analysis identifies static flag management needs and updates LOD group components to improve runtime efficiency and rendering behavior.

How do you analyze overdraw risks in Unity scenes?

Analyze overdraw risks in Unity scenes by inspecting for transparent materials and excessive draw calls. Scene analysis thresholds evaluate rendering behavior and pinpoint transparent overdraw risks for targeted optimization.