Skip to content
zac-playfab edited this page Jun 13, 2016 · 31 revisions

##Introducing Unicorn Battle This repository is the home of Unicorn Battle (UB), PlayFab's open-source, end-to-end demo project. UB is a complete game sporting dynamic gameplay, driven by PlayFab's back-end technology, showcasing how to build modern live-game systems.

Full documentation can be found in this repo's wiki.

##Key Features

  • Unified Player Profile - Uses Device ID & Facebook Authentication
  • Cloud Saving - Store data on up to 10 characters per account
  • Inventory Management - Transfer items and currency between the player and its characters
  • Dynamic Gameplay - Driven externally by PlayFab TitleData
  • Dynamic Virtual Items and Stores - Configured via PlayFab's Game Manager
  • Push Notifications - Targets players for re-engagement campaigns and special offers
  • Real-money, in-app purchases - with Android or iOS receipt validation
  • CDN hosted AssetBundles - Dynamically added to support new sales and gameplay
  • Shared-Account Community Forums - Built by our partners over at Innervate

##Configuration and Setup ###Prerequisites: This is an advanced example and can be quite dense at times due to the many sub-systems.

  • You should be very familiar with Unity3d & UUI
  • Have a basic understanding of the PlayFab Unity SDK and API
  • Be comfortable working with JSON -> C# serialization & deserialization

####Setup: The Unicorn Battle backed is distributed across many cloud-based technologies.

We built this handy Uploader tool to clone the Unicorn Battle backend to a title of your choosing. Simply update the TitleSettings.json file with your TitleId and corresponding developer secret key. Then run the executable from the command line to observe the results.

See the Backend guide for detailed UB_Uploader information.

##Game System Documentation

##Troubleshooting: For a complete list of available APIs, check out the online documentation.

Our Developer Success Team can assist with answering any questions as well as process any feedback you have about PlayFab services. Community, Forums, Support and Knowledge Base

##Copyright and Licensing Information:

Apache License -- Version 2.0, January 2004 http://www.apache.org/licenses/

License Details available in LICENSE.txt

###Third-Party Code Copyright / Attribution: If you liked any of the art used in Unicorn Battle, support it's creators:

Do you have ideas on how we can make our examples, documentation and services better?
Let us know. We love to hear from our developer community!
##Version History: See GitHub Releases for the latest stable build and patch notes.

Clone this wiki locally