iOS9 & Swift Game Development Pop the Lock

We are going to build a clone of Pop The Lock and add extra functionality to it.
2.8 (2 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.
740 students enrolled
$20
Take This Course
  • Lectures 45
  • Length 3.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

We are going to build Pop The Lock game clone and take it to the next level by adding functions that doesnt have the original game.

The course has been designed on a step-by-step approach starting with the basics functionality reaching to the fully working game ready to publish in App Store.

This course is designed for anyone who has basic knowledge in iOS development with swift. The course is very easy and anyone can follow. The code is very straight forward, nothing hard or advanced so anyone can understand.

The course is a good place to start to learn iOS game development with SpriteKit and Swift.

After this course you will be able to make your own simple iOS games.

What are the requirements?

  • Anyone looking to learn the Swift 2 programming language, and learn how to make iOS Games
  • The code is very simple and self explanatory, anyone can understand
  • Students must have a Mac system with the latest version of Xcode installed
  • Know your way around in XCode

What am I going to get from this course?

  • Code Real and Complete iOS Game
  • Build your own iOS Games with the knowledge acquired in this course
  • How to create games for iOS 9 mobile operating system
  • Confidently code games for the iPhone and iPad
  • Create custom animations with SpriteKit
  • Understand how to use Xcode 7

What is the target audience?

  • This iOS swift course is for you if you want to learn iOS swift game development
  • If you are new to programming
  • If you already have a programming knowledge and want to learn iOS game Programming
  • No prior SpriteKit development is necessary

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
01:52
Section 2: Building the Application
Ready Game presentation
Preview
01:07
03:51

Please download the game assets, we will you them in future lessons.

Setup the lock UI
Preview
06:29
Setup the Stick
04:33
Add rotation to the stick
03:02
Change rotation directions
02:56
Generate random point on circle
03:46
Create targets
04:34
Generate single target on each click
02:48
Add space between the targets
04:33
Physics categories
06:35
Physics delegate functions
01:39
Add physics to the target
07:25
Generate target on second click only
02:21
Color struct
08:32
Testing the physics delegate functions
01:19
Fix first run bag
02:10
Stop game function
03:39
Add shake animation on error
05:32
Reset the game function
04:22
Reset the game implimentation
02:33
Fix stick reset bag
01:18
Set rotation direction according the target
03:39
Implementing inContac
04:58
Adding labels
07:46
Even more labels
05:57
Check if we win
03:31
Fix label bag on reset
03:06
Setup the lock head
06:29
Adding sounds
03:19
Creating unlock unimation
11:31
Unlock animation bag fixing
01:51
Create new level
09:54
Implement in transition check
05:24
Save/Load functions
09:10
Implement color strut
07:27
Show resume button
07:01
Finishing with resume button
05:00
Adding life label
03:03
Add life when user passes every 10 levels
01:47
Finishing life label
06:59
Update save/load function and final test
04:15
Add App Icons and lunch image
03:35
Section 3: Bonus Lecture
Bonus Lecture: eWallet app
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

David Kababyan, Multimedia Developer

I have graduated from university in 2012 with BA in Multimedia. Since then I have taken various other courses for programming in PHP, Objective-C, Swift. I really love programming, its my passion.

I have been developing for iOS for more then  2 years now. I have worked on various other multimedia projects like movie shooting and editing, 3D modeling and animations, flash animations and website design and development.

I have taken some courses on Udemy and really liked the environment here so I decided to create my own courses and teach others to the things I have learned.

Ready to start learning?
Take This Course