-
Notifications
You must be signed in to change notification settings - Fork 59
Home
##Introducing Unicorn Battle This repository is the home of Unicorn Battle, 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 We built this handy Uploader script to clone the Unicorn Battle back end to a title of your choosing. Simply add the destination title ID and corresponding developer secret code and then run the executable from the command line.
See the Backend guide for detailed UB_Uploader information.
##Game System Documentation
- Backend
- Client
- PlayFab Static Helper Classes
- Economy, Sales and Inventory Management
- Game Logic & Data Control
- Advanced UI
- Scene Management
- Using simple asset bundles
- Live-Ops Systems
##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:
- Featured Art: Ashley Sarroca -- http://ashleysarroca.com/
- GUI DarkStone 1: Layer Lab -- http://www.layerlab.io/work
- Cartoon FX Package: Jean Moreno -- http://www.jeanmoreno.com/
- UGuiTween: Chris Cunningham -- http://rightsomegoodgames.ca/
- Painterly Spell Icons: J. W. Bjerk (eleazzaar) -find this and other open art at: http://opengameart.org
- Facebook SDK: Facebook - https://developers.facebook.com/
- OpenIAB: OpenIAB - http://onepf.org/openiab/ ##Community Development
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.
Privacy | Terms | Acceptable Use