This course IS COMPATIBLE with the latest macOS Sierra and Xcode 8.0. Swift 2.3 is supported in Xcode 8.0, so even if you no longer have Xcode 7, this course and the final game WILL WORK!
Become iOS developer in just 3.5 hours! Join me for this amazing learning experience and you will witness the transformation you wouldn't even dream of.
3.5 hours of your time is all I need to transform you from total beginner to iOS developer. At the end of this journey you will have your very own game you can immediately publish on App Store, but most importantly you will understand how to create many more games like this one!
Can you imagine that somebody or something can transform you from the total beginner to iOS developer who will be able to publish his own game to App Store? I can and I will!
I will make you iOS developer in just 3.5 hours!
I am very excited to present you this course where I will teach you step by step how to create your very own iPhone game.
I will show you the techniques and process of making iPhone game from scratch and get it right into the App Store. This course will cover all the details of:
Take this course and enter the amazing world of iOS development.
After completing this course you will know everything you need to start your own iOS projects later.
Why iOS development?
iOS is a very popular platform thanks to the huge success of iPhone and iPad. These devices are very popular and App Store is the biggest online shop for smartphones.
No wonder that being a successful iOS developer is a dream of many programmers and designers.
Why this course?
I have been making iOS applications for years. I want to share my expertise with you, and hopefully, you will have some fun as well!
I made this course easily accessible to all, so you don't need any prior knowledge in this field.
What will you learn?
What will you need?
All you need is a Mac computer. Everything else will be explained and provided in the classes.
I designed this course for anyone seeking to create their own iOS game from scratch. By the end of the course, you will have a solid knowledge of Xcode and Swift, Apple’s new programming language. You will be able to create your very own levels and write your very own code in Swift language. I will show you step by step how to prepare the game, so it can be published to the App Store.
The ideal student for this course is anyone with the enthusiasm for new knowledge. I don’t expect you to have any prior knowledge as I will show you everything step by step from a blank sheet to the final game.
In this introductory lecture I will show you the actual game we will be working on together in this course.
In this lecture I will show you what you will need to successfully finish the course.
In this lecture I will show you how to download, install and run Xcode and setup new project.
In this lecture we will modify our game scene file and add background and player to the scene. We will also delete some default code from template we won't need anymore.
In this lecture I will show you how to tell the player to move where we will touch the screen. It's pretty intense coding lecture so embrace yourself.
In this lecture I will show you how to animate player's movement, so it looks more natural.
In this lecture I will show you how to add zombie to the scene and we will animate it as well.
In this lecture I will show you how to use reference to save time. We will add walls to the scene and create a clone of out zombie in less than a minute.
In this lecture, I will show you how to detect and react appropriately to the situation when one object collides to another one. This is the crucial part of game logic we will build upon.
In this lecture, we will add new scene to the project, so the game's end is more dramatic. It will also allow the user to start again once his character is bitten by zombie.
In this lecture, we will add the portal, so the player can escape otherwise inevitable death.
In this lecture, we will add camera to the game, so it's more difficult to find the portal, because we won't see the whole level anymore.
In this lecture, we will add the light to the scene, which will make it more spooky, because player will see only a part of the level and it will be harder to avoid zombies and find portal. Also starting this lecture we will use real iPhone for testing since Simulator can not catch up with demanding effects anymore.
In this lecture, we will add hearts to the scene representing player's lives. We don't want the player to die after one bite of zombie, so we will give him 2 chances to get away.
In this lecture, we will add footsteps to the scene to further help the player get safely to the portal.
In this lecture we put it all together and give our first level some final touches. We will add the background music, player’s sound of relief when he reaches the portal, create some real maze from wall and add some more footsteps to show the sort-of-breadcrumbs path to the portal.
PS: Extract SKTAudio.swift.zip file. I had to archive this, because Udemy does not allow to upload .SWIFT file.
In this lecture we will add level 2 to the game.
In this lecture we will expand the area of level 2 and add some more zombies, so it’s more challenging than level one.
In this lecture we will help the player a bit by adding the possibility to collect hearts which will increase the number of his lives.
In this lecture we will add a new challenge for the player, because he needs to rescue a lady hidden somewhere in the scene in order to complete the level successfully.
In this lecture we will add a counter of ladies so the player knows exactly how many ladies he has already rescued and how many he needs to find.
This lecture will be quite special, because I want you to implement the level 3 of the game all by yourself.
Everything is included in attached ZIP archive. No additional assets required.
In this last lecture I will give you some basic tips on publishing the game. Don't expect anything detailed. Just few hints where to go and what to look for.
As this is the last lecture, let me thank you once again for choosing this course. I hope you liked it and learned something new!
In this lecture we will add load screen to the game, so the user has time to prepare himself for the horrors inside.
In this bonus lecture I will show you how to add game icon and then we will take a look at TestFlight feature and how to use it.
Hi, my name is Jan. I am Evernote Certified Consultant and the founder of THE SYSTEM2. I run online consulting business at ZAVREL CONSULTING where I explain my methodology for a life of happiness and fulfillment which I call THE FULL CIRCLE.
I started my IT career as a Pascal programming language student in 1994. Later I discovered the potential of the web and co-founded WEBXP company, where I created websites and web applications for local businesses.
In 2000, I started working for a German-based company Caatoosee, where I was the part of a team creating the top of the line web shop for than famous Breuninger Mode & Beauty online kaufen.At that time I also started my very own LAMP (Linux, Apache, MySQL, PHP) project and designed, developed and published one of the first so-called discussion servers, that were very popular in my country years before the Facebook became the worldwide success. After 16 years, I am working on its comeback!
In 2008, when iPhone SDK was introduced, I moved to mobile apps world and soon published my first verb dictionary for iPhone which you can still find on the App Store.
In 2015, I founded BOHEMIAPPS which evolved from simple iPhone app project to creativity platform focused on iOS and web development.
In 2016, I decided to push my mission even further with SMART PROFIT SCHOOL. I believe that everyone can teach and SMART PROFIT SCHOOL is about helping newcomers start their own online teaching career. I also published my first book in 2016, THE DIGITAL INSTRUCTOR.
In 2017 I focused primarily on productivity, became Evernote Certified Consultant, and published my second book, THE SYSTEM2.