Quick Start
Easy Integration
Simple APIs and comprehensive documentation to get you started quickly.
Multi-Platform
Unity, TypeScript, Godot, and Unreal Engine support.
GameFi Ready
Built specifically for blockchain gaming with proven smart contracts.
Install SDK
Choose your platform and install the Vidya SDK package
Initialize
Configure the SDK with your project ID from the dashboard
Authenticate
Connect players using social logins or wallet connections
Build
Use our modules to add inventory, marketplace, and more
import { VidyaSDK, Player } from '@vidya/sdk';
// Initialize with your project ID
const vidya = new VidyaSDK({
projectId: 'your-project-id',
environment: 'production'
});
// Authenticate player
const session = await vidya.auth.login({
provider: 'google'
});
// Get the authenticated player object
const player = Player.fromSession(session);
// Use the player object throughout your game
const items = await vidya.inventory.getItems(player);
Core Features

Inventory Management
Full item system with attributes, metadata, and equipment slots. Handle thousands of unique items with our optimized smart contracts.

Marketplace
Built-in trading system with listings, offers, and instant purchases. Gas-optimized batch operations for better user experience.

Crafting System
Recipe-based item creation supporting multiple currencies and materials. Perfect for progression and economy design.

Gacha System
Loot boxes with configurable drop rates and pity systems. Provably fair randomness on-chain.

AI NPCs
Intelligent non-player characters with dynamic dialogue and behavior. Create immersive worlds with NPCs that react to player actions.

Currency Management
Multi-token economy support with VIDYA and custom game currencies. Secure wallet integration and seamless token transfers.

Leaderboards
Global and friend leaderboards with seasonal resets. Track any metric and reward top players.

Social Features
Friends, guilds, and social interactions. Build communities within your game.