Ezcha Network - The easiest solution for online lobbies, trophies, leaderboards & more!

Howdy all! My name is Dylan, and I’ve been running a small indie games site called Ezcha Network since 2014. It originally started as a blog where I could share my own work with the world but has since slowly evolved into its very own platform. It’s become a place where players can earn trophies, compete across leaderboards, and discuss their favorite games.

In recent years I’ve been opening the platform up to outside developers. It provides several free services and features such as a multiplayer relay network, lobbies, trophies, leaderboards, cloud saves, and more. Our official Godot plugin is now available on the new asset store. By using it, developers can quickly and easy integrate these features into their games.

2 Likes

Here’s what people are saying about the site and plugin so far!

1 Like

NEW!

Sign in with Apple and Google

The site now allows users to sign up or register using Apple or Google. This allows both developers and players to get started much quicker!

Plugin Updates

The plugin has also been getting updates regularly. Here are the most recent changelogs!

Version 2.5.1

  • BREAKING! Renamed EzchaPlatformAdapterWeb to EzchaWebAdapter
  • The editor plugin now keeps the override session alive
  • Added a request_account_management() function to EzchaClient
    • Only supported on platforms where supports_native_login() is true
  • Added a session_expired signal to EzchaClient
    • Emits when a previously valid session expires or is otherwise detected as invalid
  • Added a login_completed signal to EzchaClient
  • General behind the scenes improvements for the native login flow

Version 2.5.0

  • BREAKING! Renamed EzchaTrophyMeta to EzchaTrophy
  • BREAKING! Renamed EzchaTrophyMetaListResponse to EzchaTrophyListResponse
  • Added EzchaTrophyObtained (extends EzchaTrophy)
    • Contains a obtained_timestamp field
  • Added Ezcha.client.get_trophy(id)
  • EzchaSessionValidationResponse.trophies_obtained is now EzchaTrophyObtained[] instead of EzchaTrophy[]
  • Ezcha.client.trophies_obtained is now EzchaTrophyObtained[] instead of EzchaTrophy[]
  • EzchaServerPlayer.trophies_obtained is now EzchaTrophyObtained[] instead of EzchaTrophy[]
  • Ezcha.users.get_trophies(user_id, game_id) now returns EzchaTrophyObtainedListResponse instead of EzchaTrophyListResponse
  • Added EzchaServerPlayer.get_trophy(id)
  • interstitial_ad_prompt() and rewarded_ad_prompt() now automatically toggles game audio