GENERAL

  • Every function in the EOS SDK is now available in EOSCore Blueprints
  • Three new interfaces: Kids Web Services (KWS), Integrated Platform and RTC Data
  • Lobby sessions in the Online Subsystem. Sessions can now be backed by EOS Lobbies
  • More login methods on the Login node: refresh token and every identity provider EOS supports
  • Steam Integrated Platform support
  • New Online Subsystem interfaces: Friends, Presence, User and External UI

LOGIN NODE

  • Identity providers: the Login node now accepts a token in Additional Data for every credentials type EOS supports: Apple, Google, Amazon, Oculus, Discord, GOG, Ubisoft Connect, itch.io (JWT and key), Viveport, Epic ID token, OpenID, PSN, Xbox Live and Nintendo
  • The EOS user is created automatically the first time a player logs in with a new identity.

ONLINE SUBSYSTEM

  • Sessions can be backed by the EOS Lobby API
  • New interfaces

    • Friends
    • Presence
    • User
    • External UI

  • Join from the overlay. Pressing Join on a friend in the EOS social overlay now calls OnSessionUserInviteAccepted with the friend’s session
  • Logging out of the Online Subsystem now also calls EOS_Connect_Logout
  • The EOS application status is set to background suspended or foreground when the app is suspended or resumed
  • The EOS platform is shared through the EOSPlatformHandleProvider modular feature
  • SDKLogLevel sets the EOS SDK log level