The easiest way to add authentication, leaderboards, user data, in-game-store, groups, friends, messaging and more to your game. Use any engine.
Authentication
Leaderboard functionality
User attributes (key value pairs)
In game store functionality
Save user credits and scores
Custom enterprise features
#Called by Unity Engine
void Start () {
var gameID = 'Your Game ID Here';
var gameToken 'your Game Token Here';
GameFuse.SetUpGame(gameID, gameToken, GameSetUpCallback);
}
#This will be called when game is connected to server
void GameSetUpCallback(string message, bool hasError) {
Debug.Log(hasError ? "Error connecting game: "+message : "Connected!");
}
#Feed in your users email, username and password here, call this function when sign up button is hit
void SignUp (email, password, password_confirmation, username) {
GameFuse.SignUp(userEmail, "password", "password", username, SignedUp);
}
#This will be called when user is signed up
void SignedUp(string message, bool hasError) {
if (hasError)
{
Debug.Log("Error signign up: "+message);
}
else
{
Debug.Log("Signed Up: " + GameFuseUser.CurrentUser.GetName());
}
}
GameFuse is currently in public beta and free to all users. Upon launch into production (quarter 1 2025), All existing users will recieve a notifiacion 30 days before payments start. Games with hobby amounts of users will always be free, existing game devs will be grandfathered in to a custom price that works for their budget.
No writing and hosting servers
Free for hobby and indie projects up to 1,000 user sessions/month
No writing API code
Straightforward pricing structured to ensure you turn a profit
5-minute setup for faster integration
Simpler, more focused development process.
Trust us to be your game backend service. We have zero downtime rolling updates and scaling, database backups and replication, realtime performance monitoring and bug reporting. Everything you need in a backend provider.