Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Beginners iPhone Game App to your Wishlist.

Add to Wishlist

Beginners iPhone Game App

Learn to Build iOS Mobile Games with SpriteKit and Publish them in the App Store for Revenue or for Free
5.0 (1 rating)
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.
7 students enrolled
Created by Eric Schulz
Last updated 11/2015
$10 $20 50% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

Course Description

Learn how to make your own iPhone game to sell or distribute on the App Store! No prior programming experience necessary.

Together we will walk through the entire process to create and submit a iOS game from scratch. This starts with installing Xcode(no additional cost) so that we can build apps. After building our game together, we will learn how to run ads in the game through Apple's iAd program so that you can easily make advertising revenue if you so choose.

We will start with a crash course in coding basics for beginners to Apple's Swift language or beginners to coding altogether. This will help introduce our coding environment to students, and the coding basics reviewed also translate very well to other languages and software development frameworks.

This class is for:

  • Beginners. No coding experience is required. This course is also ideal for those with coding experience but are unfamiliar with making iPhone apps in the Swift Language, or iOS developers who are new to using SpriteKit for making games.
  • Entrepreneurs. Have an idea for a game/app but don't want to pay thousands for a demo or first draft? Build it yourself!
  • Those who are not afraid to learn. This course will get you from 0 to a deployed iPhone game. If you want a solid starting base, and direction for future learning, this is the course for you!

Course Requirements:

  • Ideally a Mac computer running Mavericks, Yosemite, or El Capitan. Non-Mac users have options that are not so straight forward, but possible.
  • Positive attitude that embraces learning and self-improvement.
Who is the target audience?
  • This course is for total beginners who have never built an iPhone game. Take this course if you have no coding experience at all, or have some experience but have never made an iPhone game. This course is really not for those who have experience in Swift's SpriteKit game building software.
Students Who Viewed This Course Also Viewed
What Will I Learn?
Use Apple's Swift language to build iPhone games that can be deployed and sold in the App Store.
View Curriculum
  • To begin all you need is a computer. We recommend a Mac since they are best for iOS development and therefore this course is taught on a Mac, but a non-Mac computer is also possible.
Curriculum For This Course
Expand All 20 Lectures Collapse All 20 Lectures 02:50:19
Getting Started
1 Lecture 05:16
Swift Crash Course
8 Lectures 01:02:47

If Statements and Booleans


For Loops


Building Our Awesome Game!
9 Lectures 01:28:08
Game Plan

Intro to Game Physics

Make a Basket

Make our Obstacle Blocks

Game Labels


Into to BitMasks

Update the Score

Making Money with Advertisements
1 Lecture 07:44
Introducing iAd to our Awesome Game
Going Forward
1 Lecture 06:24
Working and Deploying Apps with Apple, and Final Thoughts
About the Instructor
5.0 Average rating
1 Review
7 Students
1 Course
Web Developer

I love building new things, and working with new people! My software experiences are primarily building dynamic web applications with Ruby on Rails and learning mobile application development for iOS using Swift. In the future I look forward to working more with Android and JavaScript. One of my software goals is to build a social network that has native iOS and Android apps, and I'm willing to learn whatever is necessary to make it happen. 

Report Abuse