Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn how to develop mobile games like Angry Birds, Crossy Road, Color Switch and more for iOS11 in Swift 4
Become a mobile game developer by building some of the most famous iOS Games like Angry Birds, Crossy Road, Color Switch and more.
Mobile game development is an incredibly extensive and exciting topic, which is why we have created this complete course that will allow you to become part of the amazing world of mobile game development.
In each chapter of this course we’ll learn all there is to know about a certain framework. We’ll take an in depth look at its functionality and the theory behind it. Then we’re going to use what we’ve learned and apply it by creating multiple games from scratch.
We’ll start with simple games while getting to know the UIKit Framework, once we’ve gotten more comfortable we’ll advance to developing multiple 2D games with the SpriteKitFramework, which is the basis for most 2 dimensional iOS Games. We’ll start this chapter by developing our own version of the popular Color Switch app that will teach us already a lot about this framework.
Then we’ll develop an incredible Angry Birds game from scratch, where we will learn how to design levels, work with physics and so much more.
We’ll then move on to the SceneKit Framework which is the basis for most of the 3 dimensional iOS games. To really understand the concepts we’re going to be working with them while developing our own version of the famous Crossy Road app.
While developing this amazing app we will also teach you how to create your own 3D Models in MagicaVoxel that you can use in your own games or even sell.
We don’t just want to teach you how to develop games in this course. We want to really help you develop your game and publish it on the app store. That’s why we have an entire chapter dedicated to App Store Optimization, teaching you how to optimize your app store entry, so that you can get the most amount of downloads for your game. We’ll look at how you can use keywords, videos, screenshots, ratings and reviews to your advantage and increase your number of downloads.
This course is designed to provide the perfect balance between theory, working on real life projects and exercises to really enable anybody to create their own iOS Games.
It doesn’t matter if you already have some experience in the subject or not. This complete course will teach you all you need to know to make your game ideas become a reality - no matter what framework you would like to use. You get all of the resources like project files, graphics and much more and you’re free to do with them whatever you like.
We’ll also give you valuable tips that go far beyond the development of games and if you run into any problems or have any questions while taking this course, you can always count on us to help you. So if you want to learn how to make your own games for iOS and become a real game developer you should really join this course. I look forward to seeing you in the course.
This course was produced using Swift 4.0 and Xcode 9. The course is currently undergoing maintenance to update all projects to Xcode 10 and the downloads will be available shortly.
Course Content
- 9 section(s)
- 106 lecture(s)
- Section 1 Introduction & Curriculum
- Section 2 UIKit Games
- Section 3 SpriteKit Crashcourse
- Section 4 2D Games with the SpriteKit Framework
- Section 5 Angry Birds
- Section 6 3D SceneKit
- Section 7 App Store Optimization
- Section 8 Create your own 3D Art with MagicaVoxel
- Section 9 App Store Submission
What You’ll Learn
- How to develop an Angry Birds App
- How to develop a Crossy Road App
- How to develop a Color Switch App
- How to develop a Simon Says App
- How to develop 2D Games for iOS11 with SpriteKit
- How to develop 3D Games for iOS11 with SceneKit
- How to do App Store Optimization
- How to create 3D Models for Mobile Games in MagicaVoxel
Skills covered in this course
Reviews
-
GGary Kueh
Be careful, this course is made in 2018. Now Xcode is version 16 and it's Swift 6. A lot of the materials are deprecated. For example, the first unit on UI uses Storyboard. But Apple is now using StoryUI. IMO, it's irresponsible that this course is still available since it's outdated. A better course to learn the newest Xcode is Stanford cs193p Spring 2023 (google it). After learning the up-to-date technology, you can try to do the transition from this course to the new technology. But the authors should have done that. They said in the intro videos they would do that but there is no updated materials. Buyer's beware.
-
RRodolfo Humberto Tamayo González
The course is excellent, it provides so much in the coding area to start developing games, and a lot of external tools you can use for free to improve your games on your own if you don't have a deep knowledge in 2D and 3D design, amazing course, I took it in 2020 and did not have any problems at all.
-
JJd Beecham
Was a very good and easy to follow course. I am on Swift 5, and the source code kept hanging when I would try to just open the files, but to be honest, I pretty much just followed along and typed up what was going on, and everything worked fine. There are a few things that changed between swift versions, but it is easily fixed. I learned allot, thank you! Only wish there was an example on how to import a model that has animations, and maybe SCNSkinner functions. However, I am sure that is more advance info.
-
LLinas Jočys
I have to say this is the best course of IOS Game development in Udemy. After developing two huge games I feel confident in making my own games in near future. It wasn't an easy course and requires basic knowledge of Swift - I don't think that it's for beginners or for those who didn't do anything with Swift already. For me - this course exceeded expectations and I'm very happy with new knowledge Timothy and Johannes provided. Thank You very much!