Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Rume Academy - Make a monetized iOS Pop A Lock game in Swift to your Wishlist.

Add to Wishlist

Rume Academy - Make a monetized iOS Pop A Lock game in Swift

Learn how to make your own Pop A Lock game in iOS using Xcode 7 and Swift 2 using SpriteKit, iAd + source code included
4.3 (112 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,076 students enrolled
Last updated 9/2015
$10 $20 50% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

Do you want to become a cash earning game developer in just under 60 minutes?

Then you have come to the right course.

We are here to teach you how to easily build your first game.

It will be called Pop A Lock and it comes with integrated ads so you can earn real money.

The full source code is included for each lesson and of course for the finished project!

In these 60 minutes of Swift 2 you will learn:

  1. How to use SpriteKit
  2. Create a game flow, save game states and use a protocol to communicate them
  3. Use iAd to monetize the final product so you can earn real money with your game!
  4. Implement a screenshot sharing function to help your app gain popularity on social media

This course is a great way for anybody to get started with Swift 2 and Sprite Kit development because the entire course will take under 60 minutes to be finished.

So take this course, make your first fully monetized game, submit it to the app store and become a cash earning developer today.

We hope to see you in the course!

Who is the target audience?
  • This course is for anyone who wants to develop games for iOS
  • Prior programming experience is NOT needed, but could speed up the progress
  • Anybody excited about Swift 2 and using it to build awesome applications is at the right place
Students Who Viewed This Course Also Viewed
What Will I Learn?
Create their own Pop A Lock game in iOS
Use SpriteKit and its basic elements to build awesome games
Monetize an application using iAd
Take a screenshot of the game
Use an UIActivityViewController to share an image
Use NSUserDefaults to store data permanently
Write custom extensions
Be ready to submit their game to the iOS appstore
View Curriculum
  • A Mac or PC running OSX (min. Yosemite)
  • Download Xcode 7 for free from the Mac Appstore
Curriculum For This Course
Expand All 13 Lectures Collapse All 13 Lectures 56:00
Create your own Pop A Lock game
13 Lectures 56:00

In this lecture we introduce ourselves and give you another quick look at what we are going to achieve in this course.

Preview 01:11

In this lecture, we are going to set up our project in Xcode. We will start by deleting some stuff we won't need and running our application for the first time.

Preview 04:39

In this lecture we are going to create the Shape of our circle using an SKShapeNode.

Preview 04:13

In this lecture we are going to create the Shape for our needle using an SKShapeNode.

Preview 02:19

In this lecture we are adding movement to our game using SKAction.

Movement and touches

In this lecture we will write a custom extension for CGFloat and use it to place a dot in our game.

CGFloat Extension and dots

In this lecture we will add our game over condition and use the update() function to react properly.

Game over and update

In this lecture we introduce proper user interaction with the game.

Changing direction

In this lecture we create our level system for the game.


In this lecture we add labels for the current label and score and also make our game better looking overall.

User Interface

In this lecture we will add a menu screen and implement a continue mode, which allows the user to continue from the maximum level he has reached by using NSUserDefaults.

Menu and continue

In this lecture we will create a function to take a screenshot and share it to different services by using an UIActivityViewController. We will also implement a custom protocol in our GameScene that informs us about current game states.

Bragging Rights

In this lecture we will use the iAd framework to ad banner and interstitial advertisements to our game and monetize it that way.

About the Instructor
4.4 Average rating
693 Reviews
10,701 Students
12 Courses
RUME Academy

I study Applied Computer Science and teach at the university and here on udemy. I have been developing iOS applications for over 3 years and have 5 years of experience in Objective C Programming. Since Apple announced Swift I have been using it in my programming and can proudly say I have experience since Day 1 of the language.

I am looking forward to sharing my knowledge with my students and hopefully have a positive impact on the lifes of as many people as possible as much as learning new things myself.

"You are never too old to set another goal or to dream a new dream." - C. S. Lewis

4.4 Average rating
693 Reviews
10,701 Students
12 Courses
RUME Academy

I'm currently studying economics and work as a teacher on Udemy. I have worked in digital publishing and viral marketing for more than three years.

I am also a web and mobile application developer with almost four years of working experience. But my greatest passion is designing and developing mobile games for iOs devices, in either Objective C or Swift.

My teaching philosophy is best described in the words of Benjamin Franklin:

"Tell me and I forget. Teach me and I remember. Involve me and I learn."

I hope that we can create many beautiful things together and learn from each other.

Report Abuse