Build your first mobile game for iPhone Swift/iOS having fun

Learn Swift, iOS and SpriteKit while having fun, learn programing from the ground up every and learn while playing games

4.50 (13 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Build your first mobile game for iPhone Swift/iOS having fun
158
students
4 hours
content
May 2016
last update
$49.99
regular price

What you will learn

Create a fully functional game

Have a deeper understand of the problems that can happen while coding and how to solve it

Student will be able to create code easy to understand, test and scale

Description

Have you ever imagine yourself as a spy, breaking codes, picking locks? In this game you will have to crack the secret code to pop the lock, and more you will have to build this game from scratch if you want to play it and learn a lot about Swift, SpriteKit and iOS while doing so.

The game is fun to play and watch others playing, however it is just a fun way for me to teach you all you need to know to be a excellent Swift/iOS developer.

Trougth the course of this course we will learn about:

  • SpriteKit Framework and its boiled plate code
  • Extensions, what is and how to use
  • How to encapsulate our code and use private variables, getters and setter and why
  • How to refectory your code as you go, what is refectory and why you should always do it
  • Loops, different kinds of loops, with one to use for different scenarios and why
  • Inheritance, including initializers, convenience, required, overriden how to do it right
  • Properties, including property observers and computed properties, what it is and how to use
  • Protocols, I know you hear about it before, but do you really understand what it is and how to use?

In this course we will cover one topic at the time as we need we will discuss itm examine the options and add to our game to make it more and more awesome

Content

Start Here

Introduction
Stay hungry, Stay foolish
Introduction to the course

Introduction to SpriteKit

Create a SpriteKit project and understand the boiled plate code

Creating Extensions

Creating UIColor Extensions to make developing and specially changes easier

Starting the game, initializers and new classes

Creating PadLoackSKShapeNode class
Using PadLoackSKShapeNode class
Adding a pin class to the PadLockSKShape

Add animation to our game

Add rotatition to the pin

Add helper functions

A little maths in the getNewTarget function

Creating a target and make it fun

Setup the target first and just call the getNewTarget function later
Create new targets on demand
Setup the target first and just call the getNewTarget function later
Creating some space between two given targets

Lets see now how easily we can change your game

Minute of appreciation for what we build so far

The game cycle

Creating some space between the targets
Create a SKNode to keep our target as children
Collision detection setting up PhysicsBody
Using booleans to create a "switch" in part of the expressions

Making the code more useful, more reliable and expandable

Refactoring, creating a GameController to isolate the game logic

More enhancements

Game Over, calling events in the Game Controller as it happens in the game cycle
Shake the scene and changing inheritance in the GameController
Add new features and improving the game

Working with Physics

Checking if the pin is in contact with the target on tap

Adding a HUD (heads up display)

Creating a HUD - Head up Display
Making use of our new HUD Class

Have fun playing a Q&A game to see what you learned now

Swift
SpriteKit

Students deals

Visit our website and check out the latest deals

Reviews

Gokhan
March 30, 2019
I don't know yet, but i find it hard to follow and also the version of Xcode, swift, sprikekit is old
Dangelot
September 28, 2016
I don't know nothing about swift and i just realize this course is for people that already making apps that might little problem in their coding but me in order to learn swift i realize i have to know what every word you typing means but i'm going try to learn as much as possible in your course.
Joe
April 20, 2016
Excellent step-by-step instructions and explanations, not the usual "watch me type" Udemy kind course.
Richard
April 20, 2016
This is a very addictive course, you always want to see how Icaro will address the next item as he always uses very different approaches that all the other instructors use. He also does not hold in information just so you have to buy other course to learn, great course, great instructor I fully recommend.
Ricardo
April 19, 2016
I'm learning programming in a whole new way since I started watch Icaro's courses. All courses are great but this is the best one so far.

Charts

Price

Build your first mobile game for iPhone Swift/iOS having fun - Price chart

Rating

Build your first mobile game for iPhone Swift/iOS having fun - Ratings chart

Enrollment distribution

Build your first mobile game for iPhone Swift/iOS having fun - Distribution chart
804324
udemy ID
3/26/2016
course created date
4/4/2020
course indexed date
Bot
course submited by