Skip to content

2025.06 Unity Changelog

  • Comprehensive touch input recording capabilities for mobile testing
  • Support for both Legacy Input and New Input System touch recording
  • Custom device creation using Unity descriptions (CreateDeviceCustom())
  • Enhanced gamepad and controller support
  • Automatic real device removal for headset testing
  • OpenXR headset detection and configuration
  • Improved VR input simulation
  • Custom VR device creation support
  • Complete redesign replacing legacy OnGUI system
  • Modern, lightweight UI with improved visual design
  • Sprite-based graphics and better Unity UI integration
  • Automatic fallback to legacy infobox when needed
  • ConfigureInfoBox() for enabling/disabling, positioning, and scaling
  • SetInfoBoxStatusMessage() for custom status messaging
  • Configurable canvas render modes for VR/AR compatibility
  • Enhanced recording interface with improved visual layout
  • Support for HPath-based object references (CreateObjectRef(hPath), RemoveObjectRef())
  • Improved object resolution and caching
  • Enhanced property lookup with binding flags
  • Fixed memory leaks during frame encoding
  • Better error handling for missing video libraries
  • More stable video recording across different platforms
  • Improved error reporting and diagnostics
  • Enhanced video recording API (StartVideoRecording, StopVideoRecording)
  • Better input management with WaitForEmptyInput improvements
  • Improved GetObjectDistance functionality
  • Enhanced debugging and error reporting capabilities
  • WebGL build improvements and fixes
  • Console platform support improvements
  • iOS/Xcode build improvements with fixed OVR configuration
  • Memory leak fixes
  • Better texture processing and resource cleanup
  • Improved connection management and stability
  • Enhanced thread safety across components
  • Improved handling of double-click to prevent duplicate input events
  • Better input system detection and initialization
  • Fixed pointer events on mobile platforms
  • Improved touch device handling
  • Enhanced logging and diagnostic capabilities
  • Better screenshot functionality with UI element hiding
  • Improved error handling and exception management
  • More robust license validation and error reporting
  • Comprehensive API documentation updates
  • Included XML for inline API documentation
  • New examples for video recording workflows
  • Enhanced touch input examples
  • Improved object reference usage patterns
  • Enhanced error messages and debugging information
  • Improved diagnostic capabilities and logging
  • Better validation and error reporting throughout the system