* Save up to 40% vs Official Release pricing. Maintenance starts on GA. 30-day change-of-mind window begins after GA.

Coding

  • Advanced CodeLens: Real-time insights into references, usages, and Unity-specific data.
  • Unity Code Snippets: Speed up development with pre-built snippet patterns tailored for Unity scripts.

Debugging

Testing

  • Run and Debug Unity Tests: Execute tests in Test Explorer, generate detailed reports, and analyze coverage for robust code quality.
  • Check Code-Coverage Reports: Produce an HTML coverage report and open it directly inside Visual Studio, quickly seeing which lines of code each test exercises.

Asset Management

Dependency Management

  • Manage UPM Packages: View, update, remove, and embed UPM packages without leaving Visual Studio.

AI Copilot for Unity

  • Context-Aware Suggestions (User-Controlled): Copilot sees only the slices you permit—active scene, settings, manifests, custom tags—so completions reference the right prefabs and layers without exposing private assets.
  • Unity-Tuned Rule-Set & Guardrails: uSymphony embeds lifecycle patterns, naming rules, folder layouts, and forbidden APIs into every Copilot request, guaranteeing team-wide consistency and safety.
  • Always-Current Knowledge: Before answering or acting, Copilot calls uSymphony’s Doc-Fetch service for the newest Unity manuals, package notes, and verified articles, avoiding stale LLM data.
  • Agent Tools: Natural-language commands trigger uSymphony’s Explorer, Console, Test Runner, and Dependency Manager, letting Copilot automate coding, debugging, and testing workflows.

The Unity Project Explorer provides an intuitive way to manage assets and packages directly within Visual Studio, mimicking Unity’s Project window. You can navigate, search, and organize your project files with ease, including features like the Two-Column layout, advanced search filters, and predefined file templates. The Explorer integrates seamlessly with your Unity project, allowing you to perform actions like adding new files, creating folders, and managing asset properties directly from Visual Studio.

Run and Debug Unity Tests

Run and debug your Unity tests directly in Visual Studio using Test Explorer. You can group, filter, and manage test cases, generate HTML reports, and analyze code coverage. This integration helps ensure your code remains stable and efficient during development.

Unity Console

The Unity Console tool window brings Unity’s console directly into Visual Studio, allowing for easy log management, filtering, and clearing. You can control settings like “Clear On Play” or “Clear On Build” directly within Visual Studio, streamlining your debugging workflow.

Support NuGet Packages

uSymphony simplifies the process of using NuGet packages in Unity projects. With its seamless integration into Visual Studio, you can manage NuGet packages, automatically integrate them into Unity’s build pipeline, and handle dependencies without manual DLL management. This feature ensures compatibility and efficiency for developers who rely on external libraries.

Support the Modern .NET Project System

uSymphony enables Unity projects to adopt the modern .NET project system, offering benefits like faster project load times, improved performance, and simplified file management. This feature future-proofs your development environment, aligning it with Unity’s evolving roadmap and the modern CoreCLR runtime.

Advanced CodeLens

uSymphony’s Advanced CodeLens for Unity offers real-time insights directly within your code, showing references and usages of classes, methods, and fields, including complex Unity types like Vector3, Color, and Bounds. It also integrates with the Unity Project Explorer, enabling seamless navigation between code and assets, all without leaving Visual Studio.

Integrated Browser for Unity Scripting Reference

Access Unity’s documentation directly from Visual Studio with the integrated browser. It supports Dark Mode, offers an optimized layout for readability, and includes a Quick Search feature to help you quickly find the information you need.

Unity Toolbar and Status Bar

Control Play mode, open/close Unity, manage Unity Hub, and track the Unity Editor’s state—all from within Visual Studio. The Unity Toolbar and Status Bar features reduce the need to switch between Unity and Visual Studio, improving your workflow and efficiency.

Advanced Shader Editor

Access Unity’s documentation directly from Visual Studio with the integrated browser. It supports Dark Mode, offers an optimized layout for readability, and includes a Quick Search feature to help you quickly find the information you need.

Advanced Refactor Features

uSymphony’s refactoring tools automate tedious tasks, such as adapting your scripts for Configurable Play Mode. It supports faster iteration times by allowing you to disable domain reload and handle state resets manually. Additionally, the Enhanced Rename Feature helps preserve Unity serialization by automatically adding the FormerlySerializedAs attribute during rename refactoring, ensuring serialized data remains intact.