unified_game_services_steam 0.1.0
unified_game_services_steam: ^0.1.0 copied to clipboard
Steam provider for unified_game_services, backed by the pure-Dart steamworks FFI bindings.
Changelog #
0.1.0 #
Initial release.
- Steam provider backed by the pure-Dart Steamworks FFI bindings
(
package:steamworks). Desktop only; web builds get a conditional-export stub that throwsUnsupportedError. - Achievements, leaderboards, stats, cloud save (Remote Storage), friends and rich presence.
- Steam-specific account-linking API:
getSteamId64(),getWebApiAuthTicket()(returnsSteamAuthTicket) andcancelAuthTicket()for backend verification via the Steam Web APIAuthenticateUserTicket. - All Steam async call-results carry a 10s timeout so operations fail with
NetworkExceptioninstead of hanging when Steam never replies. dart run unified_game_services_steam:setupcopies the Steamworks redistributable and writessteam_appid.txtfor local development.