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!
I will teach you step by step all you need to create and sell your own iOS game.
We will start from scratch, totally empty project, and just in few hours we will have complete game ready to be uploaded to App Store.
I will show you the whole process of game creation:
- How to create your hand made graphics
- How to code in Swift language
- How to test the game using TestFlight
- How to create icons
- How to publish final game to App Store
You will get the whole package including all necessary assets, images and sounds.
I divided the whole course into 3 section.
First section is about Sketch.
I will teach you how to use this great vector graphics software and we will create our own game graphics.
Second section is about Xcode.
I will teach you how to use this development environment, how to code using brand new and very cool Swift programming language to create game logic.
Third section is about App Store.
I will teach you how to compile, test and publish the final game to be able to sell it in Apple's electronic shop.
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 aspect of creating iOS game to this course.
My name is Jan Zavrel, and I am a biohacker, iOS & web developer, author, teacher, lifelong learner, and Evernote Certified Consultant.
My ultimate goal is to live long enough to live forever. I got inspired by Ray Kurzweil’s book Transcend: Nine Steps to Living Well Forever (https://amzn.to/2tPddU2). I consider it a privilege to wake up each morning, inhale and greet a brand new day. I learned the hard way that being alive can’t be taken for granted when my 26 years young wife died from cancer.
My consulting services are focused on nothing less than to help you redesign your lifestyle so you can live a healthier, happier and longer life. Ultimately, to live forever.
On my journey to eternity, I embrace the philosophy of Jeff Olson’s Slight Edge (https://amzn.to/2tQ91ni), which regularly reminds me, that I can achieve anything I want and all it takes is to give it just a few minutes each day and stay persistent.
As a high-school student, I started with Pascal programming on MS-DOS in 1994. Later I discovered the potential of the web while working for a German-based company Caatoosee, where I was creating the top of the line web shop for than famous Breuninger Mode & Beauty online kaufen.
In 2000, I co-founded with my former classmate WEBXP company, where we were building websites and web applications for local businesses. At that time I also designed, developed and published one of the first the so-called discussion systems with groups and private messaging. These were quite popular before Facebook became the worldwide success.
In 2008 when iPhone SDK was introduced, I moved to mobile apps world and soon published my first app, the French Verbs Dictionary for iPhone.
In 2015 I founded BOHEMIAPPS which evolved from a simple platform for my iOS apps to the e-learning project (http://www.bohemiapps.com/), and in 2016 I joined Udemy (https://www.udemy.com/user/jan-zavrel/) where I had so far the opportunity to teach over 40.000 students, mostly about iOS and web development. I love to learn new things, and I discovered that I could learn even more by teaching and sharing my knowledge with others. I believe that any student is only as successful in understanding the topic as the teacher is in explaining it correctly. Simply put, there is no such thing as a bad student, only a bad teacher. My lifelong learning mission is to share what I know and present it in the best understandable way 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.
I believe that anyone can teach, so in 2016, I published my first book, THE DIGITAL INSTRUCTOR: How to Achieve Financial Freedom with Online Teaching (https://amzn.to/2sajhkJ), to help new teachers start their online business.
In 2017, I focused primarily on productivity, became Evernote Certified Consultant, and wrote my second book, THE SYSTEM2: Productivity Toolbox Built on the Evernote Platform (https://amzn.to/2rc2WyW) where I explain my unique approach to Evernote as both the digital cabinet and the powerful task manager based on tags.
In 2018, I created Total Web Development Course (https://www.twdc.online/), which is my most comprehensive online course for beginners. I’m pretty sure that anyone can code and learning this skill is an excellent investment in the future for young students. They don’t need to know anything more than how to turn on the computer and run a web browser. I will make them full-stack web developers in only a couple of hours.
In 2019, I wrote my latest book, THE NEW FITNESS: Forty Years Old Dad In Twenty Years Old Body (http://link.zavrel.net/tnf), which is about my transformation from an insecure, chubby, stressed, bored and restless introvert to happy and healthy Superhuman.
Start06 Xcode - introduction (4:49)
Start07 Xcode - scene modifications (8:52)
Start08 Sketch - snake parts (11:52)
Start09 Xcode - adding snake parts to Xcode (14:01)
Preview10 Xcode - animating the snake (16:49)
Start11 Xcode - creating physics and outline (13:09)
Start12 Xcode - adding snake to main scene (7:05)
Start13 Xcode - adding scene edges (6:40)
Start14 Xcode - adding wooden block (12:18)
Start15 Xcode - adding cage to the scene (5:30)
Start16 Xcode - defining cage node (15:23)
Start17 Xcode - adding bouncing labels (16:41)
Start18 Xcode - collisions (9:47)
Preview19 Xcode - level restart (6:41)
Start20 Xcode - adding second level (8:06)
Start21 Xcode - adding restart button (11:26)
Start22 Xcode - adding angry snake animation (11:29)
Start23 Xcode - adding welcome screen (7:25)
Start24 Xcode - adding hint arrow (15:49)