Hacking with Swift 2 - Games and Technique projects
4.6 (13 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.
314 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Hacking with Swift 2 - Games and Technique projects to your Wishlist.

Add to Wishlist

Hacking with Swift 2 - Games and Technique projects

5 Really Cool SpriteKit games and 4 technique projects
4.6 (13 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.
314 students enrolled
Created by Stephen DeStefano
Last updated 1/2017
English
Curiosity Sale
Current price: $10 Original price: $40 Discount: 75% off
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will learn all about SpriteKit as well as many other aspects of building iOS apps
View Curriculum
Requirements
  • With your unique creativity and a basic understanding of Swift, you will be creating amazing apps to distribute on the App Store
Description

This iOS 9 Swift game course features 5 SpriteKit game projects, and 4 technique projects. Each technique project will teach different aspects of iOS.

To help guide you step by step along the path of the code, there are callout graphics, highlighting, and deep explanations.

Please note: This iOS 9 games course will not teach you the Swift language, or how to code, You should already have completed Paul Hudson's Swift tutorials at HackingWithSwift.com, or the Swift Mastery Course, or have written your own existing Swift apps.

Some of the concepts you will learn and games you will build:

  • Featuring Apps built by the award winning Swift programmer - Paul Hudson
  • Build a Fireworks game
  • Build a Pachinko game
  • Build a cool Ninja game
  • Build a Whack a Mole clone
  • Build a Flappy Bird clone
  • GCD explained (Grand Central Dispatch)
  • NSTimer
  • Master UICollectionViewController / UIAlertController / CALayer 
  • Master SpriteKit / Physics / Blend modes / Radians
  • Master NSUserDefaults / NSCoding / NSKeyedArchiver 
  • Work with SKCropNode / SKTexture / SKAction
  • Animate your projects with CGAffineTransform
  • Create a Safari Extension like Mozilla's Greasemonkey extension
  • More then 8 hours of HD video Instruction
  • Work with NSNotificationCenter
  • Make your type stay above your keyboard using UIKeyboardWillHideNotification
  • Master SKShapeNode / UIBezierPath / AVAudioPlayer
  • Work with GKRandomDistribution / SKAudioNode 
  • All projects are annotated and explained using helpful graphics and highlighting
  • And more!

This course assumes you have swift programming experience, and are familiar with the iOS app building process.


Who is the target audience?
  • This course is for those who have a basic understanding of the swift language and app building process
Students Who Viewed This Course Also Viewed
Curriculum For This Course
58 Lectures
07:52:55
+
Introduction to the course
2 Lectures 06:00

Hacking With Swift Frequent Flyer Club
02:06
+
Whitehouse Petitions App
5 Lectures 36:24
Whitehouse Petitions Intro
00:40

Part 1 - Setup
07:00

Part 2 - Parsing JSON
15:26

Part 3 - Rendering a petition
04:46

Part 4 - Finishing touches
08:32
+
GCD - Learn all about Grand Central Dispatch
3 Lectures 14:52
GCD Intro
00:30

Part 1 - GCD Explained
08:43

Part 2 - Adding the dispatch_async function
05:39
+
Names to Faces App
5 Lectures 38:51
Names To Faces Into
01:06

Part 1 - Setting up the UI
10:51

Part 2 - Adding the dataSource and delegate protocol declarations
04:42

Part 3 - Importing Photos
09:28

Part 4 - Custom Classes
12:44
+
Pachinko Game
7 Lectures 55:37

Part 1 - Setting up
10:43


Part 3 - Spinning slots
06:36

Part 4 - Collision detection
10:38

Part 5 - Scores on the board
13:35

Part 6 - Special effects
06:36
+
NSUserDefaults
3 Lectures 20:09
NSUserDefaults Intro
00:35

Part 1 - Reading and writing basics
08:46

Part 2 - Fixing the NamesToFaces app
10:48
+
Whack a Penguin Game
4 Lectures 41:44

Part 1 - Setting up
14:16

Part 2 - Penguin show thyself
13:54

Part 3 - Whack to win
13:01
+
Animation
3 Lectures 24:15
Animation Intro
00:29

Part 1 - Setup and explanation
11:27

Part 2 - Animations complete
12:19
+
JavaScript Injection
6 Lectures 40:31
Extensions intro
00:49

Part 1 - Setup - Making a shell app
08:14

Part 2 - What do you want to get
05:49

Part 3 - Establishing communication
04:57

Part 4 - Entering javaScript into the extension
09:25

Part 5 - Fixing the keyboard
11:17
+
Swift Ninja Game
7 Lectures 01:02:27

Part 1 Setup
09:04

Part 2 - Shaping up for action
13:55

Part 3 - Enemy or bomb
12:17

Part 4 - Follow the sequence
12:40

Part 5 - Slice to win
06:47

Part 6 - Game over man
06:57
3 More Sections
About the Instructor
Stephen DeStefano
4.6 Average rating
854 Reviews
7,908 Students
9 Courses
iOS / macOS Developer / Swift Instructor

My name is Steve DeStefano, an iOS instructor, and working together with Paul Hudson, the award winning Swift programmer, i've transfered his best selling iOS / macOS / watchOS, and other books into lecture style courses. So your getting the best instruction available for everything Apple. Paul's teaching method has been hailed as one of the best ways to learn how to code in the shortest amount of time, and he has received high praise from the creator of the Swift language, Chris Lattner. I offer a unique way of presenting Paul's material, which is with the help of callouts, highlighting and graphics, all to make it easy to follow the path of the code, and understand the content. If your think this might be too difficult, think again, and then come code along with Paul and me, and see how easy it is to learn Swift and app building. Go from a newbie to an Apple developer in a short amount of time, and see your own unique creations in the App Sore, and in the hands of thousands of people.