Udemy

iOS / OSX Game Development - From Start to Store in Swift

Enroll Now
  • 3,275 Students
  • Updated 1/2016
4.0
(314 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 52 Minute(s)
Language
English
Taught by
Neil North
Rating
4.0
(314 Ratings)

Course Overview

iOS / OSX Game Development - From Start to Store in Swift

Learn to create amazing games from scratch in minimal time by properly understanding the SpriteKit framework and Swift.

Learn how to make amazing games with SpriteKit and GameplayKit using the modern Swift 2.x language. See the entire process from starting a new project, through building the app to publishing on the AppStore and even marketing it!

You will be provided with the full source code built to current Swift standards in best coding practices which you can use to produce as many apps as you wish. This will include a template to help save you hours developing your games.

The template and game source code is worth hundreds of dollars on its own, and it is yours just for owning this course.

IN SECTION 1 YOU WILL LEARN:

  • Understand the key functions of SpriteKit via informative animated videos.
  • See real code examples in Xcode of these key SpriteKit functions in Swift.
  • Gain a basic understanding of game architecture and design patterns.

IN SECTION 2 YOU WILL LEARN:

  • My 10 step process of game development from initial design to submitting to the AppStore.
  • Step by step, create a full game from scratch using great design strategy (Most courses only show you how to make small unscalable apps, not this one!).
  • How to research the competition.
  • How to set up a marketing plan that will actually bring in customers with some basic keyword ASO (App Store Optimisation).
  • Benefit from my 5 years developing for the AppStore, learn in hours what took me years.

Course Updated: 14/04/2015 - Swift Version 1.2

UpdateCourse Updated: 30/03/2015 - Lighting Videos AddedCourse Update

Course Updated: Swift 2.0, GameplayKit (90% of the course rewritten for maximum quality!) includes tvOS compatibility.

Are you sick of doing course that take forever because the instructor is chatty or unprepared?

Are you sick of people teaching you coding techniques which work for small games but aren't scalable to something you can actually be proud of?

I'm passionate about great coding practices and making great products. If you are sick of amateurs wasting your time and would like to make great games, then please check out this course.

Course Content

  • 8 section(s)
  • 99 lecture(s)
  • Section 1 Introduction
  • Section 2 Fundamentals of SpriteKit
  • Section 3 Create your first Game (Pre-Start)
  • Section 4 Building the App - Updated for Swift 2.x and GameplayKit
  • Section 5 Finishing the App (Post Production to AppStore)
  • Section 6 Wrapping it Up
  • Section 7 Holiday Season Bonus Q and A: Year 1
  • Section 8 Swift 1.0 to 1.2 Legacy Lessons

What You’ll Learn

  • Use Xcode to create apps, Understand and read Swift code, Build games using the SpriteKit framework, Upload apps to the app store, Understand the science of game design


Reviews

  • C
    Charles Peterson
    2.5

    I was enjoying this course even though it uses Swift 2.0. I was able to update the code on my own, until I got to the lecture to build the level in the game editor. The version of Xcode in the course does not have scene editor in it because it is an old version. The scene editor is built programmatically. So while trying to create the platform, it didn't work right and I couldn't fix it. I had problems with the Xcode files provided because the code is too old. I tried updating it and I couldn't make it work. I ended up just watching through the videos. The other information in this course needs to be updated too. Another problem is that I did not like how the instructor taught the course. He just copied and pasted code into Xcode and explained things too quickly. I thought it would have been better to write the code and then explain everything you are doing. I watched too much of the course and I couldn't get a refund. I did learn somethings, but it is not fun when you can't make a game work right. So for that reasons I mentioned, I do not recommend this course.

  • D
    Dustin Cartwright
    4.0

    Nice course and really informative. I have decent experience in programming in other languages and am just starting to learn about game programming. I found this course a bit difficult to learn from at first because the sections that actually get into coding went quickly, and it was difficult to really understand the purpose of everything and how things fit together. That said, after reading through a couple books (like the 2D Apple Games by Tutorials from Ray Winderlich, and reading about GameplayKit design on Apple and other sites), then returning to this course and going through it, definitely the lessons made more sense. I would recommend a similar approach to others, first learn the basics of Apple SpriteKit game development, learn about GameplayKit, perhaps some on procedurally generated levels, then take a course like this. I really liked the process that was put forth in this course, the step by step process for going from an idea to an app. This definitely has given me a good start and I think in the next 3-6 months I'll have something released, which is exciting!

  • J
    Jim Budet
    1.0

    This course has a lot of great material. The first part of the course covers basic SpriteKit usage white the later part covers the game framework provided by the instructor. The later part of the course goes very fast and covers the framework more than teaches how to write games. The reason for the poor rating is that the instructor has failed to deliver on his promised to update this course that they it is compatible with Swift 3, iOS 10 and the latest version of SpriteKit. In short, there's no reason to take this course as long as it covers obsolete technologies.

  • J
    Jordan Pedder
    3.5

    Now I've moved into the actual implementation side of the course, I would say that the content of what you're teaching is definitely what I wanted and I really like the fact you go over a level editor too... this is something I've not found anywhere else and really sets your course apart from the others. I also like the way you lay out your functionality across multiple classes to, but in this is where I think you can improve. I think you could greatly improve this course by changing your teaching style. Currently, it's very cut and paste code, which doesn't leave the person following it anytime to type and digest the info. I'm finding I'm pausing the video every 2 seconds to type whats on the screen and then totally lose the thread in which you are trying to teach. This is frustrating. Also you don't scroll over a lot of the time to see the whole line that's typed. As an end user of your course, by typing each lines as you go and explaining what each item in a line is doing. I know this make the videos very long, but that would make it a lot easier to follow your flow. Also, it took me a while to grasp why everything is done with components... Some slides with rough drawings to show how it all links up as we're going would be beneficial. There may also be some room for challenges at the end of each block as measure for you to see if your students are following your teachings. Very much enjoying it though, but with the some of the changes above I feel this could really be a full 5 star course.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed