Sign In
Register
  • Getting Started
    • Creating a Game
      • Unity Setup
        • FAQs Unity
      • Unreal Setup
      • ActionScript Setup
      • Android Setup
      • Corona Setup
      • Construct 2 Setup
    • Using Authentication
      • Unity Authentication
      • Unreal Authentication
      • ActionScript Authentication
      • Android Authentication
      • Lua Authentication
      • Construct 2 Authentication
    • Using Cloud Code
      • Unity Cloud Code
      • Unreal Cloud Code
      • ActionScript Cloud Code
      • Android Cloud Code
      • Lua Cloud Code
      • Construct 2 Cloud Code
    • Creating a Leaderboard
      • Unity Leaderboards
      • Unreal Leaderboards
      • ActionScript Leaderboards
      • Lua Leaderboards
      • Construct 2 Leaderboards
    • Creating an Achievement
      • Unity Achievements
      • Unreal Achievements
      • ActionScript Achievements
      • Lua Achievements
      • Construct 2 Achievements
    • Creating a Virtual Good
      • Unity Virtual Goods
      • Unreal Virtual Goods
      • ActionScript Virtual Goods
      • Lua Virtual Goods
      • Construct 2 Virtual Goods
    • Going Live Checklist
  • Documentation
    • Key Concepts
      • Authentication
        • FAQs Authentication
      • Cloud Code
      • Development Process
      • Messaging
      • Snapshots
        • FAQs Snapshots
      • Social Capabilities
      • Player Data Management
        • FAQs Data Management
      • System Limits
      • HTTP Regional Proxies
      • Port Ranges
    • Game Overview
      • FAQs Game Overview
    • Configurator
      • Events
      • Leaderboards
        • Running Totals
        • FAQs Leaderboards and Running Totals
      • Teams
      • Currencies
      • Virtual Goods
        • FAQs Virtual Goods
      • Achievements
      • Multiplayer
        • Challenges
          • FAQs Challenges
        • Matches
      • Messages
        • FAQs Messages
      • Downloadables
        • FAQs Downloadables
      • Properties
      • Credentials
      • Cloud Code
        • FAQs Cloud Code
      • Integrations
        • FAQs Integrations
      • Segments
        • FAQs Segments
      • Game Data
    • Manage
      • Working with Dynamic Forms
      • Importing and Exporting Admin Screens
      • Creating and Managing Screen Snapshots
      • FAQs Admin Screens
    • Analytics
      • Working with Analytics Overview
      • API Stream Analytics
    • Experiments
    • Test Harness
      • Debugger
      • Profiler
    • Data Explorer
      • Data Type Explorer
        • FAQs Data Type Explorer
      • NoSQL Explorer
        • FAQs NoSQL Explorer
    • GameSparks Real-Time
  • Tutorials
    • Analytics, Segmentation and Game Management
      • Building Custom Analytics Dashboards
      • Creating a Player Profile Screen
      • Building a Customer Feedback Screen
      • Management Screen Pagination
      • Segmenting Players at Registration
      • Direct Segmentation for Configurables
      • Using Custom Segment Query Filters
      • Working with Segmented Properties
      • Using Bulk Jobs
    • Social Authentication and Player Profile
      • Accessing Player records
      • Updating Player Records
      • Automating User Password Change
      • Automating Password Change Using Game Data Service
      • Communicating With Players
      • Using Bulk Operations for Global Messages
      • Facebook Authentication
      • Google+ Authentication
      • Kongregate Authentication
      • Twitch Authentication
      • Twitter Authentication
    • Capabilities
    • Cloud Code and the Test Harness
      • Using Cloud Code
      • Cloud Code Best Practices
      • Exporting and Importing Cloud Code
      • Viewing Cloud Code History
      • Accessing Leaderboards with Cloud Code
      • Using SparkRequests API to Send Requests in Cloud Code
      • Scheduling Cloud Code
      • Scheduling Cloud Code Using Game Data Service
      • Storing Custom Player Data
      • Changing Player Passwords
      • Implementing External HTTP Callbacks
      • Using Custom Callback Urls
      • Facebook Webhooks and GameSparks Integration
      • Facebook Webhooks and GameSparks Integration Using Game Data Service
      • Processing XML and JSON Files
    • Currencies, Virtual Goods and Achievements
      • Managing In App purchases
      • Awarding Achievements via Leaderboards
      • Loot Drop and Gacha Systems
    • Database Access and Cloud Storage
      • Creating Game Collection Indexes
      • Searching for Players and Teams
      • Saving and Loading Player Inventory Data
      • Submitting JSON Document Queries
      • Submitting JSON Document Queries Using the Game Data Service
      • Uploading Binary Content from Game
      • Managing Data Persistence
      • Using SparkCache
      • Basic NoSQL Retrieval and Persistence
      • Creating and Using Game Specific Data
      • C Sharp Object Serialization for GameSparks
    • Game Engine Integrations
      • CPP Quick Start
      • Unreal CPP Quick Start
      • Unreal CPP Leaderboard Entries
      • Working with Message Handlers
      • Using the SetDurable Parameter
      • Using SetDurable in Java
      • Setting Up UE4 Facebook Authentication
      • UE4 Adding State-List to GS ListChallengeRequest
      • Unity Uploading and Retrieving Images
      • Unity Facebook SDK
      • Corona 1v1 Asynchronous Match
    • Multiplayer
      • Matching Players
      • Team Matchmaking
      • Retaining Player Details
      • Sharing Data between Players
      • Sharing Data between Players Using Game Data Service
      • Understanding and Testing Challenges
      • Setting Up Challenge Eligibility
      • Creating Timestamps for Challenges
      • Generating Codes for Joining Challenges
      • Generating Codes for Joining Challenges Using Game Data Service
      • Achievement Based Challenges
      • Match Based Challenges
      • Challenges with Wagers
      • Score Based Challenges
      • Score Based Asynchronous Challenges
      • Hearthstone Example
        • Initialization and Ranking
        • Matchmaking
        • Challenge
    • Real-Time Services
      • Understanding GameSparks Real-Time
      • Real-Time Best Practices
      • Creating and Using Real-Time Scripts
      • Setting Up Real-Time Matchmaking
      • Real-Time Matchmaking
      • Implementing Real-Time Chat Services
      • Real-Time Game Example
      • Clock Synchronization and Network Programming
      • Calling Log Event Requests in RT Scripts
      • Unreal Real-Time Guide
      • Corona Real-Time Guide
      • JavaScript Real-Time Guide
    • Social Features
      • Configuring Google Cloud Messaging Push Notifications
      • Configuring Firebase Cloud Messaging
      • Configuring iOS Push Notifications
      • Configuring Windows Phone Push Notifications
      • Creating a Leaderboard
      • Creating Team Leaderboards
      • Creating Time Based Leaderboards
      • Partitioning Leaderboards
      • League and Division Leaderboards
      • Retrieving Leaderboard Entries
      • Pulling Leaderboard Data Using Python and Rest
      • Setting Up Chat Messages
      • Setting Up Teams for Chat
      • Creating Custom Friends Lists
      • Creating Custom Friends Lists Using Game Data Service
    • Third Party Integrations
      • Node JS Secret
      • Synchronizing Cloud Code with GitHub or Bitbucket
      • Android Uploading and Downloading Binary
    • Versioning and the Publishing Process
      • Versioning and Publishing a Game
      • Multi-Stage Publishing
    • Live Game Operations
      • Live Ops for Weekly Events
    • Community Tutorials
      • Multiplayer Games with GameSparks and Unity1
      • Multiplayer Games with GameSparks and Unity2
      • Multiplayer Games with GameSparks and Unity3
      • Multiplayer Games with GameSparks and Unity4
  • API Documentation
    • Dynamic Forms API
    • NoSQL REST API
    • Data Service REST API
    • Cloud Code API
      • Spark
        • SparkMatchedPlayer
      • Cloud Data
        • SparkCache
        • SparkDataCursor
        • SparkFiles
        • SparkMongoCollectionReadOnly
        • SparkMongoCollectionReadWrite
        • SparkMongoCursor
        • SparkRedis
        • SparkXmlReader
      • Configuration
        • SparkAchievement
        • SparkChallengeType
        • SparkConfig
        • SparkCurrency
        • SparkDownloadable
        • SparkProperties
        • SparkScriptOptions
        • SparkSegmentType
        • SparkSegmentValue
        • SparkTeamType
        • SparkVirtualGood
      • data
        • SparkDataCondition
        • SparkDataGetResult
        • SparkDataItem
        • SparkDataItemPersistor
        • SparkDataNumberOperand
        • SparkDataQueryResult
        • SparkDataResult
        • SparkDataSortOrder
        • SparkDataStringOperand
      • Helper
        • ChatMessage
      • Integrations
        • SendGrid
        • SparkHttp
        • SparkHttpResponse
      • Leaderboards
        • SparkLeaderboard
        • SparkLeaderboardCursor
        • SparkLeaderboardEntry
        • SparkLeaderboardOperations
        • SparkLeaderboardPartition
        • SparkLeaderboards
      • Multiplayer
        • PendingMatch
        • SparkChallenge
        • SparkMatch
        • SparkMatchConfig
        • SparkMatchThreshold
        • SparkMultiplayer
        • SparkParticipant
        • SparkRealtimeServer
      • Player
        • SparkMessage
        • SparkPlayer
        • SparkPlayerExperimentSegment
        • SparkPushRegistration
        • SparkTeam
        • SparkTeams
      • SparkGameDataService
      • Utilities
        • SparkBulkJob
        • SparkBulkScheduler
        • SparkDigest
        • SparkLog
        • SparkScheduler
        • SparkUploadableUtils
    • Message API
      • Leaderboards
        • GlobalRankChangedMessage
        • NewHighScoreMessage
        • NewTeamScoreMessage
        • SocialRankChangedMessage
      • Misc
        • ScriptMessage
        • SessionTerminatedMessage
        • UploadCompleteMessage
      • Multiplayer
        • ChallengeAcceptedMessage
        • ChallengeChangedMessage
        • ChallengeChatMessage
        • ChallengeDeclinedMessage
        • ChallengeDrawnMessage
        • ChallengeExpiredMessage
        • ChallengeIssuedMessage
        • ChallengeJoinedMessage
        • ChallengeLapsedMessage
        • ChallengeLostMessage
        • ChallengeStartedMessage
        • ChallengeTurnTakenMessage
        • ChallengeWaitingMessage
        • ChallengeWithdrawnMessage
        • ChallengeWonMessage
        • MatchFoundMessage
        • MatchNotFoundMessage
        • MatchUpdatedMessage
      • Player
        • AchievementEarnedMessage
        • FriendMessage
      • Teams
        • TeamChatMessage
        • TeamRankChangedMessage
    • Realtime API
      • RTData
      • RTDataBuilder
      • RTLogger
      • RTPacket
      • RTPacketBuilder
      • RTPlayer
      • RTSession
    • Request API
      • Admin
        • BatchAdminRequest
        • CancelBulkJobAdminRequest
        • ListBulkJobsAdminRequest
        • RevokePurchaseGoodsRequest
        • ScheduleBulkJobAdminRequest
      • Analytics
        • AnalyticsRequest
        • EndSessionRequest
      • Authentication
        • AmazonConnectRequest
        • AuthenticationRequest
        • DeviceAuthenticationRequest
        • FacebookConnectRequest
        • GameCenterConnectRequest
        • GooglePlayConnectRequest
        • GooglePlusConnectRequest
        • KongregateConnectRequest
        • NXConnectRequest
        • PSNAccountConnectRequest
        • QQConnectRequest
        • RegistrationRequest
        • SteamConnectRequest
        • TwitchConnectRequest
        • TwitterConnectRequest
        • ViberConnectRequest
        • WeChatConnectRequest
        • XboxOneConnectRequest
      • Leaderboards
        • AroundMeLeaderboardRequest
        • GetLeaderboardEntriesRequest
        • LeaderboardDataRequest
        • LeaderboardsEntriesRequest
        • ListLeaderboardsRequest
        • SocialLeaderboardDataRequest
      • Misc
        • GetDownloadableRequest
        • GetPropertyRequest
        • GetPropertySetRequest
        • GetUploadedRequest
        • GetUploadUrlRequest
        • PushRegistrationRequest
        • SocialStatusRequest
      • Multiplayer
        • AcceptChallengeRequest
        • ChatOnChallengeRequest
        • CreateChallengeRequest
        • DeclineChallengeRequest
        • FindChallengeRequest
        • FindMatchRequest
        • FindPendingMatchesRequest
        • GetChallengeRequest
        • JoinChallengeRequest
        • JoinPendingMatchRequest
        • ListChallengeRequest
        • ListChallengeTypeRequest
        • LogChallengeEventRequest
        • MatchDetailsRequest
        • MatchmakingRequest
        • WithdrawChallengeRequest
      • Player
        • AccountDetailsRequest
        • ChangeUserDetailsRequest
        • DismissMessageRequest
        • DismissMultipleMessagesRequest
        • GetMessageRequest
        • ListAchievementsRequest
        • ListGameFriendsRequest
        • ListInviteFriendsRequest
        • ListMessageDetailRequest
        • ListMessageRequest
        • ListMessageSummaryRequest
        • ListTransactionsRequest
        • LogEventRequest
        • SendFriendMessageRequest
        • SocialDisconnectRequest
        • UpdateMessageRequest
      • Store
        • AmazonBuyGoodsRequest
        • BuyVirtualGoodsRequest
        • ConsumeVirtualGoodRequest
        • GooglePlayBuyGoodsRequest
        • IOSBuyGoodsRequest
        • ListVirtualGoodsRequest
        • PsnBuyGoodsRequest
        • SteamBuyGoodsRequest
        • WindowsBuyGoodsRequest
        • XboxOneBuyGoodsRequest
      • Teams
        • CreateTeamRequest
        • DropTeamRequest
        • GetMyTeamsRequest
        • GetTeamRequest
        • JoinTeamRequest
        • LeaveTeamRequest
        • ListTeamChatRequest
        • ListTeamsRequest
        • SendTeamChatMessageRequest
    • REST APIs
      • Authentication
      • Game Admin
      • Game Configuration
      • NoSQL
      • Requests
      • FAQs REST APIs
  • SDK Center
    • ActionScript
    • Android
    • C++
    • cocos2d-x
    • iOS
    • JavaScript
    • Marmalade
    • Unity
    • Unreal Engine
    • Construct 2
    • Visual C Sharp
  • Tips & Tricks
  • Forums
  • Support
Getting Started
Documentation
Tutorials
API Documentation
SDK Center
Tips & Tricks
Forums
Support