Browse / Game Development / Unity Editor Integration

Unity Editor Integration

Manipulates Unity scenes and prefabs by reading serialized JSON data and submitting structural or property changes.

SkillGame DevelopmentEngines

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Creates and deletes Game Objects and components dynamically via a structured edit queue
  • Modifies component properties including transforms, tags, and custom script variables
  • Inspects full Game Object hierarchies through serialized JSON scene representations
  • Integrates Lua-based UI components and manages their visibility settings
  • Manages prefab lifecycle by instantiating assets or saving new objects as prefabs

Use cases

  • Automating the setup of complex scene hierarchies and environmental layouts
  • Batch updating component properties or script variables across multiple Game Objects
  • Rapidly prototyping UI layouts by programmatically attaching and configuring Lua scripts

FAQ

What does the Unity Editor Integration skill do?

This skill enables Claude to programmatically read and modify Unity scenes and prefabs. By interacting with serialized JSON representations, Claude can inspect hierarchies, change component properties, and manage the lifecycle of GameObjects and assets.

How does this skill improve my game development workflow?

It allows for natural language control over your Unity environment. Instead of manual clicking, you can instruct Claude to 'move all enemies to a specific height' or 'add a Lua script to every UI button,' significantly speeding up scene composition.

Does it support Highrise Studio Lua scripts?

Yes. The skill is specifically designed to work with Highrise Studio, allowing Claude to add Lua-generated components, set custom script variables (m_ properties), and manage UI visibility settings like World, Hud, or AboveChat.

When should I use this skill?

Use this skill whenever you need to automate repetitive editor tasks in Highrise Studio, such as batch-updating transforms, configuring complex component properties, or instantiating multiple prefabs based on specific logic.

Is it safe to use for editing scenes?

Absolutely. The skill does not modify your raw Unity binary files. It writes changes to a structured 'edit.json' queue that the Unity Editor processes, ensuring all changes are applied within the editor's own transaction system.