Edit of asset "Godot-GameBackendSDK" Accepted

Old/Current New/Edit
Title Godot-GameBackendSDK
Description GameBackendSDK is a production-ready Godot 4.4+ addon for integrating a custom game backend into your project.

It provides a clean, type-safe GDScript API for common online features without external dependencies.

Features
- Authentication: guest login, email/password register & login, automatic token refresh
- Cloud Saves: key-value storage with versioning and optimistic locking
- Leaderboards: submit scores, fetch rankings, get player position
- Remote Config: platform-specific config and feature flags
- Automatic retries with exponential backoff
- Request queueing to avoid race conditions
- Persistent token storage
- Pure GDScript, zero external plugins

Requirements
- Godot 4.4 or newer
- A backend implementing the provided REST API contract
(A reference backend is available on GitHub)

Installation
1. Copy addons/GameBackendSDK/ into your project’s addons/ folder
2. Enable the plugin in Project Settings
3. Add Backend.gd as an Autoload singleton named Backend

Quick Example
- Initialize the SDK with your backend URL and project ID
- Ensure a guest session
- Save cloud data or submit leaderboard scores
All API calls return a consistent result dictionary with clear error handling.

What this is
- A client SDK for your own backend
- Suitable for production projects
- Designed to be predictable, debuggable, and safe by default

What this is NOT
- A hosted backend service
- A drop-in replacement for PlayFab or Firebase

Includes a demo scene and smoke tests to verify backend integration quickly.

Licensed under MIT.
GameBackendSDK is a production-ready Godot 4.4+ addon for integrating a custom game backend into your project.

It provides a clean, type-safe GDScript API for common online features without external dependencies.

Features
- Authentication: guest login, email/password register & login, automatic token refresh
- Cloud Saves: key-value storage with versioning and optimistic locking
- Leaderboards: submit scores, fetch rankings, get player position
- Remote Config: platform-specific config and feature flags
- Automatic retries with exponential backoff
- Request queueing to avoid race conditions
- Persistent token storage
- Pure GDScript, zero external plugins

Requirements
- Godot 4.4 or newer
- A backend implementing the provided REST API contract
(A reference backend is available on GitHub)

Installation
1. Copy addons/GameBackendSDK/ into your project’s addons/ folder
2. Enable the plugin in Project Settings
3. Add Backend.gd as an Autoload singleton named Backend

Quick Example
- Initialize the SDK with your backend URL and project ID
- Ensure a guest session
- Save cloud data or submit leaderboard scores
All API calls return a consistent result dictionary with clear error handling.

What this is
- A client SDK for your own backend
- Suitable for production projects
- Designed to be predictable, debuggable, and safe by default

What this is NOT
- A hosted backend service
- A drop-in replacement for PlayFab or Firebase

Includes a demo scene and smoke tests to verify backend integration quickly.

Licensed under MIT.
Category Scripts
License MIT
Repository Provider GitHub
Repository Url https://github.com/hoxsec/Godot-GameBackendSDK
Issues Url https://github.com/hoxsec/Godot-GameBackendSDK/issues
Godot version Godot 4.4
Version String 1.0.0
Download Commit 94a4254250238823e5c6ebb2766ef382301ee160
Download Url (Computed) https://github.com/hoxsec/Godot-GameBackendSDK/archive/94a4254250238823e5c6ebb2766ef382301ee160.zip
Icon Url https://raw.githubusercontent.com/hoxsec/Godot-GameBackendSDK/refs/heads/main/Godot-GameBackendSDK-Logo.png
Preview Insert
Type image
Image/Video URL https://i.imgur.com/mHKPjAT.png
Thumbnail https://i.imgur.com/mHKPjAT.png