PhoneGap Assets
Read moreYou can download all the supplemental assets / source files for this tutorial below….
Course Assets
Read moreYou can download all the supplemental assets / source files for this tutorial below….
jQuery Tutorial – Course Assets
Read moreYou can download all the supplemental assets / source files for this tutorial below….
CSS 3D – Tutorial Assets
Read moreYou can download all the supplemental assets / source files for this tutorial below….
Course Assets
Read moreYou can download all the supplemental assets / source files for this tutorial below….
Html5 Basics – Tutorial Assets
Read moreYou can download all the supplemental assets / source files for this tutorial below….
How to Draw All Your Own Game Art – Course Assets
Read moreYou can download a zip of all the files created during this course below….
Option Screens Tutorial – Art Assets and Xcode Projects
Read moreYou can download all the Xcode Projects and starting art assets from the zip file linked below…
About The Source Projects
Read moreIncluded is a version using the Sprite Kit template and another using the template for Single View Application (this one includes a UIView class to contain the UIButtons). The Sprite Kit template has some extra code for handing consumable purchases.
Don’t Forget the Restore Button
Read moreIf you plan to sell Non-Consumable purchases be sure to include a Restore button in the project.
Creating an In-Game Monetary System
Read moreIn this tutorial we will mostly look at what to do for Consumable purchases, by creating an in-game monetary system. We will create a variable for using purchased “coins”, and a hypothetical catalog of products that could be unlocked using those coins. Using the same UIButtons created in the last…
Using a UIView for the UIButtons
Read moreIn this video we will quickly take the UIButton code from the Sprite Kit Based project, and create a new UIView (called AnyOldView), add it from the ViewController and display our purchase screen that way.
Setting Different Button Values for the iPhone and iPad
Read moreIn this video we will look at styling and placing the buttons differently for the iPhone or iPad.
Adding UIButtons to Purchase and Getting NSNotification feedback
Read moreIn this tutorial, we will add two UIButtons (to our Sprite Kit scene). Each button can be used to buy the in-app purchase OR make use of it by calling a different method if the purchase has already been bought. We will also vary the button’s title if the…
Adding More Product ID’s to Purchase
Read moreIn this video we will add extend the InAppManager class to use more product ID’s. This is optional viewing if you only have 1 or 2 in-app purchases.
Adding the (pre-written) InAppManager and InAppObserver Classes to your project
Read moreAs of iOS8 you must test all in-app purchases on your actual device, NOT the Simulator. In this video we will import the already-written InAppManager and InAppObserver classes to a different project, then add the StoreKit framework to that new project, as well as initiate the singleton. We will…
Failed and Restored Transactions
Read moreIn this tutorial we will finish up our InAppManager class and write the methods used to deal with failed transactions and restoring transactions.
The Buy Products and Provide Content Methods
Read moreIn this video we will write methods in the InAppManager class to handle buying our products and providing content afterwards. NSNotifications will be called (but received later in the Quick Start section) to handle unlocking actual content.
The InAppObserver Class
Read moreIn this video we will write the InAppObserver class which is a rather etheric class, used to simply “observe” transactions and call methods based on the result (whether a transaction is restored, completed, or cancelled).
Requesting Product Data
Read moreIn this tutorial we will populate our purchaseableProducts array with the in-app products from the App Store we created earlier. It is highly recommended you begin testing on your actual device at this point. By the end of this lesson you should receive back data from the store for each…
Initializing the InAppManager Class
Read moreAs of iOS 8, you need to test in-app purchases on your actual devices NOT the Simulator! In this video we will import the StoreKit framework, create the InAppManager class (and InAppObserver class, though we don’t use it yet), then begin to initialize the InAppManager as a singleton. Have your…
Two Paths to Go From Here
Read moreFrom here you can choose to follow along, step by step, in creating the InAppManager and InAppObserver class, or you can choose to jump ahead (using the pre-written classes from the example project) and learn how to integrate the classes with the Quick Start videos in Section 3.
Initial Xcode Setup
Read moreIn this short lesson we will look at adding your Bundle Identifier to the project and where your Provisioning Profiles reside in the preferences section of Xcode.
Creating an iTunes Connect Test User
Read moreA short video on creating a test user in iTunes Connect. You’ll use this account to purchase your In-App Products without actually spending money.
Provisioning Profiles
Read moreA quick look at how to create your provisioning profiles and App ID (or Bundle ID) which will need to be specified in the Xcode Project.
iTunes Connect Setup
Read moreAn introduction to this tutorial on consumable and non-consumable purchases and how to initially set them up in iTunes Connect. You can watch this video first or second. It is listed first since its a bit more interesting than the one on Provisioning Profiles.
SKActions for Attacking
Read moreNotes The finished project has some slightly different code for iOS 8.1, which seems to have a bug mixing a single tap gesture with swipes. So instead of attacking using the tapOnce gesture recognizer, we will use a touchesBegan statement (gets called automatically anytime the view is touched). You can see the changes in…