Skip to main content

Does brainCloud support feature X?

An exhaustive list of brainCloud services and features

Written by Paul Winterhalder

brainCloud's feature set is enormous - and keeps growing! Here is a list of key features, current as of Release 6.0.

AI

  • brainBot - your AI assistant, built into the Design Portal

    • Claude-powered assistant that knows brainCloud and sees your current screen

    • Navigation - jump to the right screen or end-user account

    • Answers questions and guides you through tasks step-by-step, fetching the right docs and API references on demand

    • Writes, tests, and debugs Cloud Code scripts interactively

    • Feature setup - configures features on your behalf (XP curves, level caps, etc.)

    • Translates missing localizations for your Item Catalog, Cash Products, and Promotions

    • LiveOps - helps set up Promotions, Redemption Codes, and LiveOps Campaigns

    • Works with files - upload text files into a conversation, and have brainBot generate them for you

  • brainCloud MCP Server

    • Hosted (HTTP/SSE) MCP server - connect Claude and other AI tools directly to your brainCloud account

    • OAuth sign-in with your brainCloud credentials - no static API keys required

    • Manage Cloud Code scripts, API hooks, and S2S servers through natural language

    • Looks up the live API documentation for your instance and verifies method signatures before writing scripts

    • Run and test scripts

    • Live apps are protected by Live Lock - unlocks must be confirmed in the brainCloud portal

  • brainCloud MCP Helper

    • Small local companion that syncs Cloud Code scripts between brainCloud and a folder on your machine

    • Pull, push, or full two-way sync with automatic merging

    • Stores no credentials - your script data never flows through the AI

Alerts

  • Alerts system identifies common app issues

  • Alerts for:

    • Apple Push Certs Expiring

    • High Error Levels

    • High Logging Levels

    • Dangerous Compatibility Flags

    • Enable MFA for Team Members

    • Unreachable Web Service

    • Tournament auto-claim settings are out-of-sync

    • Max servers reached

  • Alerts can now be emailed to you (or a distribution list / Slack channel)

Analytics

  • App Analytics

    • App Context Banner - with DAU, MAU & Daily + Monthly Revenue

    • App Dashboard

    • Core Analytics (with 7-day view)

    • Country Analytics - traffic and revenues by region

    • Language Analytics - traffic by user language

    • Product Analytics - revenues by product

    • Product Category Analytics - revenues by category

    • Retention Analytics

      • both classic and rolling retention for new user cohorts

      • 60-day retention window (Enterprise), with full month of D30 data

    • Store Analytics - revenues and conversion rates by App Store

    • Selectable Reference Currency

  • User Analytics

    • User Context Banner - with revenue and segments

    • User Activity view

    • Redemptions view

    • Transactions view

    • Virtual Currency activity chart

  • Integrations

    • Segment.com integration - Allows easy integration with 3rd party analytics packages (like MixPanel)

    • Kafka integration - allows easy integration with customer's own systems (and 3rd parties)

    • Local Datastream - local TTL-based copy of analytics events

Authentication

  • Login

  • Set Password via Email

  • Forgot Password

  • Handoff (pass login from app-to-app)

  • Minimum password standards

  • Multiple identities

  • Merge accounts

  • Peer accounts

  • Shared accounts

  • Account Migration support

  • Brute-force protection

Authentication types

  • Anonymous

  • Apple (GameCenter)

  • Apple (Sign in with Apple)

  • E-mail (with validation)

  • External (custom third-party directories)

  • Facebook (including Facebook Limited Login)

  • Google

  • Meta Horizon

  • Nintendo Switch

  • Oculus

  • OpenID/Okta (via External Auth)

  • PlayStation Network (PS4 & PS5)

  • Roblox - beta

  • Steam (with ownership check)

  • Set-top Code

  • Universal (userid + password)

Blockchain Integration

  • Blockchain integration support

  • Blockchains supported:

    • Ultra

    • EOS (initial implementation)

    • more frameworks to come!

  • Integrates with User Inventory service - trade items on the Blockchain!

Chat

  • Real-time delivery of chat messages

  • Global, group, and dynamic chat channels

  • Rolling chat history

  • Developer-defined chat payload

  • Profanity filtering of chat messages

Cloud Code

  • Javascript-based

  • Versioned

  • Schedulable

  • Security permissions

  • API Hooks

  • Access to external web services

  • Session cached objects

  • Organize scripts in folders

  • Batch scripts

  • Multi-window Script Editor

  • Cloud-code accessible via VS Code Extension and MCP Server

Cloud Data

  • Concurrency-safe statistics API

  • Complex entity support (JSON-based)

  • Global, user, and group entities

  • ACL permissions

  • Time-to-live support

  • Shared data API

  • Random entity selection

  • Import / Export (JSON format)

  • Deployment Migration Support (for Global Reference entities)

