iPhone Games with Sprite Kit in 31 Days

Make and Sell iPhone Games using Swift, Xcode, and Sprite Kit

   Watch Promo   Enroll in Course

iOS 8 and Sprite Kit are two technologies that make it simple to create an iPhone game. This course will teach you everything you need to know from a project-based approach. You'll get hands on experience writing code, designing UI, and prototyping game mechanics.

If you want to make a game this is the complete course on iPhone game development.

This iPhone Game course is the most comprehensive iPhone game development course designed in Swift for the latest version of iOS and Xcode. You will learn everything that you need to learn to create powerful and interactive games on your iPhone.

Best of all, you will learn how to run your game on your iPhone and submit it to the App Store – where you can make money or show clients and future employees to get you dream job!

Outcome

You will leave this course with an understanding of how to manage multiple screens, save your game, add special effects, and create fun gameplay.

Topics

  • How to make a complete iPhone game from scratch
  • Learn how to write code in Swift for iOS 8
  • Leverage the power of Xcode 6 to make iPhone apps
  • Create interesting gameplay with physics and collision detection
  • Add character and special effect animations to bring life to your game
  • Design interactive menus to add polish to your game
  • Engage your players with high scores, leaderboards, and Game Center integration
  • Make money from in-app purchases (IAP) from within your game.

Lesson and Course Updates

The course is continually being updated based on feedback from students. New lessons and videos are added based on your feedback. If you have a question, just ask it – and we can make the course even better!

Enroll and you will be able start making money from your first iPhone game!


Your Instructor


Paul Solt

Paul Solt has been teaching online courses for the past three years. Thousands of students have created their first, second, and third apps with Paul's expert instruction.

Paul has a Masters in Computer Science and has worked as an adjunct professor at RIT. He also writes for InfoWorld.com.

Paul understands programming fundamentals and how to teach the essentials in an accessible manner, instead of overwhelming you with too much, too fast.



Class Curriculum


Day 11 Lesson
Day 12 Lesson
  • Start
    12.1 Lecture - Play Sound Effects and Music in your Game
  • Start
    12.2 Tutorial - Add sound effects and music to your Xcode project
  • Start
    12.3 Tutorial - Play a sound effect with SKAction in SpriteKit
  • Start
    12.4 Tutorial - Play music with the AVAudioPlayer using AVFoundation in your game
  • Start
    12.5 Tutorial - Play Pause Stop and Loop your game music with AVAudioPlayer
  • Start
    12.6 Challenge - Mute All Sound and Music in your Game
Day 13 - Game Challenge #2: Make your own game music
  • Start
    13.1 Lecture - Use Garage Band to make some music loops
  • Start
    13.2 Tutorial - Create a Garage Band Project with loops
  • Start
    13.3 Tutorial - Export your music track for apps
  • Start
    13.4 App Challenge - Make a background music track
Day 14: Game Challenge #2 Results
  • Start
    14.1 App Challenge Results - Share your gameplay music video
Day 15 Lesson
  • Start
    15.1 Lecture - Design a Game Over Screen
  • Start
    15.2 Tutorial - Create the Game Over Screen
  • Start
    15.3 Tutorial - Add the initial Auto Layout constraints and alignment
  • Start
    15.4 Tutorial - Fixing layout issues and adding Auto Layout constraints to the buttons
  • Start
    15.5 Tutorial - Connect the GameOverViewController swift code file and outlets
  • Start
    15.6 Tutorial - Delegate protocol for the GameOverViewController buttons
  • Start
    15.7 Tutorial - Design a delegate protocol for the game scene
Day 16 Lesson
  • Start
    16.1 Lecture - Game Over Logic for your Space Asteroid Game
  • Start
    16.2 Tutorial - Prevent multiple game over events and transition smoothly
  • Start
    16.3 Tutorial - Make a game over animation with SKAction
  • Start
    16.4 Tutorial - Update the Game Over animation sequence with SKAction code blocks
  • Start
    16.5 Tutorial - Reset the game by removing asteroids and cleaning up messages
  • Start
    16.6 Challenge - Try a different game over animation with SKAction
Day 17 Lesson
  • Start
    17.1 Lecture - Drag the SKSpriteNode spaceship with your finger
  • Start
    17.2 Tutorial - Drag to dodge gameplay movement with finger touch gestures
  • Start
    17.3 Tutorial - Pick up a SKSpriteNode to prevent teleportation when tapping
  • Start
    17.4 Tutorial - Smooth the touch input for the spaceship using translation
Day 18 Lesson
  • Start
    18.1 Lecture - Adding high scores to your iPhone game
  • Start
    18.2 Tutorial - Create Player Settings for score tracking
  • Start
    18.3 Tutorial - Saving and Loading High Scores with NSUserDefaults
  • Start
    18.4 Tutorial - Add new High Score UI to GameViewController Storyboard
  • Start
    18.5 Tutorial - Remove the original score UI from GameScene
  • Start
    18.6 Tutorial - Display the high score on game over
Day 19 Lesson
  • Start
    19.1 Lecture - Add player lives to your iPhone game
  • Start
    19.2 Tutorial - Track player lives in Player Settings
  • Start
    19.3 Tutorial - Respawn player and add the player lives game logic
  • Start
    19.4 Tutorial - Animate the player lives during gameplay
  • Start
    19.5 Challenge - Display more than 3 lives
Day 20 Lesson

Courses Included with Purchase



Swift 2 and Swift 1.2 Updates and Changes
Learn how to keep your apps up to date
Paul Solt
$99

Original Price: $99


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!