universalSDK

Cross-platform HTML5 game SDK.
One API for VK, OK, Yandex, CrazyGames, Poki, GameDistribution — and local dev.

Open Console → SDK Bundle ↗

powered by arcanebv

Everything you need

One lightweight SDK. Zero platform-specific code in your game.

🎮

7 Platforms, One API

VK, OK, Yandex, CrazyGames, Poki, GameDistribution — and local mock for development. Auto-detection, single interface.

☁️

Cloud Backend

Firebase-powered leaderboards and cross-device cloud saves. One unified Firestore database for all your players.

📊

Built-in Analytics

Real-time KPI dashboard, per-game stats, platform distribution charts. Know exactly how your game performs.

🔐

Server-side Validation

Cloud Functions validate API keys server-side. Your backend data is protected — no direct client access.

💰

Usage Metering

usdkCoins — fair monthly quota per developer account. Auto-resets, upgrade-ready. Never blocks your players.

🎨

Premium UI / UX

Dark theme, smooth animations, responsive on every device. Developer console feels native on desktop and mobile.

Simple pricing

You only pay for what you use. Generous free tier for indies.

OperationCost
Submit score1 coin
View leaderboard1 coin
Cloud save · Cloud load1 coin *
Native save · Native loadFREE
Session · Ads · SocialFREE

* Cloud save/load only on platforms without native storage: Poki, GameDistribution, local dev. VK, OK, Yandex use native platform storage — free.

Free 30 000 coins / month per developer account · shared across all your games · resets monthly

Supported platforms

VK OK Yandex CrazyGames GameDistribution Poki Local

Get started in 3 steps

Register

Create an account in the developer console. Email verification keeps things secure.

Get your keys

Register your game — pick target platforms, set up group IDs. Copy your appID & API key.

appID + apiKey

Ship it

Add main.js to your C3 project (one-time). Then call Init() from any event sheet — SDK loads from CDN and adapts to every platform.

Init("appID", "apiKey")