Hey everyone! I’ve been building a backend-as-a-service platform called horizOn and just released a Godot 4 SDK for it. Sharing it here in case it’s useful for anyone who needs proper game backend infrastructure without unpredictable per-use billing.
horizOn covers the backend features most games need:
- Authentication (anonymous, email, Google)
- Cloud Saves
- Leaderboards
- Remote Config
- News System
- Gift Codes
- Logs
- Player Feedback
Everything runs on globally distributed infrastructure across EU, US, and Asia with automatic database replication and backups. Pricing is a fixed monthly rate – no per-call or per-user billing.
Why I built it
I needed global distribution, low latency, replication, and backups for a game project. Every provider that offers this charges per API call or per transfer – your monthly bill is impossible to predict. I wanted fixed pricing. That didn’t seem to exist, so I built it.
Godot SDK
Works with Godot 4, supports both GDScript and C#. Setup takes a few minutes with the included config importer – there’s also a built-in example scene.
GitHub: GitHub - ProjectMakersDE/horizOn-SDK-Godot
HorizonApp.initialize()
await HorizonServer.new().connect_server()
await UserManager.instance.sign_up_anonymous("PlayerName")
var data = {"level": 5, "coins": 1000}
await CloudSaveManager.instance.save_object(data)
await LeaderboardManager.instance.submit_score(12500)
var top = await LeaderboardManager.instance.get_top(10)
Self-hosting – Simple Server
If you’d rather host the server side yourself, there’s also a Simple Server available,
a lightweight, self-hostable backend compatible with the SDK.
GitHub: horizOn-SimpleServer
Links
- Website & Docs: https://horizon.pm
- Quickstart: horizOn Quickstart - Set Up Your Game Backend Fast
- Discord: horizOn
Free tier available – use code HO-SPGOD-25 for a discount on paid plans.
Happy to answer questions here or on Discord!
