Ezcha Network for Godot 4
This plugin enables developers to quickly and easily add online multiplayer, lobbies, trophies, leaderboards, cloud saves, and more to their games. These features are all free and powered by Ezcha Network, a small (but quickly growing) indie games platform. The API is first-class and completely handwritten to work seamlessly with how Godot and your project already function. Here at Ezcha LLC we love Godot and naturally use this plugin in our own original games. This allows us to ensure a high-quality developer experience, as we want one too!
Links & Resources
- Apply now (it's quick!)
- More information
- Getting started guide
- Online documentation
- GitHub repository
Features & Services
Here is a list of all the features and services provided by Ezcha Network.
- Cross-platform
- Mobile support releasing to the public soon
- Players take their progress with them across devices
- The plugin adapts to the platform (write once, run everywhere!)
- Hosting
- Web embeds (with mobile compatibility)
- Traditional downloads
- Accounts & authentication
- Supports login/register with Apple & Google
- Trophies
- Can be categorized
- Includes experience points which players can collect to level up
- Leaderboards
- Highly customizable
- Supports elapsed times
- Multiplayer relay
- Built-in lobby system and list
- Seamlessly integrates with Godot's high-level system
- Three current server locations
- Colorado (US)
- Quebec (CA)
- Switzerland (EU)
- (You can host your own dedicated servers as well)
- Cloud saves
- Player statistics
- General API (time, captchas, etc)
- Basic anti-cheat
- Signed client-side requests
- Replay attacks are blocked
- Specific trophies and leaderboards can be locked to server updates only
- Real-time notifications for trophy grants and leaderboard updates
Workflow
User Interface
The plugin provides a convenient user interface. The developer can use it to configure their game, view its trophies/leaderboards, and to quickly navigate to its developer panel on the website. It also includes useful links to the developer forums and plugin documentation.
Upload From Godot
The plugin also allows developers to quickly upload their games directly from the editor. It adds a new "Ezcha Network" export platform which automatically builds the game for web, prepares it into a bundle, uploads that the site, and waits for it all to be processed.
Examples
See for yourself how easy it is to integrate Ezcha Network into your games!
Check out my comprehensive multiplayer guide to see how you can use Ezcha Relay.
Feature Flags
ezcha_exclude_api_key- Removes the API key from the export.
ezcha_exclude_signing_key- Removes the signing key from the export.
Other Plugins
- GD Mark It
- Auto generate markdown documentation for your projects.
- GD Plugin Bundler
- Bundle plugins for distribution on the Godot Asset Store.
Changelog for version 2.6.0
No changelog provided for this version.
Reviews
This plugin makes publishing a game to Ezcha way easier. It provides a high level abstraction of Ezcha features in GDScript, making it super easy to use features like trophies and authentication in your game because you don’t have to go through the hassle of using the REST apis directly or extracting the authentication token from JavaScript in a browser.
I love the Ezcha Network! It's probably the easiest way to handle authentication, datastores, multiplayer, and hosting for your games! It's quick and easy to learn how the plugin works and there's great documentation and tutorials on the site!
Ezcha.net is probably the best website out there for indie gamedev. This plugin is super easy to use! I implemented some of the multiplayer features in my new wip game, and it works well.
Ezcha Network is incredibly simple to implement. I managed to convert a fairly large project that I mostly abandoned from 1 SDK to the Ezcha Network SDK in just a couple of hours. After I uploaded it to Ezcha.net, the community was very quick to help me iron out some bugs and motivate me to work on the project again. It is far more than just another SDK; it is an active and supportive community built for indie developers.
Login to write a review.