Custom Entities

  • More flexible and powerful than global entities

  • Custom Indexes + Sharding

  • Owned or un-owned Entities

  • Get random entities

  • Deployment Migration Support

  • Scalable to millions of entities

  • Portal-based Editors

DataStream Architecture

  • Channel-based integration architecture

  • Segment integration

  • Kafka Integration

  • Local Datastream

Design Portal

  • Manage Team

  • Invite/Manage Team Members (unlimited team members)

  • Create/Manage Apps

  • Manage Team Member Permissions

  • Classroom Invite

Email

  • Simple text templates

  • Rich templates

  • Transactional

  • Substitution

  • Integration with Sendgrid

  • Support for attachments

  • Send API

Events

  • User to user

  • System to user

  • Developer defined

  • Real-time (via RTT)

Export Data

  • Export user data to CSV or JSON format

  • Export global and custom entities to JSON format

Files

  • Global files

  • User files

  • Group Files

  • CDN caching

  • File uploads

  • Update/versioning support (to minimize downloads)

Gamification

  • Player XP and XP Levels

  • Achievements

  • Milestones & Quests

  • Rewards system

Global Properties (Remote Configs)

  • Key + value pairs to control app settings

  • Portal-based editor

  • Category support

  • Secret support

  • Per-campaign overrides (via LiveOps Campaigns)

Groups (Clans)

  • Multiple group types

  • Member roles and ACL

  • Group data

  • Open vs. closed

  • Invites

  • Auto-join

  • Send notifications

  • Get Random

  • Group chat (via Chat API)

  • Group Leaderboards (see Leaderboards)

  • Group Tournaments & Group Divisions (see Tournaments)

  • Group Files management

Hosting

  • Relay Servers

  • Room Servers

  • Multi-region

  • Server Monitor - with resource usage

  • Docker containers

  • Pre-launch servers - servers can start launching while players are still in the lobby (saves 5-20s)

  • AAA Hosting Integrations - for additional regions and lower latencies

    • Amazon GameLift (with EventBridge support)

    • Edgegap

    • i3D.net Orchestrator

    • i3D.net FlexMetal

  • Private Cloud (for private licensees)

    • Amazon AWS

    • Google Cloud

    • Azure

In-app Purchases

  • Product definitions

  • Multiple product categories

  • Pricing management

  • Receipt validation

  • Integrations with Amazon, Apple AppStore, Facebook, Google Play, Meta Horizon, Steam, Windows Store

  • Mock Purchases

  • Transactions API (for manually recording transactions for unsupported app stores)

Integrations

  • Amazon GameLift

  • Apple

  • Edgegap

  • Facebook

  • Google

  • i3D.net

  • Meta (Horizon)

  • Nintendo

  • Oculus

  • PlayStation Network

  • Roblox

  • Segment

  • Sendgrid

  • Steam

  • WebHooks

  • WebPurify

  • Windows

LiveOps

  • LiveOps Campaigns (Enterprise)

  • Live User Support tools

  • Remote Config

  • Scheduled and Automated (triggered) Sales/Promotions

  • Segment Sales

  • Redemption Codes

  • App Calendar

LiveOps Campaigns (Enterprise)

  • Targeted, time-boxed campaigns built on Segments and Promotions

  • Guided creation wizard, scheduling, and status tracking

  • Personalized pricing - eligible campaigns returned alongside promotions

  • Cash-product and item price overrides applied at purchase time

  • Per-campaign Global Property overrides (Double XP Weekends, seasonal modes)

  • Scenarios with audience allocation (A/B)

  • Client API support

  • Available on Business/Business+ plans and higher

Leaderboards

  • Global Leaderboards

  • Social Leaderboards

  • Group Leaderboards

  • Voting leaderboards

  • Arcade-style leaderboards

  • Paged Access

  • Relative Position

  • Sorting rules - max, min, aggregate, and last value

  • Dynamic creation (player & group leaderboards)

  • Versioned

  • Retrieve multiple (for social maps)

  • Pacers

  • View/Edit Entries

  • Management API

Lobbies (online)

  • Define multiple lobby types

  • Min + max users

  • Support for user and room configuration

  • Exchange events with lobby members

  • Ready-up support

  • Launch Room Server when ready

  • Automatically select best region

  • Join in progress (backfill)

  • Pre-launch server start

Logging

  • App-level logs - errors, warnings, info, debug & unreadable requests

  • User-level logs - request + response

  • Security logs - bad login attempts

  • Server logs - server-to-server (S2S) request + response

  • Team-level - audit logging

Matchmaking (offline)

  • Skill rating range match

  • Custom filter support

Matchmaking (online)

  • Geo-filters to match the closest server region

  • Escalating skill rating match

  • Custom filter support

  • Integrates with Lobbies and Room/Relay Servers

  • Matchmaking Monitor

