Reader small image

You're reading from  Ouya Unity Game Development

Product typeBook
Published inOct 2013
Reading LevelIntermediate
PublisherPackt
ISBN-139781783559701
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Gary Riches
Gary Riches
author image
Gary Riches

Gary Riches is a longstanding member of the iOS developer community. He has a keen interest not only in established sections of the industry such as gaming but also in emerging technologies such as Ouya, GameStick, and others. Filled with a passion to program on new systems, he has just become a registered Wii U developer and will also create content for Xbox One and PlayStation 4. To target so many platforms he uses Unity, which he learned while working on the Augmented Reality SBook for Saddington Baynes. When not building software for other companies, he builds his own business by creating photo manipulation apps such as Zombify Me, games such as Aztec Antics and Amazed, and also works on educational apps and games such as Nursery Rhymes: Volume 1, 2, and 3.
Read more about Gary Riches

Right arrow

Removing In-App Purchases


The Ouya SDK makes In-App Purchase relatively simple; it integrates nicely with Unity out of the box. Android, on the other hand, can be a pain to integrate with In-App Purchase inside Unity unless you use a plugin from the Asset Store. For this reason, we'll be modifying our Android game to not use In-App Purchase and instead make it work like a full game purchased from one of the many Android app stores.

As we already have the code for giving the player all the levels when we have purchased the game on the Ouya, the simplest way to remove the In-App Purchase requirement would be to set the purchased int in PlayerPrefs when the game starts.

Double-click on your Sokoban script, as we're going to modify our Awake method. Add the following code to the top of it:

#if UNITY_ANDROID
if (OuyaSDK.IsOUYA () == false){
  PlayerPrefs.SetInt("purchased", 1);
}
#endif

The preceding code is checking if we are on Android but not on Ouya, and if that condition is met then we set...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Ouya Unity Game Development
Published in: Oct 2013Publisher: PacktISBN-13: 9781783559701

Author (1)

author image
Gary Riches

Gary Riches is a longstanding member of the iOS developer community. He has a keen interest not only in established sections of the industry such as gaming but also in emerging technologies such as Ouya, GameStick, and others. Filled with a passion to program on new systems, he has just become a registered Wii U developer and will also create content for Xbox One and PlayStation 4. To target so many platforms he uses Unity, which he learned while working on the Augmented Reality SBook for Saddington Baynes. When not building software for other companies, he builds his own business by creating photo manipulation apps such as Zombify Me, games such as Aztec Antics and Amazed, and also works on educational apps and games such as Nursery Rhymes: Volume 1, 2, and 3.
Read more about Gary Riches