brainCloud offers a range of authentication options, including anonymous, username, and email, as well as a wide range of thirdparty mobile and console authentication options.
Developers can integrate additional third-party authentication systems through the External Authentication feature. This flexibility allows for linking accounts with any third-party platform.
brainCloud is in active development and has maintained a consistent and robust development cycle, releasing major updates every 6-10 weeks. This has resulted in over 60 major releases to date, reflecting the platform’s commitment to continuous enhancement.
Each release focuses on improving scalability, robustness, and adding new features. These advancements are implemented with an emphasis on preserving stability and backward compatibility for existing applications, allowing developers to adopt new features at their own pace.
With comprehensive client APIs and custom code capabilities, brainCloud offers flexibility that empowers developers to extend functionality and seamlessly integrate third-party services.
The in-portal IDE simplifies development and management of custom solutions, and Cloud Code, Custom Entities, and RTT means that there is virtually no limit to what can be built.
brainCloud uses a “Pay For What You Use” pricing model, aligning developer costs with platform usage.
This approach offers a fair price based on actual usage, differing from flat-fee or rev-share models.
This usage approach is more straightforward than the PlayFab model, resulting in more predictable costs on a month-to-month basis as your games scale.
brainCloud has excellent Support. Along with guides, API documentation, forums, and comprehensive online courses, brainCloud offers excellent support to all developers, providing quick answers, often within one hour, to technical or design questions related to your app.
brainCloud offers a range of authentication options, including anonymous, username, and email, as well as a wide range of thirdparty
mobile and console authentication options.
Developers can integrate additional third party authentication systems through the External Authentication feature. This flexibility allows for linking accounts with any third-party platform.
The Friend APIs offer similar functionality to PlayFab, also providing advanced search options and access to player data.
User Attributes allow the storage of key/value pairs on players. User Entities are player-owned, JSON-based database documents,
providing developers with greater flexibility in handling player data.
Room Servers enable real-time multiplayer sessions within the brainCloud ecosystem, while Relay Servers provide simple, costeffective, low-latency networking.
Additionally, brainCloud supports integration with external fleet management tools, Gamelift, and Edgegap.
brainCloud multiplayer servers are available in regions throughout the world.
The EdgeGap integration provides access to 10 times the number of regions as PlayFab.
brainCloud works with our hosting and multiplayer server providers to protect against DDoS attacks and other incidents.
brainCloud offers offline and online matchmaking integrated with its Lobby system, similar to PlayFab’s matchmaking queues. Custom lobby filter scripts in brainCloud enable complex matchmaking rules.
The Matchmaking Monitor dashboard offers dynamic insights for analyzing and refining matchmaking strategies.
Groups enable management of group members, invites, permissions, and data.
brainCloud also supports Group Entities for custom group storage, Group Files, Group Leaderboards, and Group Chat.
brainCloud offers easy leaderboard configuration, including group and social leaderboards.
brainCloud Tournaments support Divisions, which divide tournaments into groups of a specified number of players, promoting greater player engagement.
Prize distribution can also be achieved through Tournaments based on leaderboard ranks.
brainCloud Leaderboards and Tournaments can “rotate” on a daily, weekly, monthly, or yearly basis – or completely ad hoc.
The results of previous rotations are available for players to view their past performance.
API Hooks can be used to double-check scores before posting them to
leaderboards.
Cheaters can be tagged and cordoned to segregated
leaderboards if desired.
Statistics integrate with Quests, Milestones, and XP Levels, enabling
automatic stat increments and rewards based on events.
Additionally, brainCloud’s Global Statistics can be updated and read by all players.
brainCloud’s Design Portal is truly best-in-class, supporting the entire development team, from programmers and product managers to test and support personnel.
Track players across authentication services and platforms.
Use Milestones and Quests to trigger Achievements based on Player Statistics automatically.
brainCloud supports emails, push notifications, chat, and in-game messages.
brainCloud’s Reporting screens provide daily updates to key metrics like DAU, MAU, ARPDAU, Retention, etc.
brainCloud Cloud Code offers rich support for server-side player data and logic.
Segments and Automated Promotions enable apps to act immediately on targeted groups of players.
Global Properties enable the storage of key/value pairs for players, while Global Entities are globally accessible database documents that allow developers to create custom features.
Global Files are automatically distributed to the CDN for fast access worldwide.
brainCloud’s Item Catalog supports the full item lifecycle, so that new items can be dynamically added to the game at any time.
Virtual Currencies allow credit and debit transactions through APIs and integration with the Marketplace Catalog. They can also be delivered via XP Levels, Quests, and Statistic events.
brainCloud’s XP system automatically rewards players as they levelup in the game.
brainCloud Promotions and Redemption Codes allow devs to target players with sales and coupons.
UGC can easily be handled via User Files and Custom Entities, and voted upon via the Leaderboard system.
brainCloud does server-side Receipt Verification to ensure purchases are valid.
Custom Entities are managed database documents and are crucial for creating custom features without platform constraints.
They offer developers the flexibility to innovate and tailor solutions to specific needs, enabling unrestricted creativity and scalability.
brainCloud, like PlayFab, uses JavaScript ES6 and features an embedded IDE for script creation and management.
Scripts can be organized into folders and support imports for modular development.
brainCloud scripts can be scheduled to run in the future, with patterns for automating recurring jobs (hourly, daily, etc)
brainCloud’s DataStream system allows a real-time stream of events to be sent to third-party systems for analysis via connections to Segment.com or Kafka.
Track players across authentication services and platforms.
brainCloud’s Reporting screens provide daily updates to key metrics like DAU, MAU, ARPDAU, Retention, etc.
brainCloud API Hooks can be configured to respond to any player event.
brainCloud’s Request + Response logs allow developers to analyze players, events and error conditions in detail.
View key metrics for your game, including: Users & Revenue by Country, Language, Revenue by product, Revenue by store, D1 to D3 Retention funnel, and of course DAU Timeline, and more.
brainCloud’s DataStream allows a real-time stream of events to be sent to third-party systems for analysis via connections to Kafka or Segment.com. These events can then be archived in those systems.
brainCloud is committed to being General Data Protection Regulation (GDPR) compliant and provides developers with the necessary APIs.
brainCloud is in use today by COPPA-compliant games.
All brainCloud Entity Data is queryable and accessible by developers directly from the Portal. Event data is accessible via Segment.com / Kafka-connected tools.
brainCloud supports the export of user and entity data. Additionally, customers with Private Deployments gain direct access to the entire MongoDB data store.
We will send you a link to the download hub. We’ll never share your information with anyone.
We’ll get back to you as soon as we can.