brainCloud Stack

What is brainCloud?

brainCloud is a ready-made back-end platform for the development of feature-rich mobile+social games and gamified apps. brainCloud provides the features you need – along with comprehensive tools to support your team during development, testing, and user support.

brainCloud consists of:

  • Cloud Service – an advanced, Backend-as-a-Service (BaaS)
  • Client Libraries – local client libraries (SDKs)
  • Design Portal – a portal that allows you to design and debug your apps

SDK libraries

There are custom brainCloud libraries for:

  • C# – for Unity and .Net developers
  • C++ – for platform-native apps, on iOS Android, Windows, etc.
  • JS – for web-based JavaScript apps
  • AS3 – for Flash-based ActionScript apps
  • Java – for Java-based and native Android apps
  • Objective-C – for native Mac and iOS apps

Engine Support

brainCloud supports the most popular gaming engines, including:

  • Unity – brainCloud provides C# libraries, examples and tutorials for integration with Unity
  • Unreal – we have support for the latest versions of the Unreal Engine
  • Cocos2d-x – Cocos is supported natively using the C++ libraries

Understanding the APIs

brainCloud has a very broad feature-set – you can use as much or as little of it as you like.

This section gives some background on how the brainCloud APIs work, in terms of concepts and structure. The details on API usage can be found in the API Reference section.

This introduction is organized into the following sections: