L'ensemble des fonctionnalités de brainCloud est énorme et ne cesse de s'agrandir! Voici une liste des fonctionnalités clés, à jour à partir de la version 5.4.
Analytique
Analyse des applications
Bannière de contexte d'application - avec DAU, MAU et revenus quotidiens et mensuels
Tableau de bord de l'application
Analyses de base (avec vue sur 7 jours)
Analyses par pays - trafic et revenus par région
Analyse linguistique - trafic par langue des utilisateurs
Analyse des produits - revenus par produit et par catégorie
Store Analytics - revenus et taux de conversion par App Store
Analyse des utilisateurs
Bannière de contexte utilisateur - avec revenus et segments
Vue des achats
Graphique d'activité de la monnaie virtuelle
Intégrations
Intégration Segment.com - Permet une intégration facile avec des packages d'analyse tiers (comme MixPanel)
Intégration Kafka - permet une intégration facile avec les propres systèmes du client (et des tiers)
Authentification
Se connecter
Définir un mot de passe par e-mail
Mot de passe oublié
Transfert (transfert de connexion d'une application à une autre)
Normes minimales en matière de mots de passe
Identités multiples
Fusionner les comptes
Comptes entre pairs
Comptes partagés
Prise en charge de la migration de compte
Types d'authentification
Anonyme
E-mail (avec validation)
Externe (répertoires tiers personnalisés)
Facebook (y compris Facebook Limited Login )
GameCenter
Google
Nintendo Switch
OpenID/Okta (via authentification externe)
Réseau PlayStation (PS4 et PS5)
Code Set-top
Universel (identifiant + mot de passe)
Intégration de la blockchain
Prise en charge de l'intégration de la blockchain
Blockchains prises en charge:
Ultra
EOS (mise en œuvre initiale)
d'autres frameworks à venir!
S'intègre au service d'inventaire utilisateur - échangez des articles sur la Blockchain!
Chat
Livraison en temps réel des messages de discussion
Canaux de discussion mondiaux, de groupe et dynamiques
Historique des discussions en continu
Charge utile de chat définie par le développeur
Filtrage des grossièretés des messages de chat
Code du nuage
Basé sur Javascript
Versionné
Programmable
Autorisations de sécurité
Crochets API
Accès aux services Web externes
Objets mis en cache de session
Organiser les scripts dans des dossiers
Scripts par lots
Éditeur de scripts multi-fenêtres
Données en nuage
API de statistiques sécurisées en matière de concurrence
Prise en charge d'entités complexes (basée sur JSON)
Entités globales, utilisateur et groupe
Autorisations ACL
Assistance en temps réel
API de données partagées
Sélection aléatoire d'entités
Importer / Exporter (format JSON)
Prise en charge de la migration de déploiement (pour les entités de référence globale)
Entités personnalisées
Plus flexible et plus puissant que les entités globales
Index personnalisés + partitionnement
Entités détenues ou non détenues
Obtenir des entités aléatoires
Prise en charge du déploiement et de la migration
Évolutif vers des millions d'entités
Éditeurs basés sur le portail
Architecture DataStream
Architecture d'intégration basée sur les canaux
Intégration de segments
Intégration Kafka
Modèles de texte simples
Modèles riches
Transactionnel
Substitution
Intégration avec Sendgrid
Prise en charge des pièces jointes
Envoyer l'API
Événements
D'utilisateur à utilisateur
Du système à l'utilisateur
Défini par le développeur
En temps réel (via RTT)
Exporter des données
Exporter les données utilisateur au format CSV ou JSON
Exporter des entités globales et personnalisées au format JSON
Fichiers
Fichiers globaux
Fichiers utilisateurs
Fichiers de groupe (bêta)
Mise en cache CDN
Téléchargements de fichiers
Prise en charge des mises à jour/versions (pour minimiser les téléchargements)
Ludification
XP du joueur et niveaux d'XP
Réalisations
Étapes clés et quêtes
Système de récompenses
Propriétés globales
Paires clé + valeur pour contrôler les paramètres de l'application
Éditeur basé sur un portail
Prise en charge des catégories
Groupes (Clans)
Plusieurs types de groupes
Rôles des membres et ACL
Données du groupe
Ouvert vs fermé
Invitations
Adhésion automatique
Envoyer des notifications
Aléatoire
Discussion de groupe (via l'API de chat)
Hébergement
Serveurs relais
Serveurs de salle
Multi-région
Moniteur de serveur (bêta)
Conteneurs Docker
Intégrations d'hébergement AAA - pour des régions supplémentaires et des latences plus faibles
Amazon Gamelift
Edgegap
Cloud privé (pour les titulaires de licences privées)
Amazon AWS
Google Cloud
Azure
Achats intégrés
Définitions des produits
Plusieurs catégories de produits
Gestion des prix
Validation de réception
Intégrations avec Amazon, Apple AppStore, Facebook, Google Play, Steam, Windows Store
Achats fictifs
Intégrations
Amazon GameLift
Apple
Edgegap
Facebook
Google
Nintendo
Oculus
Réseau PlayStation
Segment
Sendgrid
Steam
Webhooks
WebPurify
Windows
Classements
Classements mondiaux
Classements sociaux
Classements de groupe
Classements des votes
Classements de style arcade
Accès paginé
Position relative
Règles de tri - max, min, agrégat et dernière valeur
Création dynamique (classements de joueurs et de groupes)
Versionné
Récupérer plusieurs (pour les cartes sociales)
Stimulateurs
Afficher/modifier les entrées
API de gestion
Lobbies (en ligne)
Définir plusieurs types de lobby
Min + max utilisateurs
Prise en charge de la configuration des utilisateurs et des salles
Echanges avec les membres du lobby
Assistance prête à l'emploi
Lancez Room Server lorsque vous êtes prêt
Sélectionner automatiquement la meilleure région
Rejoignez-nous en cours
Enregistrement
Journaux au niveau de l'application - erreurs, avertissements, informations, débogage et demandes illisibles
Journaux au niveau de l'utilisateur - requête + réponse
Journaux du serveur - requête + réponse
Niveau équipe – journalisation d'audit
Matchmaking (hors ligne)
Correspondance de plage de notation des compétences
Prise en charge des filtres personnalisés
Rencontres (en ligne)
Filtres géographiques pour correspondre à la région du serveur la plus proche
Match avec niveau de compétence croissant
Prise en charge des filtres personnalisés
S'intègre aux lobbies et aux serveurs de salle
Moniteur de matchmaking (version bêta)
Messagerie
Messagerie directe entre utilisateurs
Messages système
Magasin de messages roulants
Boîte de réception et éléments envoyés
Lire le drapeau
Livraison en temps réel (via RTT)
Multijoueur
Multijoueur hors ligne asynchrone
Multijoueur en ligne asynchrone (via RTT)
Multijoueur à sens unique
Flux de lecture (pour le multijoueur unidirectionnel)
Compatibilité multijoueur en temps réel - Photon, Unity, Steam, etc.
Prise en charge du serveur de salle personnalisé
Prise en charge du serveur relais
Plus d'intégrations GameLift et Edgegap
Services aux pairs
Intégrations développées par des tiers (sponsorisées)
Services privés partagés
Présence
Présence simple (en ligne/hors ligne)
Présence riche (activité)
Mises à jour d'activité en temps réel
Apparaître hors ligne
Filtre de blasphème
Sous-système de filtrage des grossièretés
Prise en charge du filtrage des noms d'utilisateur
Intégration du service de chat
Intégration WebPurify
Promotions
Prix de vente
Remplacer les produits
Programmé
Automatisé (par segment)
Achats max.
Max Retriggers
Notifications push
Programmatique
Modèles
Envoyer au segment
Envoyer au groupe
Push haute priorité (Google)
Prise en charge d'iOS, Android ( API FCM V1 de Google ) et Facebook
Codes de rachat
Codes de rachat personnels
Codes d'échange partagés
Inventaire des codes de remboursement
Gestion et reporting des rachats
Génération de code de remboursement
Prise en charge de la rédemption asynchrone
Serveurs relais (hébergés)
Serveurs relais intégrés
Protocole de service relais
Accordable
Multi-région
Serveurs de salle (hébergés)
Conteneurs Docker personnalisés
Gestion des instances
Accordable
Multi-région
RoomServer DevTool permet d'exécuter RoomServer sur un poste de travail local pour un débogage facile!
Travaux planifiés
Code Cloud programmé
Prise en charge des délais d'expiration de code cloud personnalisables
Éditeur de scripts
Éditeur de scripts à plusieurs volets
Intellisense
Prise en charge du mode sombre
Segments
Regrouper automatiquement les utilisateurs par critères
Les critères incluent le fuseau horaire, la date de création du compte, le montant dépensé, etc.
Sociale
Intégration Facebook
Intégration de Steam
Intégration du réseau PlayStation
Amis
Cadeaux
Défis
API de serveur à serveur
Appeler Cloud Code depuis un serveur tiers
Secret sécurisé
Validation de l'adresse IP
Protocoles basés sur une session et sans session
Effets de statut temporisés
Effet qui peut être appliqué à un utilisateur pendant une durée déterminée
Utiliser à des fins de jeu (c'est-à-dire invulnérable pendant 2 heures) ou de compte (c'est-à-dire banni pendant 2 semaines)
S'intègre au système d'inventaire des utilisateurs
Tournois
Prise en charge des tournois mondiaux automatisés
Gratuit ou payant
Règles de prix flexibles
Cycles de tournois récurrents - quotidiens, hebdomadaires, mensuels, etc.
Tournois à la demande - périodes ad hoc
Phases du tournoi
Divisions
Notifications
Adhésion automatique et réclamation automatique
Assistance du portail
Tutoriels
Série de formations en ligne gratuites - BrainCloud Bootcamp
Cours complets pour Unreal, Unity et Godot
Mesures d'utilisation
Rapports d'utilisation de l'API
Statistiques d'erreurs API
Profil de l'application
Utilisation du script
Utilisateur
Parcourir les utilisateurs
Appliquer un script en masse aux utilisateurs (via le service de script)
Suppression automatique des utilisateurs inactifs
Utilisateurs des archives
Inventaire des utilisateurs
Catalogue central des articles
Editeur de catalogue
Catégories et balises pour l'organisation
Tarification des articles (dans plusieurs monnaies virtuelles)
États de publication des articles - brouillon, publié, retiré et révoqué
Articles empilables
Gestion de l'inventaire des utilisateurs
Gestion de l'utilisation des articles
Effets de statut activables
Temps de récupération et de refroidissement
Intégration du déploiement
Échangez des objets sur la blockchain!
Monnaies virtuelles
Plusieurs monnaies virtuelles
Prix pour les étapes importantes et les réalisations
Monnaies partagées (parentes)
Webhooks
Appeler Cloud Code à partir de WebHooks
Secret sécurisé
Validation de l'adresse IP
Si vous avez des questions plus détaillées sur l'une de ces fonctionnalités, n'hésitez pas à nous contacter via le widget de chat dans le coin inférieur droit de l'écran. Santé!
Vos commentaires sont importants pour nous. Veuillez noter cette réponse ci-dessous. Merci!