Edit of asset "Talo Game Services: open-source player management, leaderboards and stats" Accepted

Old/Current New/Edit
Title Talo Game Services: open-source player management, leaderboards and stats
Description Talo (https://trytalo.com) is an open-source, self-hostable backend for your games with services designed to help you build games faster.

The Godot plugin provides convenient utilities and examples to get up-and-running in minutes. The Talo dashboard gives you full visibility over your game including your players and their actions.

You can currently:
- Identify and authenticate players
- Store persistent data across players
- Track events (levelling up, finding loot, etc)
- Display high scores with leaderboards
- Store and load player saves
- Load game config options and flags from the cloud
- Get feedback directly from your players
- Keep your data in-sync even when players are offline
- Send channel messages between players
- See if players are online and set custom statuses

Included samples:
- Playground: a sandbox for testing all of Talo's services
- Authentication: end to end player logins/registrations/account management
- Leaderboards: add and display leaderboard entries
- Multi-scene saves: showing how to save and load data across multiple scenes and different entities
- Persistent buttons: showing how to save and load game state
- Chat: showing how to send messages between channels in a chat room
- Channel storage: showing how to store data that can be accessed by other players using channels

** Links **
Docs: https://trytalo.com/godot
Repo: https://github.com/TaloDev/godot
Discord: https://trytalo.com/discord

** New in 0.30.0 **
- Added an events flush lock to prevent duplicate events from being sent
- Request/response logs will now only show in debug builds
- You can now find a player stat value using Talo.stats.find_player_stat
- Added identification_started and identification_failed signals, called during the Talo.players.identify() flow
- Added session_found and session_not_found signals, called during the Talo.player_auth.start_session() flow
- You can now disable auto-login
- Refactored Talo.settings to be more type-safe
Talo (https://trytalo.com) is an open-source, self-hostable backend for your games with services designed to help you build games faster.

The Godot plugin provides convenient utilities and examples to get up-and-running in minutes. The Talo dashboard gives you full visibility over your game including your players and their actions.

You can currently:
- Identify and authenticate players
- Store persistent data across players
- Track events (levelling up, finding loot, etc)
- Display high scores with leaderboards
- Store and load player saves
- Load game config options and flags from the cloud
- Get feedback directly from your players
- Keep your data in-sync even when players are offline
- Send channel messages between players
- See if players are online and set custom statuses

Included samples:
- Playground: a sandbox for testing all of Talo's services
- Authentication: end to end player logins/registrations/account management
- Leaderboards: add and display leaderboard entries
- Stateful buttons: showing how to save and load game state
- Chat: showing how to send messages between channels in a chat room

** Links **
Docs: https://trytalo.com/godot
Repo: https://github.com/TaloDev/godot
Discord: https://trytalo.com/discord

** New in 0.23.0 **
- You can now handle specific socket errors with the `error_received` signal
- You can now list all available game stats and find specific stats, allowing you to fetch global stat values in-game
- We've added player stat history and global stat history, allowing you to filter and inspect changes to a stat over time
- Tracking a stat will now return the updated player stat value and the new global value

These updates make game stats super flexible, allowing you to display global values and player stat values in your games more easily. Check out the game stat docs (https://docs.trytalo.com/docs/godot/stats) to learn more about how to use these new APIs.
Category Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/TaloDev/godot
Issues Url https://github.com/TaloDev/godot/issues
Godot version Godot 4.4
Version String 0.30.0 0.23.0
Download Commit 1dc3185c585235df50e17a39e248506804b46d45 9e130ab1ebf5120262705307464d29166f623ee3
Download Url (Computed) https://github.com/TaloDev/godot/archive/1dc3185c585235df50e17a39e248506804b46d45.zip https://github.com/TaloDev/godot/archive/9e130ab1ebf5120262705307464d29166f623ee3.zip
Icon Url https://raw.githubusercontent.com/TaloDev/godot/main/icon.png