Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/structed/godot-playfab
A Godot Engine addon/SDK to interface with Azure PlayFab - playfab.com
https://github.com/structed/godot-playfab
gamedev gdscript godot godot-engine godotengine playfab playfab-sdk
Last synced: about 18 hours ago
JSON representation
A Godot Engine addon/SDK to interface with Azure PlayFab - playfab.com
- Host: GitHub
- URL: https://github.com/structed/godot-playfab
- Owner: Structed
- License: mit
- Created: 2022-01-21T20:00:12.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-03T21:59:16.000Z (19 days ago)
- Last Synced: 2024-12-16T18:09:52.136Z (6 days ago)
- Topics: gamedev, gdscript, godot, godot-engine, godotengine, playfab, playfab-sdk
- Language: GDScript
- Homepage:
- Size: 9.2 MB
- Stars: 129
- Watchers: 4
- Forks: 14
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![godot-playfab logo](addons/godot-playfab/icon.png)
[![CI](https://github.com/structed/godot-playfab/workflows/CI/badge.svg?branch=main)](https://github.com/Structed/godot-playfab/actions/workflows/main.yml)
[![Discord](https://img.shields.io/discord/1020665079668166677?color=rgb%2888%2C%20101%2C%20242%29&label=Discord&logo=discord)](https://discord.gg/7K7q2YuNXe)
![Godot Version - 4.2](https://img.shields.io/badge/Godot_Version-4.2-2ea44f?logo=godotengine)# godot-playfab - for Godot 4!
is an [Azure PlayFab](https://playfab.com) addon for the [Godot Engine](https://godotengine.org/). While it is very early, it is supposed to be two things:1. A GDScript-native SDK to Azure PlayFab
2. A Godot Editor integration to administer your game> **Note:**
> If you are looking for the Godot 3 version, you can use a [legacy version of godot-playfab for Godot 3!](https://github.com/Structed/godot-playfab/tree/godot3)## Motivation
I wanted to create an opinionated, "natural" Godot integration/SDK.
Anyone could use the C# SDK right now or use any SDK with GDExtension. But these SDKs are only generated SDKs, with a lot of duplicated models, which are nothing more than an API wrapper. However, I want it to feel natural to the environment of Godot.So my plan is to not only create a GDScript-Native addon with more or less everything handcrafted,
but also use Godot's Signals and also provide in-editor tools to work with Godot.**The overarching mission is:** *Providing a great Developer Experience!*
## Users
I am proud to say that there are already some games using `godot-playfab` in production! If you want to be listed here, please let me know!- [**Dome Keeper**](https://store.steampowered.com/app/1637320/Dome_Keeper/) by [Bippinbits](https://bippinbits.com/)
# Need Help? Found a Bug? Have an idea for a feature?
Don't hesitate and [join our Discord](https://discord.gg/7K7q2YuNXe)! Everyone is welcome and we're looking forward to hearing from you!
Or create an [issue](/issues) directly in the repo. All your input is **very much appreciated**!## Demo
![Demo](demo-scene.gif)You can use the included Demo scene setup in `Scenes` to see how `godot-playfab` can be used.
## First-Time Setup
See [Initial Setup](./docs/user/initial-setup.md)## Using `godot-playfab` in your Game
See [Usage](./docs/user/usage.md)### Connecting Signals
See [Connecting Signals](./docs/user/connecting-signals.md)## Usage Guide & Examples
See the [User Documentation](docs/user/README.md)## Maintainer Documentation
See [Maintainer Documentation](docs/README.md).# Thanks
Thanks to [lentsius-bark](https://github.com/lentsius-bark) for the wonderful re-design of the logo and splash screen ❤