TelemetryX is a runtime diagnostics suite for Unity builds, offering scene inspection, profiler metrics, console logs, streaming and report export with session based monitoring via external dashboard.TelemetryX – Runtime Diagnostics Suite is independent of render pipelines and works with all Unity render pipelines, including Built-in, URP, and HDRP.Originally developed using Unity 2022.3.62f3 (LTS) and tested on Unity 6 LTS versions.TelemetryX is a Runtime Diagnostics dashboard that delivers structured diagnostic data directly from Unity builds. It enables platform-independent monitoring across Games, AR, VR, WebGL, and other Unity-based applications.Unlike editor-only tools, TelemetryX operates inside runtime builds. This allows developers and QA teams to inspect, monitor, and analyze applications in real-world deployment environments through a secure external dashboard.Key Features:-Live Scene InspectorInspect runtime scene hierarchies, GameObjects, components, and public field values in real time.Profiler MetricsMonitor essential performance data through real-time visual graphs, including:FPS and frame timingCPU and GPU usageMemory allocation and garbage collectionRendering and physics statisticsNetwork and system metricsConsole LogsView runtime logs, warnings, and errors with filtering, search functionality, and expandable stack traces.Live StreamingStream live gameplay video with audio from the running build to the external dashboard. Adjustable streaming quality helps optimize performance and network usage, enabling real-time observation and debugging.Export ReportsExport inspector data, performance metrics, and console logs into structured Excel reports for offline analysis and team sharing.Runtime Sessions and SecurityEach build generates a unique session ID for independent trackingSecure dashboard access using Firebase-based authenticationSession approval workflow with session history for reconnection and review-----------------------------------------------------------------------------------------------Diagnostics ControlEnable or disable diagnostics using configurable togglesExternal dashboard can be built once via the Editor tool and rebuilt as neededOption to fully disable diagnostics in production buildsFeature-level controls to minimize runtime overheadArchitecture and ExtensibilityBuilt on a scalable, modular architectureDesigned for future expansion with additional telemetry featuresSuitable for long-term and evolving projectsWhy TelemetryX?Designed specifically for runtime buildsNo Unity Editor attachment requiredSecure, session-based diagnostics workflowCentralized external dashboardOptimized for performance and scalabilitySupported PlatformsCross-platform ready — any Unity-supported build can be diagnosed from the very first launch, with no Unity Editor dependency.Diagnostics work on real devices and real users, not just in development environments.Unity Version CompatibilityUnity 2022 LTS or newer.LTS versions recommended for best stability and performance.System ArchitectureTelemetryX is built on a modular, runtime-first diagnostics architecture designed specifically for production environments.Core ComponentsLightweight runtime diagnostics agent embedded directly into Unity builds.External desktop dashboard application for real-time inspection and analysis.ScriptableObject-based configuration system for flexible setup and control.Session-based telemetry pipeline for structured and isolated diagnostics sessions.This architecture ensures diagnostics function outside the Unity Editor, on live builds and deployed applications.Networking & CommunicationDiagnostics data and live streaming are transmitted using a WebRTC-based communication layer.Efficient real-time, low-latency data streaming between Unity builds and the external dashboard.Session-based communication model ensures clean data separation between multiple running builds.Optimized message batching, throttling, and serialization for network efficiency.Extensibility & ScalabilityUser-defined data collectors.Designed with long-term scalability in mind.Easily extensible with new performance metrics & custom telemetry channels.Modular subsystems allow selective feature enablement based on project needs.Performance & Safety ConsiderationsOptimized data polling intervals to minimize runtime overhead.Minimal garbage collection allocations.Optional feature toggles for full control over performance cost.Thread-safe and async-safe data handling.Diagnostics system can be completely disabled at runtime when not required.Intended Use CasesRuntime debugging on real devices.Performance profiling outside the Unity Editor.QA testing and validation.Remote gameplay observation.Diagnostics reporting and performance analysis in production builds.What’s IncludedRuntime diagnostics system.Configuration assets.Example setup and sample scenes.User manual documentation.Support & MaintenanceDeveloped and maintained by an indie developer.Documentation included.Updates and improvements provided based on user feedback.Long-term focus on stability, extensibility, and professional tooling standards.During the development of TelemetryX, AI-assisted tools were used as productivity aids during parts of the development process. This included assistance with documentation drafting, text refinement, idea structuring, and minor development support such as code suggestions and syntax optimization.All architecture design, system implementation, runtime diagnostics logic, networking structure, editor tooling, and final source code were authored, reviewed, tested, and validated by the publisher. AI-generated suggestions, where used, were evaluated, modified, and integrated manually to ensure correctness, performance, and compliance with Unity Asset Store guidelines.The publisher takes full responsibility for the final package content, including all scripts, assets, documentation, and functionality.




