Interoperability
One account.
Every world.
Gamavas connects players across games. Launch into any world from one place, without new tabs or new logins, and take your identity, XP and badges with you.
How it works
- 01
Open the launcher
Sign in once. Your world is a globe of games, each one a place you can fly to.
- 02
Jump into a game
The game loads right inside the launcher. No new tab, no new URL, no extra password.
- 03
Play by its rules
Every game keeps its own onboarding, controls and rules. Gamavas just carries you there.
- 04
Bring it all back
XP, badges and progress land on your Gamavas profile. Head back to the world and pick the next one.
For players
One profile across every connected game. Earn XP and badges wherever you play, and switch worlds in seconds.
For game owners
Add Sign in with Gamavas. Players arriving from the launcher are already signed in, and you get analytics, XP and badges without building accounts yourself.
You're in control
Games only see what you approve, like your handle and avatar. Each game gets its own limited access, never your Gamavas login.
The Gamavas SDK
Connect in a few lines
- Sign in with Gamavas. Players are signed in automatically inside the launcher, or through a quick approval popup on your own site.
- Analytics. Sessions, playtime and your own custom events in one dashboard.
- XP and badges. Define badges once, award them from your game, and they show up on the player's profile.
const gv = await Gamavas.init({ clientId: "your_game_id" });
const player = await gv.getUser(); // id, handle, avatar
gv.track("level_complete", { level: 3 }); // analytics
gv.awardBadge("first_win"); // checked by GamavasInteroperability is in development. Games will be able to connect as the launcher and SDK roll out.