Edit of asset "Talo Game Services: open-sourceĀ leaderboards, analytics and multiplayer" Accepted

Old/Current New/Edit
Title Talo Game Services: open-sourceĀ leaderboards, analytics and multiplayer
Description Talo's Godot plugin is the easiest way to add leaderboards, player authentication, peer-to-peer multiplayer and more to your game.

Talo (https://trytalo.com) is an open source game backend with a dashboard and API to help you visualise and analyse your game's data.

**Features**

- Player management (persistent data, groups and authentication)
- Peer-to-peer multiplayer with persistent data
- Leaderboards
- Game analytics (global stats, player stats and event tracking)
- Load game config from the cloud
- Game saves (online and offline)
- Game feedback from players
- Player presence (see if players are online and set custom statuses)

**Included samples**

- Authentication: a registration/login/account management flow, showing how to create player accounts and authenticate them

- Playground: a text-based playground allowing you to test identifying, events, stats and leaderboards

- Leaderboards: a basic leaderboard UI, allowing you to add and update entries

- Multi-scene saves: a small game showing how to persist save data across multiple scenes

- 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**

- Homepage: https://trytalo.com
- Docs: https://docs.trytalo.com/docs/godot/install
- Repo: https://github.com/talodev/godot
- Discord: https://trytalo.com/discord

**New in 0.34.x**

- Added a player search API allowing you to find players by IDs, identifiers and prop values.
- You can now filter channel members by different properties like props, identifiers, groups and more.
- The new `Talo.players.clear_identity()` will completely clear the current's player data (e.g. if they opt out of tracking).
- The live config is now cached and can be queried offline. The `Talo.live_config.get_offline_config_last_modified()` function allows you to check when the live config was last retrieved.
- (0.34.1) Fixed an issue with events not sending correctly.
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.22.0 **
- You can now listen for other channel-related signals like players joining/leaving channels, ownership being transferred and channels being deleted
- Paginated APIs now return a struct for safer, easier access
- Talo entities and APIs now inherit from RefCounted instead of Node

This release has several breaking changes. Please refer to the GitHub release for the full changelog.
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.34.1 0.22.0
Download Commit 142d59bf89c0f619725fd7dbe2ed4c82d03717d0 a86a747df38bb82dfbc356ffdc530798c437ab0a
Download Url (Computed) https://github.com/TaloDev/godot/archive/142d59bf89c0f619725fd7dbe2ed4c82d03717d0.zip https://github.com/TaloDev/godot/archive/a86a747df38bb82dfbc356ffdc530798c437ab0a.zip
Icon Url https://raw.githubusercontent.com/TaloDev/godot/main/icon.png