Messaging

  • Direct messaging between users

  • System messages

  • Rolling message store

  • Inbox and Sent items

  • Read flag

  • Real-time delivery (via RTT)

Multiplayer

  • Async offline multiplayer

  • Async online multiplayer (via RTT)

  • One-way multiplayer

  • Playback Streams (for One-way multiplayer)

  • Real-time multiplayer

  • Custom Room Server support - supports any off-the-shelf or custom tech

  • Relay Server support

  • Plus GameLift, Edgegap, & i3D.net integrations

Peer Services

  • 3rd party-developed (Sponsored) Integrations

  • Shared Private Services

Presence

  • Simple (online/offline) presence

  • Rich (activity) presence

  • Real-time activity updates

  • Appear offline

Profanity Filter

  • Profanity filter sub-system

  • Support for filtering user names

  • Chat service integration

  • WebPurify Integration

Promotions

  • Sale pricing

  • Replace Products

  • Scheduled

  • Automated (by Segment)

  • Max Purchases

  • Max Retriggers

  • Item and Bundle sales (virtual-currency pricing, limited-time availability)

  • Archive/unarchive promotions

Push Notifications

  • Programmatic

  • Templates

  • Send to Segment

  • Send to Group

  • High Priority Push (Google)

  • Support for iOS, Android (Google’s FCM V1 API), and Facebook

Redemption Codes

  • Personal redemption codes

  • Shared redemption codes

  • Redemption code inventory

  • Redemption management & reporting

  • Redemption code generation

  • Support for asynchronous redemption

Relay Servers (hosted)

  • Built-in Relay Servers

  • Relay Service Protocol

  • Tuneable

  • Multi-region

Room Servers (hosted)

  • Custom Docker containers

  • Instance management

  • Tuneable

  • Multi-region

  • RoomServer DevTool allows running RoomServer on local workstation for easy debugging!

Scheduled Jobs

  • Scheduled Cloud Code

  • Support for customizable cloud code timeouts

Script Editor

  • Multi-paned Script Editor

  • Intellisense

  • Dark-mode Support

  • Syncs with Visual Studio Code Extension, MCP Server + Helper

Segments

  • Automatically group users by criteria

  • Criteria include timezone, account creation date, amount spent, etc.

  • Nested AND/OR condition groups

Self-Service

  • Branding support

  • Self-service account deletion - highly configurable by developer

  • Self-service change password

  • Self-service validate email

  • Unsubscribe from tournament emails

Social

  • Facebook integration

  • Steam Integration

  • PlayStation Network Integration

  • Friends

  • Gifts

  • Challenges

Server-to-Server API

  • Call Cloud Code from 3rd party server

  • Secure secret

  • IP address validation

  • Session-based and session-less protocols

  • Global File uploads

Timed Status Effects

  • Effect that can be applied to a user for a specified amount of time

  • Use for gameplay (i.e. invulnerable for 2 hours) or account (i.e. banned for 2 weeks) purposes

  • Integrates with User Inventory system

Tournaments

  • Automated Global Tournaments Support

  • Free or Paid

  • Flexible Prize Rules

  • Recurring Tournament Cycles - daily, weekly, monthly, etc.

  • On Demand Tournaments - adhoc periods

  • Tournament Phases

  • Divisions

  • Group Tournaments, Group Divisions

  • Tournament Completion Scripts

  • Notifications

  • Auto Join and Auto Claim

  • Portal Support

Tutorials

Usage Metrics

  • API usage reporting

  • API error statistics

  • App Profile

  • Monthly History

  • Script Usage

  • AI Usage Reporting

User

  • Page through users

  • Bulk apply script to users (via Script Service)

  • Auto-delete Dormant Users

  • Archive Users

User Inventory

  • Central Item Catalog

  • Catalog Editor

  • Categories and tags for organization

  • Item Pricing (in multiple virtual currencies)

  • Item Publish States - draft, published, retired and revoked

  • Stackable items

  • User Inventory Management

  • Item "use" management

  • Activate-able status effects

  • Cool-down and recovery times

  • Deployment Integration

  • Trade items on the blockchain

  • Bundles - contain multiple Items and/or Virtual Currencies

  • Max Quantity enforcement on stackable items

  • Items and Bundles on promotion/sale

  • Dedicated Item Catalog Deployment

Virtual Currencies

  • Multiple virtual currencies

  • Award from milestones and achievements

  • Shared (parent) currencies

  • Currency exchange via Bundles (e.g. 1 bar -> 100 coins)

WebHooks

  • Call Cloud Code from WebHooks

  • Secure secret

  • IP address validation

To view features by category (i.e., Core, RTT, Deep Data, etc.), click here.

If you have more detailed questions about any of these features, feel free to hit us up via the chat widget in the bottom-right corner of the screen. Cheers!

Your feedback is important to us. Please rate this response below. Thanks!

Did this answer your question?