Skip to content

Environment

Purpose

Owns environment and support diagnostics used for support reporting and issue investigation.

This territory gathers information about the Unity editor environment, render pipeline configuration, package version, scripting symbols, and relevant Snap Studio Pro settings.

Owns

  • Environment diagnostics
  • Support report generation
  • Render pipeline detection
  • Build target reporting
  • Scripting define reporting
  • Version-aware support information

Does NOT Own

  • Logging systems
  • Editor UI
  • Diagnostics presentation
  • Version ownership
  • Support menu ownership

Allowed Dependencies

Environment diagnostics may depend on:

  • Unity editor APIs
  • Unity rendering APIs
  • Shared diagnostics systems

Environment diagnostics should avoid depending directly on:

  • Rendering implementations
  • Preview systems
  • Export systems
  • Feature workflows

Notes

Environment diagnostics exist primarily to improve support quality.

Generated reports should help identify:

  • Unity version
  • Render pipeline
  • Active scripting symbols
  • Snap Studio Pro version
  • Relevant editor state

without requiring users to manually gather information.

Future Candidates

  • Package reporting
  • Hardware reporting
  • Render feature reporting