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.
This video shows you how to create a SpriteKit project using the native xcode IDE.
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.
In this video you will learn how to change the background color of your game screen to get you started
In this video you will learn how to add the background sprite to your game. This is the image that spans your game scene.
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.
In this video you will learn the code and method you need to drag any sprite in your game scene.
In this video you will learn the code and method you need to drop any sprite in your game scene
This video contains the solution to the challenge, given above
In this video you will learn to create the correct files for the main menu and add the background color to get started
In this video you will add a background image for the Main Menu
Learn how to call the game to start by user touch input on the screen.
In this video you will learn how to use a sprite as a button to go from the game scene to the main menu
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.
In this video we will learn how to add a play button to our menu
In this video you will learn how to use the SKLabelNode to display the timer
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
In this video you will learn how to create and implement a game over condition for your game
In this video you will continue implementing the game over scene and the condition needed to trigger the scene
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
In this video you will add the background and the button to the game over scene.
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
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.