Sign In
Register
Getting Started
Creating a Game
Unity Setup
FAQs Unity
Unreal Setup
FAQs Unreal
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
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
Going Live Checklist
Configurator
Events
FAQs Events
Leaderboards
Running Totals
FAQs Leaderboards and Running Totals
Teams
FAQs Teams
Currencies
FAQs Currencies
Virtual Goods
FAQs Virtual Goods
Achievements
FAQs Achievements
Challenges
FAQs Challenges
Matches
FAQs Matches
Messages
FAQs Messages
Downloadables
FAQs Downloadables
Properties
FAQs Properties
Credentials
FAQs Credentials
Cloud Code
FAQs Cloud Code
Integrations
FAQs Integrations
Segments
FAQs Segments
Game Data
FAQs 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
FAQs Analytics
Experiments
FAQs Experiments
Test Harness
Debugger
Profiler
FAQs Test Harness
Best Practices
Mitigate Abuse
Data Explorer
Data Type Explorer
FAQs Data Type Explorer
NoSQL Explorer
FAQs NoSQL Explorer
GameSparks Real-Time
FAQs 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
Incorporating Data Input Checks into Management Screens
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
Mirroring the Player Collection
Automating User Password Change
Automating Password Change Using Game Data Service
Communicating With Players
Using Bulk Operations for Global Messages
Facebook Authentication
Kongregate Authentication
Twitch Authentication
Twitter Authentication
Capabilities
Cloud Code and the Test Harness
Using Cloud Code
Cloud Code Best Practices
Cloud Code API Functions Guide
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
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
Localizing Push Notifications to Use Non-English Characters
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
Updating Multiple Leaderboards with Single Event
Starting Leaderboards at Zero
Posting Multiple Leaderboard Entries as Player
Setting Up Chat Messages
Setting Up Teams for Chat
Creating Custom Friends Lists
Creating Custom Friends Lists Using Game Data Service
Third Party Integrations
Android Uploading and Downloading Binary
Accessing scriptData in Unity
Saving and Loading Player Data in Unity
Querying Game Data in Unity
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
SparkDataDeleteResult
SparkDataGetResult
SparkDataItem
SparkDataItemPersistor
SparkDataNumberOperand
SparkDataPersistResult
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
SignInWithAppleConnectRequest
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
Tips & Tricks
Forums
Support
Amazon GameSparks FAQ
Transition
AccelByte
Beamable
brainCloud
Content Delivery Network
Data Export Guide
Data Transition Guide
EOS
Manage Screens
Nakama
Scheduled Events
Transition FAQ
Loading...