How to Make a Freaking Video Game - iOS, SpriteKit, SceneKit
4.2 (242 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.
1,425 students enrolled
Wishlisted Wishlist

Please confirm that you want to add How to Make a Freaking Video Game - iOS, SpriteKit, SceneKit to your Wishlist.

Add to Wishlist

How to Make a Freaking Video Game - iOS, SpriteKit, SceneKit

Learn how to make iPhone and iPad games using Swift in Xcode. We'll take you from nowhere to making 3 complete games!
4.2 (242 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.
1,425 students enrolled
Last updated 10/2016
English
Curiosity Sale
Current price: $10 Original price: $150 Discount: 93% off
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 4 Articles
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make 2D games using SpriteKit
  • Make 3D games using SceneKit
  • Have a fundamental understanding of the Swift programming language
View Curriculum
Requirements
  • No prior knowledge needed!
Description

Nick and Jared have created an in-depth course on creating video games! As much fun as playing video games is, it's even more fun to make them! This course will teach you everything you need to know to start making high quality video games for the iPhone, iPod, and iPad!

Jared Davison

For over two years, Jared has been teaching others how to make games. He is an awesome YouTuber with over 1.5 million views. He's very active with his community so you know you'll get help with any question you have in this course. 

Rick Walter

Back in 2010, Nick got his very first iPhone. It was love at first swipe ;) Determined to learn how to make apps for the iPhone, Rick spent two and a half years teaching himself through online courses and tutorials. Rick knows what it feels like to be a beginner and always teaches as if he was in the students shoes. Nick teaches on Udemy and has taught over 29,000 students!

Who is the target audience?
  • This course is for someone who wants to start making video games but doesn't know where to start
  • This course is for beginners or those with some programming experience
Students Who Viewed This Course Also Viewed
Curriculum For This Course
81 Lectures
08:25:08
+
Welcome and Setup
3 Lectures 08:28
+
Swift School
16 Lectures 02:43:01


Strings and Ints
05:04

Booleans and If Statements
14:04

Comments
08:16

Swift School Challenge #1
07:41

Arrays
11:08

For Loops
10:46

Game Basics
05:43

Dictionaries
09:55

Swift School Challenge #2
19:21

Functions
19:11

Optionals
11:46

Classes
13:50

Swift School Challenge #3
11:27

Outro and Graduation
01:06
+
Ziggity Zag (A clone of Zig Zag by Ketchapp)
21 Lectures 01:52:26


Creating the Scene and Adding a Box!
10:21

Adding Colors and the Person!
05:50

Moving the Person!
05:07

Creating a Path! (Part 1)
06:51

Creating a Path! (Part 2)
06:15

Testing the Person! (Part 1)
07:44

Testing the Person! (Part 2)
02:31

Adding and Creating Coins!
09:51

Adding Physics Bodies!
06:00

Detecting Physics Bodies and Adding Score!
06:27

Fixing some bugs!
02:51

Add Highscore!
03:34

Add Labels!
09:59

Add Game Center! (Part 1)
03:26

Add Game Center! (Part 2)
03:15

Add Game Center! (The END!)
09:42

Fade In/Out!
05:10

Project Files! (Ziggity Zag)
00:00

Update To Swift 3! (Zig Zag)
03:01
+
It's a me! Mario!
20 Lectures 01:52:46
Mario Introduction!
00:34

Creating our Tiled Map!
05:22

Add Tiled Map to Xcode Project!
06:00

Adding Mario & Physics Bodies
05:42

Adding Physics to the Ground!
09:20

Move Mario!
05:22

Camera Follow!
03:27

Add Coins! (Pt.1)
05:28

Add Coins! (Pt. 2 | Physics)
02:05

Coin Collisions! (Pt. 1)
06:31

Coin Collisions! (Pt. 2)
01:51

Make Him Jump!
05:30

Animate Mario
07:04

Add the Flag!
06:20

Flag Collision!
13:12

Working with Money!
06:06

Add Fireballs! (Part 1)
05:48

Add Fireballs! (Part 2)
15:16

Project Files! (Mario)
00:00

Update To Swift 3! (Mario)
01:48
+
Geo Dash!
20 Lectures 01:48:21


Adding the Characters!
04:17

Adding Physics Bodies!
04:46

Setting up an Obstacle!
07:13

Adding Obstacles to Game!
09:08

Make 'em Jump! (Part 1)
06:33

Make 'em Jump! (Part 2)
06:05

Fixing a Bug!
02:50

Add an Enemy!
05:27

Add an Explosion!
06:24

Add Explosion Sound!
01:29

Randomize the Gameplay!
05:12

Restart the Scene!
08:40

Kill Em!
02:21

Score!
06:10

Add Labels!
08:14

Game Options!
14:49

Project Files! (Geo Dash)
00:00

Update To Swift 3! (Geo Dash)
03:20
+
Thank you!
1 Lecture 00:06
Bonus Lecture
00:06
About the Instructor
Nick Walter
4.7 Average rating
6,323 Reviews
52,230 Students
20 Courses
Mobile Developer for iOS and Django Web Developer

I'm Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within my community, I am also co-president of an Apple developer group called "Cocoa Heads."

I've always had an itch to make things, but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I've adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet's first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I'll walk you through the shortcuts that can save you time and frustration from having to teach yourself.

Jared Davidson
4.1 Average rating
301 Reviews
1,609 Students
2 Courses
Software Programmer, Web Designer, Youtuber

My name is Jared Davidson. I have been studying iOS development for the past seven years and have been doing tutorials on Youtube for 2.5 years and have gained over 29,000 subscribers with about 2,000,000 total views. I absolutely love teaching how to get things done, so my tutorials are simple and to the point.