Skip to content

6.0.0

Choose a tag to compare

@Gogoshika-ga Gogoshika-ga released this 10 Oct 10:42
· 8 commits to master since this release
6693e72

🚀 GA-SDK-Unreal v6.0.0

We're excited to announce version 6.0.0 of the Unreal Engine SDK!
This release introduces major architectural improvements, new APIs, and extended feature support across platforms.


⚠️ Important Breaking Change

Version 6.0.0 introduces a breaking change in Remote Configs for Data Export users:

After updating, event annotations will change from:

configurations

to:

configurations_v3

for all Configs.
Please ensure that any downstream processing or integrations are updated accordingly.


✨ Added

  • Playtime Metrics Tracking — Added playtime tracking with public functions:
    GetElapsedSessionTime and GetElapsedTimeFromAllSessions.
  • Remote Configs V2 — Added JSON support with new API:
    GetRemoteConfigsValueAsJSON.
  • Performance Tracker — Introduced a new performance tracker with improved FPS reporting.
  • Added FPS reporting for desktop platforms.
  • All functions exposed to Blueprints for easier integration.
  • Updated dependencies to:
    • GA SDK C++ v5.0.0
    • GA iOS v5.0.0
    • GA Android v7.0.0

🔧 Changed

  • Refactored the codebase, introducing GAWrapper to handle multiple platforms.
  • UGameAnalytics is now an object (static functions removed).
  • Added an instance of UGameAnalytics inside UGameAnalyticsModule.
  • Removed duplicate functions inside UGameAnalytics.
  • Various internal improvements and bug fixes.