Integrations›Game SDK
Integration · Your game or app

Game SDK

Show players their quests, rank and coins inside your game, and let them spend in your community store.

SDK explorerUnity in preview
import { CeejayConnect } from '@communitystudios/ceejay/connect'

const connect = new CeejayConnect({ publicKey: 'ceejay_pk_5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f' })

async function connectDiscord(playerId: string): Promise<void> {
  const session = await connect.start({ playerId })
  showWaiting(session.url, session.code, session.qrUrl)

  const result = await connect.waitForResult(null, {
    onConfirm: (member) => askThePlayer(member.displayName),
  })

  if (result.status === 'approved') {
    console.log(`Connected to ${result.member.displayName}`)
  } else {
    console.log(`Not connected: ${result.status}`, result.reason)
  }
}
Features

Game SDK in CEEJAY

In your game

Players see their quests, rank and coins, start and finish quests, and buy from your community store without leaving the game.

Install

Install @communitystudios/ceejay from npm, or Ceejay from NuGet for .NET. The Unity and Unreal kits are in preview.

Used byGaming
FAQ

Questions, answered

What teams ask us before a call.

TypeScript and .NET are published. The Unity and Unreal kits are in preview and not published yet.

No. The SDK wraps our API, so any engine or server can use the same features through the API directly.

Ready to build your Discord community?

Book a demo of CEEJAY, or get a free launch plan for your server from our team.