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 and graphics designer in just 5 hours! Join me for this amazing learning experience and you will witness the transformation you wouldn't even dream of.
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 and a graphics designer in just 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 iOS game, that will run on both the iPhone and iPad.
Yes, one game, two devices, twice the potential customers!
I will show you the techniques and process of making iOS 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 course.
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.
This course is divided into 27 lectures. It takes about 5 hours to complete.
If you ever wanted to create your own game, but felt overwhelmed by sheer extent of tasks you would need to make, this is the perfect opportunity for you. I managed to squeeze every essential aspects of creating iOS game to 5 hours.
Introduction to Sketch application. I will show you the basics and explain the concept of layers and shapes, how to change the color of fills and borders.
I will explain the concept of opacity and start recreating the snake's head based on underlaying picture.
I will show you how to quickly create snake's body using basic shapes and few modifications. You will get a homework as well!
I will show you how to easily create snake's tail and we will make some final tweaks.
We will create new scene kit project and play around a bit.
We will modify the default scene, changing its size, orientation and adding new background.
Back to Sketch, we will export specific parts of snake for its animation.
In this lecture we will create assets in Xcode from snake parts we created last time.
In this lecture we will animate snake parts right in the Xcode.
In this lecture we will create outline for snake's physics.
In this lecture we will connect that class and scene, then we will add snake’s class (or node) to the main GameScene.
In this lecture we will add the edges around the scene, so nothing can fall through and disappear.
In this lecture we will wooden block to the game scene and fix bad alignment of snake and its outline.
In this lecture we will add the cage to the game scene, so we can catch the snake in it later.
In this lecture we will define code for controlling the cage and than we will add some collision logic to the game.
In this lecture we will make some changes to position the cage correctly and than we will improve our simple notification for the situation when snake hits the cage or scene edges. So far we have only message printed to the console, well, we will change it to something more interesting including bouncing banners and sounds!
NOTE: Since Udemy does not allow to upload .SWIFT file I was forced to ZIP it. In order to get it, just download the ZIP file and unarchive it.
In this lecture we will add more wooden blocks to the scene in order to create real puzzle worth solving. We will define collisions between scene's objects.
In this lecture we add new functionality that will let the player start the game again if he fails.
In this lecture I will show you how to add second level to our game and how to make it so the game will take user to the next level automatically.
In this lecture we will add reset button, so player can start the level from the beginning in case he gets stuck.
In this lecture we will add background music and angry snake animation.
In this lecture we will add welcome screen with start button to the beginning of the game.
In this lecture we will add hint arrow to the scene, which will help player with solving the levels.
In this lecture I will show you how to easily create all the icons with Sketch. If you don't have Sketch, don't worry, you will find all needed icons in downloadable materials.
In this lecture I will show you how to upload archived game to App Store.
In this last lecture I will show you how to use TestFlight and how to automatically create screenshots for App Store.
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 with my colleague, where we offered websites and web applications for local businesses.
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.
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 iOS apps platform to online education program.
I love to learn new things of all sorts and I love to share more knowledge with others even more. I believe the student is only as successful in understanding the topic as the teacher is in explaining it properly. In other words - there's no bad student, only the bad instructor.
My mission is to share what I know and present it in the best possible way I can provide, so my students can benefit from it. I respect their time and I always try to do my best to bring them a quality education.
In 2016 I decided to push my mission even further with SMART PROFIT SCHOOL. I believe that everyone can teach. SMART PROFIT SCHOOL will help you start your own online teaching career. I will teach you how to teach!