โšก Achievements-as-a-service

One achievement layer for everything you play.

A single source of achievements across every app, service and game โ€” web, mobile, PC and console. Bring in what you already earned elsewhere and see it all in one unified profile.

๐ŸŒ Web ๐Ÿ“ฑ Mobile ๐Ÿ–ฅ PC ๐ŸŽฎ Console
๐Ÿชช

One unified profile

A single account carries every unlock across all your apps, services and games.

โฌ‡

Import from anywhere

Pull in achievements you already earned on RetroAchievements โ€” more platforms coming.

๐Ÿ“Š

Global rarity

See how many players unlocked each achievement, ranked by how rare it actually is.

๐Ÿ”Œ

Open & portable

Open source and export-friendly. Your achievements are yours to take anywhere.

2
Demo games
1
Unified profile
4
Platform types
MIT
Open source
// For developers

Add achievements in a few lines.

A framework-agnostic, open-source SDK. Load a manifest, emit events, and unlocks sync to every player's unified profile.

</> Developer docs
C:\SUBAKO> READY.
import { createSubako, loadManifest } from "./vendor/subako-achv/index.js";

const manifest = await loadManifest("./manifests/snake.json");
const sdk = createSubako({ gameId: manifest.gameId, manifest });

sdk.on("unlock", ({ achievement }) => console.log("Unlocked:", achievement.name));

sdk.emit("food_eaten");
sdk.unlock("first_bite");
// Everything on this site

Demo Game

Snake โ€” a Nokia-style Canvas game with achievements and a signed-in league table.

Play →

Demo Game

Artillery Duel โ€” a 2-player, same-keyboard Scorched Earth-style tank battle with destructible terrain.

Play →

My Dashboard

Inspect unlocks, progress bars, export/import saves, switch local players.

Open →

Global Achievements

See how many players have unlocked each achievement across all games.

View →

Settings & Integrations

Connect third-party platforms like RetroAchievements and import achievements you've already earned there.

Connect →

SDK Documentation

Integration guides for web apps, games, mobile, and more. Learn how to add achievements to your project.

View Docs →

Source on GitHub

The whole thing โ€” SDK, manifests, demo, and Pages workflow โ€” is in this repo.

Repo →