Mainframe is a sci-fi cyberpunk collectible card game that was created to demonstrate how various Unity Gaming Services work together in a production-ready environment. Players build their deck in the Deck Editor, unlock new cards from the in-game store, and play with either a Virus or Bot deck against their AI opponent.
Mainframe is built with various UGS integrated to show devs how these products work in live games.
Authentication for secure log-in with single sign-on across platforms
Cloud Save saves users’ custom deck names and compositions
Cloud Code determines the AI’s next action and validates user’s cards and decks
Economy allows each card to be represented in the Economy Dashboard with price and bundle setting
Remote Config allows swift balance changes to the descriptions of cards such as name, attack, and defense
What does this sample cover?
This sample project is an educational template that teaches a specific approach to creating and managing a live game in Unity. Mainframe is built with various Unity Gaming Services products to show how these products work in live games.
Implementing an in-game store and managing those Economy items easily from the Dashboard
Offloading logic to Cloud Code and representing the outcomes with your game
Using Remote Config to quickly and easily balance the card values from the Dashboard
Learn more about backend services
Build your foundation
Building a backend to support your game systems isn’t easy, and you may not be able to build, host, and scale your own servers. With Unity’s Game Backend suite, you can focus on creating content while we handle the heavy lifting.