unity-scene

Create, load, save, unload, and inspect Unity scenes in one workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually managing Unity scenes by giving you a reliable way to create, open, save, unload, inspect, and switch scenes during editor and runtime workflows.

Core Features & Use Cases

  • Scene lifecycle control: Create new scenes, load existing ones, save changes, and unload additive scenes when you no longer need them.
  • Multi-scene editing: Switch the active scene, load scenes additively, and manage UI or level layers across multiple loaded scenes.
  • Scene inspection: Query scene info, list loaded scenes, inspect the full hierarchy, and search objects by name, tag, or component.
  • Visual verification: Capture a Game View screenshot to confirm what the player sees, including cameras and UI.
  • Use case: If you need to open a level, verify its contents, and save it after editing, this Skill provides the full scene workflow in one place.

Quick Start

Use the unity-scene skill to open the target Unity scene, inspect its hierarchy, and save any changes after you finish editing.

Frequently Asked Questions about unity-scene

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

FAQPage Schema
How do I manage Unity scenes additively and switch the active scene during runtime?

You can manage Unity scenes additively by loading multiple scenes, switching the active scene, and unloading specific scenes when no longer needed. This supports multi-scene editing for separating UI or level layers across a single workflow.

How do I inspect a Unity scene hierarchy and find specific gameobjects?

You can inspect a Unity scene hierarchy by querying scene info, listing loaded scenes, and enumerating root objects. Specific gameobjects can be discovered by searching for them using their name, tag, or attached components.

Can I capture a Game View screenshot in Unity to verify what the player sees?

Yes, you can capture a Game View screenshot in Unity to visually verify what the player sees. This includes rendering cameras and UI elements, providing a reliable snapshot for scene inspection and visual verification.

What is the best way to handle Unity scene lifecycle management for editing and saving levels?

The best way to handle Unity scene lifecycle management is using a single workflow to create new scenes, load existing levels, save changes, and unload additive scenes. This provides full end-to-end scene control during editor and runtime use.

Does this Unity scene management workflow support both editor and runtime environments?

Yes, this Unity scene management workflow supports both editor and runtime environments. It handles scene state querying, root object enumeration, and structured scene management for single-scene editing and additive multi-scene setups.

Why use additive scene loading instead of single-scene editing in Unity?

Additive scene loading in Unity allows you to manage UI or level layers across multiple loaded scenes simultaneously. Unlike single-scene editing, it enables active scene switching and unloading specific scenes without disrupting the entire project state.