Swift 3 - Create A Simple iOS Game
4.7 (112 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.
4,881 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift 3 - Create A Simple iOS Game to your Wishlist.

Add to Wishlist

Swift 3 - Create A Simple iOS Game

A Complete Guide to Creating a Simple Swift 3 iOS Game
4.7 (112 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.
4,881 students enrolled
Created by Aaron Caines
Last updated 7/2017
English
English
Price: Free
Includes:
  • 6.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create fully a featured game
  • Earn revenue from your apps
  • Application submission
  • Start a new career
View Curriculum
Requirements
  • You will need a Apple Mac computer or laptop
  • You will need the developer software Xcode 8
  • You will need a basic knowledge of Swift 3
  • You will need a developer license at some point
Description

Do You Want To Create Your Own iPhone and iPad iOS 10 Game but are not sure where to start or even begin? Are you ready to jump right into the exciting world of mobile development but have little or no programming experience? Then this is the perfect course for you!

This Swift 3 - Creating A Simple iOS Game will give you everything you will need to create a fun and addicting simple iOS 10 game in Swift 3, Teaching you from the ground up and implementing all the features from gaining points and using timers to all the way to saving high scores and earning revenue and even submitting the application on the AppStore.

Earn Revenue From The Game by implementing AdMob ad banners within the application and using in app purchases as a way to remove the banners from the app to create an ad free experience for a small cost.

Sell Your App to Millions of Users around the world by submitting the application to the AppStore.

Not only do you get the best online IOS 10 development course online but you also get first class responsive support by email, Twitter or on the forums, So you can rest assure you have full guidance in your new career!

Why Choose This iOS 10 & Swift 3 Course?

Many programmers learning to create there first iOS 10 application often learn from a boring 300 paged book or a short online video tutorial and are often left with more questions they they asked! This iOS 10 & Swift 3 course teaches you from the ground up and i never leave you hanging as i support you through each and every step, i am there to assist you when you run into a problem in Xcode 8 and to offer any advice needed and before you know if you will have created your first iOS 10 app and will feel like everything your learned has stuck in your head.

Topics Covered:

  • Fun and Simple iOS 10 Game
  • Score Saving and Loading
  • Timers and Counters
  • Game Controls
  • Social Integration: Twitter, SMS and Email
  • Storyboards Files and Support
  • Universal Support and Screen Size Support
  • Earning Revenue Ad Networks
  • In App Purchases
  • App Store Submission and Update Support
Who is the target audience?
  • Anyone who wants to develop apps
  • Anyone who wants to learn how to code
  • Anyone who is looking to freshen up there skills
  • Anyone who is looking to make money from IOS 10 Apps
  • Anyone looking for a new career
Students Who Viewed This Course Also Viewed
Curriculum For This Course
27 Lectures
06:39:16
+
Introduction
3 Lectures 31:40

An introduction into the course.


Xcode 8

Swift 3

iOS 10

Introduction
01:48

Application Resource Files
00:09

Learn how to create the project in Xcode and begin designing the interface for the start game screen of the application.


Xcode 8

Swift 3

iOS 10

Creating The Project and Home Interface
29:43
+
Creating the game screen
5 Lectures 59:28

Learn how to create and design the interface of the game view ready to start adding functions for the user.


Xcode 8

Swift 3

iOS 10

Designing the game interface
16:55

Learn to enable the tap button to increase the value of the score label by one every time the users presses it.


Xcode 8

Swift 3

iOS 10


Setting up the tapping button
08:10

Learn how to create a start game control with a countdown timer before the game begins.


Xcode 8

Swift 3

iOS 10

Creating start game controls
13:23

Learn how to control the game while the user plays with a countdown timer.


Xcode 8

Swift 3

iOS 10

Adding a game timer
09:09

Learn to create an action when the game ends by switching to the end screen ready for the user to share the score.


Xcode 8

Swift 3

iOS 10


Creating the end game function
11:51
+
Creating the end game screen
5 Lectures 54:37

Learn to create the end game screen interface with rounded edges on various objects ready to perform functions.


Xcode 8

Swift 3

iOS 10


Designing the end game interface
16:27

Learn to create a restart function to allow the user to replay the game.


Xcode 8

Swift 3

iOS 10

Create restart function
08:35

Learn to pass the score from the game view to the end view to display to the user.


Xcode 8

Swift 3

iOS 10

Display the end score
06:34

Learn the ability to save and load the score within the application using user defaults.


Xcode 8

Swift 3

iOS 10


Add save score function
08:14

Learn how to detect if the user has earned a high score and to save it in the application and display when needed.


Xcode 8

Swift 3

iOS 10

Display high score
14:47
+
Content Sharing
3 Lectures 49:08

Learn to add the ability to share the score from the game via Twitter.


Xcode 8

Swift 3

iOS 10


Share score to Twiiter
19:04

Learn to add the ability to share the score from the game via in app emailing.


Xcode 8

Swift 3

iOS 10

Share score via Email
15:53

Learn to add the ability to share the score from the game via SMS text messaging.


Xcode 8

Swift 3

iOS 10

Share score via SMS
14:11
+
Earn Revenue
4 Lectures 01:32:04

Learn to earn revenue by implementing universally adjusting Admob banners in to the application.


Xcode 8

Swift 3

iOS 10

Display ad banners on all views
25:22

Learn to design the store interface ready to implement in app purchases and set up the application id and iTunes profile.


Xcode 8

Swift 3

iOS 10


Create in app purchases to remove ads
26:48

Learn how to implement in app purchases into the application to allow us to remove the ads from the application.


Xcode 8

Swift 3

iOS 10

Add in app purchases
27:47

Learn how to trigger an action once the user has purchases the ability to remove ads and save the app state to remember the purchase.


Xcode 8

Swift 3

iOS 10

Setup ad removal
12:07
+
Finishing touches
4 Lectures 01:17:39

Learn to set up the application for a more universal approach and enable a new storyboard file for iPad users. 


Xcode 8

Swift 3

iOS 10


Set up the application for universal iPad display
37:49

Learn to restore an in app purchases made by the users with a simple restore button.


Xcode 8

Swift 3

iOS 10

Restore In App Purchases
11:05

Learn how to design and create all sizes of the application icon you will need for the project.


Xcode 8

Swift 3

iOS 10

Create app icons
18:19

Learn how to set up a universal launch screen within the application shown to the user as they wait for the app to load.


Xcode 8

Swift 3

iOS 10


Setup a universal launch screen
10:26
+
Publishing the application
2 Lectures 34:24

Learn all you need to know about preparing the application for submission to the AppStore.


Xcode 8

Swift 3

iOS 10

Prepare application for submission
23:21

Learn how to use Xcode to submit the application bundle for review to be processed to the AppStore.


Xcode 8

Swift 3

iOS 10


Submit the application to the appstore
11:03
+
What's Next?
1 Lecture 00:17
Bonus Lecture
00:17
About the Instructor
Aaron Caines
4.5 Average rating
1,545 Reviews
15,214 Students
13 Courses
iOS 11, Swift 4, Objective-C & Xcode 9 Developer

Aaron Caines is the founder of Geeky Lemon Development, he started programming at a young age and has been programming full time and teaching for the past 8 Years online becoming a best seller in his field, Aaron has also created a vast amount of applications for brands, companies and just for fun!

Aaron is very passionate about teaching and coding, he finds great satisfaction from helping developers and providing the very best tool set  to help them reach their goals.

Aaron's expertise come in Photoshop, Xcode, Objective-C and Swift 4.