Connecting a backend
"Behind the scenes" work like saves and leaderboards would normally require a server contract and implementation. On Euthopia Games, you just ask an AI you have connected over MCP to "add a leaderboard" or "make it save-able." There is no dedicated API per feature; instead, the AI embeds a general-purpose table and "just-paste" integration code into your game to build features like the following.
Cloud save
Saves progress per player. Log in and you can pick up where you left off on another device. Saves are isolated per owner, so others cannot see your data.
Public leaderboard
A scoreboard you can read and write anonymously spins up in a few lines. Newest-first ordering, row limits, and paging can be specified server-side.
Player accounts
Registration and login with email and password (issuing a JWT). This is the foundation for any feature where you want to separate data per player.
Achievements, XP, levels, dailies
Just add a table per use. You can freely build achievements, experience and levels, daily bonuses, and more on the game side.
Asynchronous and turn-based sharing
Turn-based matches, simple chat, and loose presence indicators can be achieved with a polling approach.
Remote config and announcements
You can add settings whose values you swap from the outside without updating the app, as well as in-game announcement delivery.
How it works — a table plus just-paste code
The AI you ask creates a data store (table) suited to the use, and pastes a few lines of integration code into the game to read and write it. It is just a matter of choosing between a "anyone can read and write" table like a public leaderboard, and a "isolated per player" table like a cloud save — so whenever you think of a new feature, just talk it over with your AI.
What is not possible yet
So expectations do not drift, here are the current limits, honestly.
- Always-on real-time sync (low-latency matches, or real-time presence notifications). For now, asynchronous, turn-based, and polling are as far as it goes.
- A mechanism to verify and finalize scores server-side. Scores are written directly from the game, so games that compete fiercely for rank may need some ingenuity.
- Server-side sorting by values inside the data, such as scores. For now, you fetch the rows you need and sort on the game side.