Missile Commando with Swift and Sprite Kit
4.7 (11 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.
254 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Missile Commando with Swift and Sprite Kit to your Wishlist.

Add to Wishlist

Missile Commando with Swift and Sprite Kit

Go retro and program a clone of an arcade classic with Apple's latest coding technology!
4.7 (11 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.
254 students enrolled
Created by Justin Dike
Last updated 1/2017
English
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Program a complete game from start to finish.
  • Feel comfortable coding with Swift
  • Know plenty of Sprite Kit to create their next app or game!
View Curriculum
Requirements
  • Be familiar with some basic programming concepts (like variables, if statements, for statements)
Description

*****INCLUDES UPDATES SOURCE PROJECTS FOR SWIFT 3

In this Swift and Sprite Kit video tutorial series we will wield our mighty modern programming skills to re-make a classic arcade game. Along the way, we'll also add modern graphics and some new features so the finished product is a more enjoyable app using today's fancier technology. Topics taught includes…

  • Custom SKNode and SKSpriteNode classes
  • Programming your own game loops
  • A myriad of SKActions
  • Adding and removing children (properly)
  • Collision detections
  • Playing sounds
  • Transitioning SKScenes
  • And much more!
Who is the target audience?
  • Anyone interested in learning to program an iOS app
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 26 Lectures Collapse All 26 Lectures 05:12:03
+
Initial Setup and Swift / Sprite Kit Beginners
7 Lectures 55:03

This section will contain all the art / sound assets used in the course as well as all the Xcode Projects.

Course Assets
00:09



Introduction to SKLabelNodes and SKActions
13:23

Declaring Variables in Swift and using SKActions to Remove a Child
06:52

Using an Intro Scene in Sprite Kit to Transition to the main Game Scene
07:11
+
The Player and Surrounding Environment
6 Lectures 01:17:42
Adding the Player Base and Ground
17:04

Using a Rotation Gesture Recognizer to rotate and move the Turret and Target
14:08

Creating Bullets and Applying Force to an SKPhysicsBody
14:15

Creating Firing Particles from the Gun Turret
08:02

Parallax Moving Backgrounds with Swift and Sprite Kit
14:28

SKActions to Play Sound and AVFoundation for Background Sound
09:45
+
Game Play Loops
7 Lectures 01:39:09
Clearing Unseen Nodes and Game Loop Outline
11:06

Launching the EnemyMissile Class
16:59

EnemyMissile Particles and Animation
13:32

Adding Comet Trails to Missiles
12:10

Send in the Drones!
19:31

Creating the Base Class
19:32

The Game Over Loop
06:19
+
Collision Detection, Stats and all the rest!
6 Lectures 01:20:08
Creating Explosions and Adding a Hit Function to the EnemyMissile Class
12:00

Contacts Between Bullets and Missiles
10:21

Finishing the Contact Listener
10:28

Game Over Functions and Restarting
13:45

Wave Stats, Move Labels, and Leveling Up
19:24

Conclusion
14:10
About the Instructor
Justin Dike
4.3 Average rating
567 Reviews
40,378 Students
24 Courses
CartoonSmart / Owner / Leader Developer and Instructor

Justin Dike is the founder of CartoonSmart one of the internet's first video training websites. He is a long-time illustrator and animator, focusing mostly on Adobe Flash, and experienced programmer with Swift, Sprite Kit, Actionscript 3, Objective C and Cocos2d. For CartoonSmart he has recorded hundreds of hours of video tutorials and recently published his first full length book titled iOS Programming with Xcode and Cocos2d available in the iBookstore. Justin has also developed many iOS games, including a side scrolling game engine.