Light Shooter Swift 2 (Games)

Objective-C?: http://codecanyon.net/item/light-shooter/13253012

How to play?:

Simple!!! Tap and shooter.
You have to eliminate all the enemies before they reach your lifeline.

Features

  • Devices: iPhone and iPad
  • iOS: 9.0
  • Developed on Xcode 7
  • Language: Swift
  • Game Framework: SpriteKit
  • Ads: iAd, adMob, Chartboost
  • Game Center
  • in-App Purchases

Easy Configurations

If you wish to modify some aspects of the game, you can change the variables and constants in Configurations.swift

//Game Configurations
    let scrollingSpeed:CGFloat = 10
    let increaseScrollSpeed:CGFloat = 0.1
    let maxScrollSpeed:CGFloat = 40
    let scaleGraphics:CGFloat = (UIScreen.mainScreen().bounds.size.width/3)/130 //Cannon-Bullet-Enemy-Ammo
    let buttonsMenuPosition_bottom:Bool = true
    let configSound:Bool = true

    //Font
    let fontName:String = "DIN Alternate" 
    let fontColor:UIColor = UIColor.whiteColor()
  • scrollingSpeed: speed of enemies.
  • increaseScrollSpeed: increase speed per point
  • maxScrollSpeed: max. speed
  • scaleGraphics: same scale for Cannon-Bullet-Enemy-Ammo(principal graphics).
  • buttonsMenuPosition_bottom: where position the menu buttons(true = bootom, false = top).
  • configSound: to use button of sound.

Change Sounds: If you sounds have others names change it here

 //Sounds
    let soundShoot = "LaserShoot.mp3" 
    let soundGameOverExplosion = "GameOver.wav" 
    let soundBounce = "Bounce.wav" 
    let soundEnemyExplosion = "EnemyExplosion.wav" 
    let soundClick = "tap.mp3" 

Configure if you want use banner ads -> iAd / adMob and the position Top or Bottom. If you want use “Chartboost” and when show on screen game over.

//Ads
    // -  Banners
    let useBannerAds:Bool = true
    let use_iAds:Bool = true
    let use_adMob:Bool = true
    let bannerPosition_bottom:Bool = false
    let adMobID:String = "ca-app-pub-5463627996411476/4634092947" 
    let showBanner_Pause:Bool = true
    // - Chartboost
    let showChartboost_GameOver:Int = 2//if 0 no show chartboost ads
    let showChartboost_Pause:Int = 3//if 0 no show chartboost ads
    let chartboostID:String = "5617f10c04b0163e64b7315e" 
    let chartboostSignature:String = "2ac49d0ebd5f5bcc7d7c572779f58ee4a1f32784" 

For use in-app Purchases -> usePurchaseNoAds=true and change you productID

//In-App Purchase
    let usePurchaseNoAds:Bool = true
    let purchaseID:String = "com.pixelbulls.lightshooter.inapp.noads" 

For use GameCenter -> useGameCenter=true and change ID of your leaderboard

//GameCenter
    let useGameCenter:Bool = true
    let leaderboardID:String = "com.pixelbulls.lightshooter.score" 

For use Rate -> useRateApp=true and change the number of you Apple ID

//Rate App
    let useRateApp:Bool = true
    let appleID:String = "1048048099" 

Custom Sprites

You can replace existing images by drag and dropping your new sprite onto the ‘Set Viewer’ in Assets.xcassets. Make sure to provide all versions of your sprite.
It is also a good idea to keep the size of your new sprites the same size as the old, original sprites.

Download Light Shooter Swift 2 (Games)

Leave a Reply

Your email address will not be published. Required fields are marked *