Game SDK
Show players their quests, rank and coins inside your game, and let them spend in your community store.
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)
}
}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.
More integrations
API and webhooks
Reward players for what they do in your game, and get a webhook for every new member, quest and purchase.
See API and webhooksYour own platform
Link members to their accounts on your own game or app, and use that data in quests and member profiles.
See Your own platformAI tools
Ask Claude, ChatGPT or Cursor about your community, with the permissions you set.
See AI toolsSteam
Give a role to members who own your game, and reward the ones who wishlist it.
See SteamGame accounts
Members link Epic Games, Riot Games, Battle.net, Xbox and Roblox accounts to their Discord profile.
See Game accountsTwitch
Announce every stream in Discord, and give your followers and subscribers a role.
See TwitchReady to build your Discord community?
Book a demo of CEEJAY, or get a free launch plan for your server from our team.