brainCloud logo

brainCloud

Backend-as-a-service for games

Founded 2011Freemium

Overview

brainCloud is a backend-as-a-service platform for games providing 50+ cloud features including player management, cloud data, leaderboards, multiplayer, chat, and monetization tools. Originally oriented toward mobile and social games, it now supports console, PC, and a range of game types.

Architecture

How brainCloud approaches the key architectural dimensions for live service games.

Server Authority

API restrictions + JavaScript pre/post hooks

Server authority is enforced through API access controls and Cloud Code scripts (JavaScript) that run as pre/post hooks on API calls. No persistent server-side game loop.

Documentation
Shared Logic

Separate codebases (JS server, C#/C++ clients)

Cloud Code runs JavaScript on the server while clients use C#, C++, Java, or other SDKs. Logic must be duplicated or validated via API calls between the two.

Documentation
Integration

Single integrated platform (30+ features)

brainCloud bundles authentication, player data, matchmaking, economy, push notifications, and 30+ other features into one platform accessed through a unified API.

Documentation
Source Access

Client libraries only; server and portal closed

Client SDKs for multiple platforms are available on GitHub. The server runtime and Design Portal are fully closed-source hosted services.

Documentation
Config Pipeline

Key-value string properties with categories

Global Properties store string key-value pairs organized by categories. No built-in typing, schema validation, or compilation step — values are parsed at runtime by the client.

Documentation
Dashboard

Fixed integrated portal (Design + Monitor + Report)

The Design Portal provides game configuration, real-time monitoring, and reporting in one interface. It covers most operations but is not extensible or customizable.

Documentation
Deployment

Managed cloud; private instances for enterprise

Standard deployments run on brainCloud’s multi-tenant cloud. Enterprise customers can request private dedicated instances for data isolation requirements.

Documentation
Scalability

Managed multi-tenant; elastic API billing

brainCloud manages all scaling internally across its multi-tenant infrastructure. Pricing is based on API call volume, which scales elastically with player activity.

Documentation
Dev Experience

Cloud-only development

All backend logic runs in brainCloud’s cloud. Cloud Code scripts are edited in the Design Portal or uploaded via API. No local server available for offline development.

Documentation

Live Service Features

Player Management

Authentication
Player Profiles
Player Segmentation

LiveOps

Live Events
Seasonal Content
Remote Config
A/B Testing
Scheduled Content

Economy & Monetization

Virtual Currency
Inventory System
IAP Validation
Targeted Offers

Engagement & Retention

Push Notifications
Leaderboards
Achievements
Social Features
Guilds/Clans
In-Game Messaging

Analytics & Insights

Analytics
Behavior Tracking
Revenue Analytics
Custom Dashboards

Multiplayer

Multiplayer
Matchmaking
Chat
Server-Authoritative
Cheat Protection

Infrastructure

Cloud Save
Serverless Logic
Dedicated Servers
Global Scaling
Managed Services
Self-Hosting

Operations

Admin Dashboard
Player Support Tools
Moderation
Load Testing
GDPR Compliance
AI Features

Platform & SDK

Source Code Access
Multiplatform SDK
Customizable
Extensible
Shared Client-Server Logic

Strengths

  • 50+ built-in backend features (auth, data, leaderboards, multiplayer, chat, monetization, analytics)
  • SDKs for Unity, Unreal (Blueprints + C++), and Godot (via C#)
  • Built-in gamification: achievements, XP/leveling, milestones, quests, and tournaments
  • Free development tier; production plans from $15/month
  • Operating since 2014 (founded 2011)

Limitations

  • Large API surface with many configurable features to learn
  • Smaller community and ecosystem compared to PlayFab or Nakama
  • API count-based billing can be difficult to predict; check overage rates per plan
  • Cloud Code runs on Mozilla Rhino JavaScript engine (ES5-era)

Pricing

Freemium

Free Development tier (100 DAU, 1M API calls). Production plans: Lite $15/month, Standard $30/month, Business $99/month, Business Plus $199/month. API overage billed per million calls.

Supported Platforms

UnityUnreal EngineGodotCustom Engine

Sources

Last updated: 2026-02