Talo Game Services: open-source player management, leaderboards and stats's icon

Talo Game Services: open-source player management, leaderboards and stats 0.30.0 Tools 4.4 Community

Submitted by user trytalo; MIT; 2025-06-25

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


View files Download Submit an issue Recent Edits