Swift Game Development

Learn everything you need to create your own games for iPhone and iPad using Swift and Sprite Kit.
2.3 (2 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.
55 students enrolled
50% off
Take This Course
  • Lectures 12
  • Length 43 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 English

Course Description

Would you like to create your own games for iPhone and iPad? Of course you do! This course is for you! Learn to build your own games in a fun and simple way using the latest technologies from Apple: Swift and Sprite Kit.

Did you know the most popular category in the App Store is Games? Yep. And now you have the opportunity to add your game to the global market place.

Swift is the new programming language from Apple and it is quickly becoming the favorite for iOS game developers. Discover the power and easy to use of this language in the creation of native iOS games.

Sprite Kit is Apple's 2D game development platform where you can build games with animations, sounds, physics simulation (gravity, speed, collisions, forces) and the particle generation engine.

This course is designed in a way that new programmers and experienced ones can enjoy.

You will learn:

  • How to use Playgrounds to test your code and experiment
  • Learn Swift for game creation
  • Learn Sprite Kit for game creation
  • Create your first game: Tic-Tac-Toe
  • And you will find something you don't get anywhere else: The mistakes you could make creating games and how to fix them.

This course includes:

  • 11 step by step video presentations
  • PDFs with more examples

At the end of the course you will have the necessary skills to create many types of games

Are you ready to learn how to create the next best seller game?

Let's get started!

What are the requirements?

  • A computer capable of running Xcode 6
  • Xcode Beta 3

What am I going to get from this course?

  • Learn how to use Swift
  • Learn how to use XCode
  • Learn how to use Sprite Kit to develop games

Who is the target audience?

  • Any person interested in learning how to program games for iOS
  • Programmers that want to get their feet wet in this new language

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Basics

Xcode is the development environment from Apple. You can create iPhone, iPad and Mac apps with it. You can download it for free from the App Store. But to use the latest beta version (not released to the general public yet) you need an Apple Developer Account. If you don't have one go to: https://developer.apple.com/register/

Installing XCode
Our First Swift Game
Setting up our game
Managing your game assets
Section 2: Tic-Tac-Toe
Creating a Tic-Tac-Toe game
Creating the game area and the hotspots
Handling touch events
Let's play Tic-Tac-Toe
Section 3: Special Effects

This lesson shows how to create particle emitters to your project. You can create lasers, fire, snow, leaves falling, rain and many other effects. This lesson has no audio.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Antonio Tangarife, iOS Senior Developer

Antonio Tangarife is a lead developer with 20+ years of experience and literally millions of lines of code written in many computer languages.

He teaches this Game Development course at the Technology, Research and Science Trust in Puerto Rico. He is also a guest speaker in several universities and coaches startups in the development of iOS apps.

He creates apps and complex solutions for many big companies. But his passion is game programming.

He is also the first Startup Accelerator graduate from Puerto Rico and winner of several programming awards. He is a contributor for Code 4 Puerto Rico and participates as judge in several hackathons and university competitions during the year.

He is also the team leader of Blu3.Ninja, a digital firm.

Ready to start learning?
Take This Course