Unity Scene Optimizer

Analyze Unity scenes for performance bottlenecks and prioritized optimization recommendations.

95|11|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/Dev-GOM/claude-code-marketplace --skill unity-scene-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Unity Scene Optimizer
Source: https://github.com/Dev-GOM/claude-code-marketplace/tree/main/plugins/unity-dev-toolkit/skills/unity-scene-optimizer
Command: npx skills add https://github.com/Dev-GOM/claude-code-marketplace --skill unity-scene-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Slow-performing Unity scenes due to high draw calls, unoptimized textures, or complex hierarchies can degrade user experience. This Skill analyzes your scenes to pinpoint performance bottlenecks and provides actionable recommendations, saving you hours of manual profiling.

Core Features & Use Cases

  • Rendering Analysis: Identifies issues like excessive draw calls, poor batching, and unoptimized materials.
  • Texture Optimization: Reviews compression, mipmap usage, and atlasing for efficient memory use.
  • GameObject Hierarchy Review: Detects deep nesting and high GameObject counts, suggesting pooling and LOD groups.
  • Use Case: A game developer notices their mobile game runs slowly in a particular level. They can use this Skill to analyze the scene, which might reveal too many real-time lights, uncompressed textures, and a deeply nested GameObject hierarchy. The Skill then suggests specific fixes like baking lights, using ASTC compression, and implementing object pooling.

Quick Start

Ask Claude to optimize your current Unity scene

"Analyze my current Unity scene for performance bottlenecks." "What are the best practices for optimizing textures in Unity for mobile?" "Suggest ways to reduce draw calls in my scene."

Frequently Asked Questions about Unity Scene Optimizer

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

FAQPage Schema
How do I reduce draw calls in my Unity scene?

Reducing draw calls involves batching materials, combining meshes, and removing unnecessary renderers. This Skill analyzes your scene to identify excessive draw calls and recommends specific batching strategies, material consolidation, and object pooling techniques tailored to your scene's structure.

What's the best way to optimize textures for mobile Unity games?

Mobile texture optimization requires appropriate compression formats, mipmap configuration, and atlasing. This Skill reviews your texture settings, identifies uncompressed or oversized textures, and recommends compression methods like ASTC, mipmap strategies, and atlasing approaches to reduce memory footprint.

How can I identify performance bottlenecks in my Unity scene?

Performance bottlenecks stem from rendering, physics, lighting, or hierarchy issues. This Skill measures current metrics using Frame Debugger, Profiler, and Memory Profiler data, then systematically identifies which subsystem—rendering, textures, GameObjects, or lighting—is causing slowdown and prioritizes fixes by impact.

Can I optimize deeply nested GameObject hierarchies in Unity?

Deep hierarchies and high GameObject counts degrade performance through increased transform calculations and memory overhead. This Skill detects nesting depth and GameObject density, then recommends object pooling, LOD groups, and hierarchy restructuring to flatten your scene while maintaining functionality.

What's the impact of real-time lights on Unity scene performance?

Real-time lights are computationally expensive and limit performance, especially on mobile. This Skill identifies excessive real-time lighting, recommends baking static lights, using LOD for dynamic lights, and suggests mobile-specific constraints to maintain frame rate while preserving visual quality.

Does this work for both mobile and desktop Unity projects?

Yes, this Skill applies across mobile and desktop platforms with platform-specific analysis. It provides mobile-specific constraints and optimization strategies while also addressing desktop performance, enabling you to optimize for your target platform's hardware and performance requirements.