What if you could make your own amazing iOS Game and have millions of downloads and users from all around the world?
Well, we can't get you so far, that's just up to you, but we can ge you started and that is the most important step from your journey!
This course will help you kick start your iOS game development journey using the Cocos 2D Framework.
You will get introduced to Cocos 2D, to all the elements: scenes, sprites, animation, effects and touch handling and you will learn by example which will make your experience more practical and approachable.
In the course you will learn the principles and elements of developing an iOS game using Cocos 2D while learning them in the creation process of an aim-and-shoot game and a memory game.
With Cocos 2D you can develop games for all the iOS devices: iPod Touch, iPhone, iPad and any OS X device, which is a huge advantage.
So, you practicly learn:
and much more...
We have designed this special course for anyone who has completed our iOS for Beginners course or has basic knowledge in Objective C so you can start developing games right away.
PS: If, you follow the video series and perform the steps mentioned then it shouldn't take you more than 3 days to get going and start to develop your own iOS games!
Now It's Time to take action, enroll in the course and we will see you on the inside!
01-01 Installing Cocos2D
This video explains how to install Cocos2D in the MAC for IOS application development. It covers all the steps that are to be followed for successfully installing Cocos2D into the mac.
01-02 Introduction to Cocos2D
This video gives an introduction to Cocos2D framework. It covers the basics of developing cocos2D applications using Xcode. This also covers how to create a new cocos2d application and your first 'Hello World' application using cocos2D. Adding scenes, layers & cocos2D objects etc. are covered in this section. With this section you could learn how to add sprites/images to your game and positioning it. Scene transition from one scene to another is also covered in this section.
01-03 Menu and MenuItem
This video covers how to use menu and menuitem in cocos2D. This video explains in detail how you could add different menu items and include it under a menu. It also covers how to customize the 'CCMenuItemFont' which we could use as a menuitem. Adding a label or image as a menu item is also explained in this section.
01-04 Properties of Sprites in Cocos2D
This video explains various properties of sprite in cocos2D using Xcode, which we could implement in our applications. Adding, positioning, flipping, scaling ,setting anchor point, adding multiple sprites and positioning it relative to another are some of the sprite properties covered in this section.
01-05 Touch Handling in Cocos2D
This video explains methods for handling different touch events in cocos2D applications using Xcode. This video covers basic steps and prerequisites which are needed for detecting/handling touch events in Cocos2D. Different touch handling methods, including ccTouchesBegan, ccTouchesMoved & ccTouchesEnded are explained in this video. With this video you could easily learn how to implement and detect touch in specific regions or objects in the scene.
In this section you are going to see how to develop a cocos2D game from scratch using Xcode. It covers detailed steps for, creating a new cocos2D project from Xcode, running the application in the iPhone simulator, adding a new class to the project, creating scenes, adding layers to it, adding resources to the project, adding sprites to the project, calling a new scene from the current scene, adding menu items and transition from one scene to other.
In this second part of the video about developing a cocos2D memory game, you are going to learn about, adding the memory images required for this game, how to arrange a pair of six images in random order, enabling touch methods, implementing touch actions, and replacing the mask image with that of original image after the player touches the mask image
In this third part of the video about developing a cocos2d memory game, you are going to learn about, implementing the image touch count, identifying the simultaneous touches, resetting images with mask image after wrong touches, identifying the correct images & giving animations to the sprites after it is correctly identified.
In this fourth part of the video about developing a cocos2d memory game, you are going to learn about, implementing a scoring system to the game, adding score display to the scene and implementing a game over feedback to the user
In this fifth and final part of the video about developing a cocos2d memory game, you are going to learn about, implementing time as a criteria for the scoring system, showing the time elapsed in the game scene, saving the best time, showing the best time and current time taken for the game.
Schogini is the first company with more than 450+ live mobile apps in the locations that matter. You can find the Schogini mobile apps in the app stores of iTunes, Google Play and Windows App Hub. This tells you that Schogini can deliver high quality apps on any mobile platform.
Schogini has always been fanatic about learning & mastering the latest and best in technology.
Schogini is equally passionate about sharing its vast knowledge of over a decade in web, SEO, eCommerce and mobile technologies. We try to keep our programs as simple and clear as possible to be able to get anyone who is willing to learn get on track quickly!
About Sree - Founder & MD Schogini Inc
Sree (as he is called), is a cutting edge IT professional, who has extensive expertise in hardware & software, from to micro-controllers to mainframes.
His journey into IT started at the age of 17 when he passed the City and Guilds of London Exam with Credit. He is an honors graduate in engineering and has worked with many blue chip companies and Airlines like ORG Systems and KLM. Sree has received numerous awards for his commendable contributions, efficiency and huge cost savings.
As part of his remarkable career, Sree has traveled to more than 30 countries, to implement IT solutions and train IT professionals.
A few accomplishments:
Currently, he is pursuing his MBA in International Business and eCommerce, with specialization in Mobile Games.