Rume Academy - Make a monetized iOS Pop A Lock game in Swift
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,077 students enrolled
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,077 students enrolled
Last updated 9/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
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
Requirements
  • A Mac or PC running OSX (min. Yosemite)
  • Download Xcode 7 for free from the Mac Appstore
Description

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
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
04:30

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
04:24

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

Game over and update
03:05

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

Changing direction
03:31

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

Levels
02:20

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

User Interface
04:46

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
09:14

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
08:02

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

Monetization
03:46
About the Instructor
Johannes Ruof
4.6 Average rating
795 Reviews
11,689 Students
14 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


Timothy Meixner
4.6 Average rating
795 Reviews
11,689 Students
14 Courses
RUME Academy

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

I am also a web and mobile application developer with almost five 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.