
I will show you how the structure of SpriteKit is, so you understand the framework.This will help you later at coding
In this video I will show you about the render order in SpriteKit. This will help you later at coding
In this video I will show how you position images in your game. This will help you later at coding
I will show you what die Superclass SKNode is. This will help you later at coding
In this second Section I will explain how the physics simulation in SpriteKit work, because this makes a game really awesome
We can only use physics simulation in our game when we at physics bodys to our nodes, that I show you here
Here we will create our startscene, so we have to press play to start the game
Here we will make a transition from our startscene to our gamescene
We add a background image to our game
Now we will add our spaceship to the game and animate it
How me make a endless background, this you see here in this video
In this video I show you how me can move our spaceship with the function touchesMoved
Now we will add randomly three different asteriod to our game and spawn them endless
When we move our spaceship we shoot bullets, here we will make a function to shoot bullets if the user move our spaceship. We also use the class SKAction to move our bullets.
Here we will add endless enemys, I show you also that spritekit work in radient and not in degree if you want for example change the direction of a image. We give the enemy actions and for that we use the class SKAction which can only be use by nodes.
We have a enemy and now we want to animate it, so thats look better
I show you how we add music to our game, for this we use the Framework AVFoundation
In this video we add a function to break the music and start it again if the user press on a sound ON/OFF button
We add hearts image to our game, we need this later as live for our spaceship
We add in this video a physics body to our nodes so our nodes can be affected by physics
We give in this video our physics body numbers so we can decide later which physics body interact each other
We implement the protocol SKPhysicsContactDelegate and that protocol has two functions that we can call if two physics bodys get in contact
I show you what will happen if our physics body from spaceship and enemy get in contact for that we use the function didBegin() from the protocol SKPhysicsContactDelegate
We add a score label from the class SKLabelNode so we see how many enemys we destroyed
If our bullet hit the enemy our enemy exploded in a fireball
We add a new file to our game and make a new class which inherit from the class SKScene and this class is our gameover scene if we lose our spaceship lives
We give our spaceship a shield, so now we have spaceship live and a shield before we are gameover
We greate a function to add live for our shield and for this we use the class SKShapeNode
To get in physics simulation or interaction between physics bodys we have to add physics bodys to our nodes. In this video we give our shield a phyiscs body to get in interaction with our enemy
We use the function didBegin from the protocol SKPhysicsContactDelegate to decide what will happen if the enemy hit our shield
If we lost our shield we are angry and shoot now 2 bullets at same time
Lay the foundation for game development on the iPhone and iPad with this course.
What is the course about?
In this course you will learn the the framework SpriteKit. With SpriteKit you can develop your own 2D games for the iPhone und iPad. I going to explain some theory and some practice examples so that you know a lot more about SpriteKit after this course. Also there will also be graphics for better understanding.
How is the course structured?
In the first section you learn the theory about SpriteKit so you get deeper insight how SpriteKit works. I will show you some graphics for better understanding. At the second Section I will explain how physics in SpriteKit work. It is the most important thing in SpriteKit, if you know how this works you can make collisions between players. In the third section I show you a game from scratch it is ja full space-shooter game. Also I explain during the development what I did and why. There will also be graphics for better understanding.
Who should buy this course?
This course is for everyone who will develop games for the iPhone and iPad. Maybe you know a little about SpriteKit but you don't understand what you do. So I will teach you how to use SpriteKit and why you have to do this or this. I will at the end that you unterstand what you did. I hate course where you only do copy & paste but understand nothing.
Being able to develop own games does not sound cool?
So what are you waiting for :). I am glad to welcome you soon.