Make an iPhone Game THE EASY WAY using Spritekit
0.0 (0 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 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Make an iPhone Game THE EASY WAY using Spritekit to your Wishlist.

Add to Wishlist

Make an iPhone Game THE EASY WAY using Spritekit

Learn the fundamental steps you need to create an iPhone game using these easy to follow steps
0.0 (0 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 student enrolled
Last updated 9/2015
English
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Focus only on the essential steps you need to take to develop your iPhone game
Provide Fundamental Knowledge and tips to allow and help students to create their game as quickly as possible.
Implement and Apply the popular Drag & Drop mechanic to any Sprites
Learn the essential steps needed to create an iPhone game, with short videos covering one topic to help with retention
Create Main Menu and Game Over Scenes for your game, with appealing transitions
Use Actions to make games more interesting. Create a count down timer for the game.
Create your own iOS game using spritekit, with the techniques you have learned
Use simple collision detection in their own games
View Curriculum
Requirements
  • You should have Xcode installed on your computer. Art resources are provided with the tutorial. Feel free to use these anyway your please.
Description

Learn the essential steps of creating a game for iOS devices using the native SpriteKit Engine. This lesson focuses on giving you the tools to create a game for iOS devices as quickly as possible.

This engine is well maintained and documented by Apple and the best part is that it is one of the easiest to learn. You will be creating your game in no time.

In these tutorials you will start by adding sprites to your scenes, implement drag and drop functionality to move your sprites, learn simple collision detection, implement a scoring system with labels, learn how to create a count down timer, add game logic and finally add special effects, sound effects and background music, to bring your game to life.

The videos focus on one concept or step to help you understand and grasp the material presented. Simple one quiz challenges are presented to reinforce what you have learned.

You will be creating your game in no time.

Who is the target audience?
  • This course is created for beginners, intermediates and experts alike. It is taught in sequence, focusing only on the steps needed to create an iPhone game. No need for programming experience. Once you complete this course you will have the fundamental knowledge needed to create an iPhone game
  • Anyone looking to create their own iOS game
  • This course is designed for anyone that would like to get started with spritekit essentials as well as experienced programmers who are looking for a simple straightforward solution for dragging and dropping sprites within their games
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 36 Lectures Collapse All 36 Lectures 03:06:49
+
Start Here
4 Lectures 07:19
Introduction
00:35

This video shows you how to create a SpriteKit project using the native xcode IDE.

Preview 01:59

In this video we go through the steps taken to set up your project workspace in xcode. These suggestions can be used in any other game you create using spritekit.

Preview 03:45

In this video you will add resources from your folders to the Spritekit project. These resources are the art files that we will be using for this tutorial. You can also use this method to add any other files such as audio or atlas files.

Preview 01:00
+
Programming
4 Lectures 13:53

In this video you will learn how to change the background color of your game screen to get you started

Preview 01:45

In this video you will learn how to add the background sprite to your game. This is the image that spans your game scene.

Preview 03:13

Adding the Game Sprites
06:24

In this video you will learn how to add the sprite that that the player will interact with, which is referred to as the player controlled character.

Adding Player Controlled Sprites
02:31
+
Drag & Drop Mechanism
2 Lectures 11:45

In this video you will learn the code and method you need to drag any sprite in your game scene.

Dragging the Sprite
06:55

In this video you will learn the code and method you need to drop any sprite in your game scene

Dropping the Sprite
04:50
+
Challenge
1 Lecture 06:43

This video contains the solution to the challenge, given above

Challenge Solution
06:43
+
Menus, Buttons & Scene Transitions
8 Lectures 39:53

In this video you will learn to create the correct files for the main menu and add the background color to get started

Preview 04:50

In this video you will add a background image for the Main Menu

Creating a Main Menu - Calling the Menu Scene Class
03:02

Creating a Main Menu - Instantiate the Main Menu
03:05

Learn how to call the game to start by user touch input on the screen.

Touch to Start the Game
06:24

In this video you will learn how to use a sprite as a button to go from the game scene to the main menu

Back to Main Menu
07:15

In this video you will learn a simple way to add transitions to your game scenes, these add a little 'extra magic' to your game when used.

Adding Scene Transitions
06:26

In this video we will learn how to add a play button to our menu

Adding a Play Button to the Main Menu
06:11

+
Creating a Game Count Down Timer
6 Lectures 23:39
Creating the Update Function
07:52

In this video you will see how a timer can be used in a real game and how it works to add time and create a count down timer within the game. This will lay the ground work for our own timer in this tutorial for our mini-games.
Preview 05:38

Demo continued..(detailed explanation)
03:35

In this video you will learn how to use the SKLabelNode to display the timer

Displaying the Timer
04:28

In this video you will learn how to create a count down timer like the one in the demo for this mini game. You can use this code in your own games

Creating a CountDown Timer
01:27

In this video you will find a solution to the challenge. This video shows you how to add the full colon(:) to the video

Preview 00:39
+
Creating a Game Over Scene and Condition
4 Lectures 28:44

In this video you will learn how to create and implement a game over condition for your game

Creating a game over condition
03:22

In this video you will continue implementing the game over scene and the condition needed to trigger the scene

Creating a game over condition continued
11:49

In this video you will learn how to implement touch controls for the game over scene. These controls will be used to take the user back to the main menu

Adding Touch Controls
04:58

In this video you will add the background and the button to the game over scene.

Quiz 5 and 6 Solution
08:35
+
SKActions
2 Lectures 15:19

This video will give you an introduction to SKActions

SKActions
10:23

SKActions continued

Preview 04:56
+
Simple Collision Detection
1 Lecture 11:20

You will learn how to implement a simple collision detection function without physics. This will provide a place to get started and understand collisions and works best with games that don't require the power of a physics engine

Simple Collision Detection
11:20
+
Simple Game Logic
2 Lectures 12:00

This video is going to introduce the game logic we will work on in the next few videos

Preview 01:37

In this video we will add some game logic to our game and create a scoring system

Game Logic Keeping Score
10:23
1 More Section
About the Instructor
Mbozu Grace Lweendo
0.0 Average rating
0 Reviews
1 Student
1 Course
Computer Scientist

Developer of Piggie Penny Pincher.

Holds a Bachelors of Science in Computer Science with extensive Game Design and Development specialization and experience. Enjoys writing, storytelling and coming up with engaging game ideas and mechanics. Enjoys applying math concepts to game worlds and hopes to bring attention to the importance of A.I in indie games.

Currently specializing in studio art and painting.