Shurikens Game Template for iOS

Shurikens Game Template for iOS

Released 4 years ago , Last update 3 years ago

Shurikens is a game template that integrates the SpriteKit Framework. Source code includes documentation and graphic assets.


Shurikens is a game where you need to dodge the shurikens by moving the ninja right or left. The package includes the full source code, graphic assets and documentation.

The game template is built using the SpriteKit framework allowing you to easily reskin the game by exchanging the graphic assets.


  • Universal app (iPhone, iPod, iPad)
  • Supports all iphone resolutions (including iPhone 5, iPhone 6 and iPhone 6+)
  • In-app Purchases.
  • Rate the game.
  • Supports Chartboost, iAd and Admob.
  • Adding an additional ad framework is trivial.
  • 5 1
  • 4 0
  • 3 0
  • 2 0
  • 1 0
1 Reviews Read Reviews


14 day 14-day money-back guarantee


Application License

  • Perpetual license

  • 1 application

  • Can distribute binary products only

  • Commercial use

  • 6 months support

Need custom services for this product? Get a quote


Getting started

The folder structure should look similar to this: structure

  • Folder 'Chartboost' and 'AdMob' contains the ad frameworks to display ads within the game.
  • Folder ShurikensDodge is the main folder containing our assets and the codebase
  • Class GameCenterManager contains the codebase to work with the Game Center
  • Folder Images contains all of our image assets used for the games
  • Class AppDelegate sets up the view controller
  • Class GameViewController contains code for banner ads(iAd / adMob), in-app purchases and setting up the Sprite Kit game
  • Folder Resources contains various resources used by the game
  • Class Configurations contains the constants for the game (i.e: velocity,images names,positions...)
  • Class AppUserDefaults contains the UserDefaults (High score and show Ads)
  • Class MenuScene contains code for Play game, GameCenter and show Options(rate, noAds,restore purchases)
  • Class GameScene contains code of GAME
  • Class GameOverScene contains code that show scores and options retry

Customizing the game

Changing the gameplay variables and difficulty

If you wish to modify some aspects of the gameplay, you can change the gameplay variables. These variables can be found in Configurations.h Configurations

Changing the services

Replace the ID of the different ad framework services.

//+                    CONFIGURATION SERVICES                   +//
/********************** CHARTBOOST          **********************/
#define CHARTBOOST_ID @" 539d64181873da45ed39e584"
#define CHARTBOOST_SIGNATURE @"5a72003c2737dd1d4c37a7b36ba35b10d9c39ab6"
/********************** ADMOB               **********************/
#define kIDAdMob @"ca-app-pub-5463627996411476/7979620945"
/********************** RATE                **********************/
#define kIDRateApp @"itms-apps://"
/********************** IN-APP PURCHASES    **********************/
#define kRemoveAdsProductIdentifier @"com.pixelbulls.shurikendodge.inapp.noads"
/********************** GAME CENTER         **********************/
#define kLeaderboardIdentifier @"com.pixelbulls.shurikendodge.score"

Customization If you would like to customize this game but do not have the skills, feel free to click on the button "get a quote" in the sidebar and you'll be able to submit your requirements for the game and we'll price it for you.


In order to get started you will need to have the following:

  • Mac running Mac OS X 10.10
  • Xcode 6.0.0 or later
  • Apple iOS Developer License
  • Basic Xcode knowledge
2 licenses, starting from From » $99.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

or Get a quote

for customization or integration services

Or enter your name and Email
No comments have been posted yet.