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 , 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.