The GameFuse backend for mobile & web games makes logins, leaderboards, in-game store and user data easy.
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());
}
}
No writing and hosting servers
No writing API code
Free for hobby and indie projects up to 1,000 user sessions/month
Straightforward pricing structured to ensure you turn a profit
Simpler, more focused development process.
5-minute setup for faster integration"
Logins, leaderboards, in-game-store
and user data made easy
Set up in 5 minutes!
No server writing or hosting needed!
An easy to use cloud service!
Authentication
Leaderboard functionality
User attributes (key value pairs)
In game store functionality
Save user credits and scores
Custom enterprise features
C# Example
#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.Error("Error signign up: "+message);
}
else
{
Debug.Log("Signed Up: " + GameFuseUser.CurrentUser.GetName());
}
}