Creating iOS games for beginners (Recommended)

Marin Todorov teaches you how to create an iPhone game easily and simply using Cocos2d

learn cocos2d iphone games

Where would we be without the games? Angry Birds, Cut The Rope, Peggle? Each one is as unique as they
come, but they’re tied together to one simple principle: Cocos2d can make them. Cocos2d is the leading, open-source, royalty-free smartphone game engine. It’s easy to use, community-supported, reliable, mature, and over 1500 mobile iOS games have been published using it!

Why is Cocos2D so easy to use? Because you can play a sound effect, animate a flipping sprite, flash some rad custom font, all with just a couple lines of simple, pure Objective C code. No knowledge of OpenGL is required! Rotating, mirroring, parallaxing, scaling, tinting, sliding, jumping, and a Halloween-sackful of other effects are quickly at your fingertips.

In his course, Marin Todorov takes a hands-on approach and walks you step-by-step through the process of building a complete game! After building this game, you’ll have all the coding knowledge you need to create the next gaming hit in the App Store!

Start the Course Today!


Tutorial – Tiled mapEditor Part 1- Create a TMXTiledMap Game

Well I had a request from a YouTube subscriber for a Tutorial Series on using Tiled to create a tiledmap game with Cocs2D. I have made the first Part of this Tiled mapEditor tutorial series.

The videos are split into 3 videos since YouTube restricts to 10min. So I appologize for that, if it is annoying.

Read more of this post

Tutorial – Game Structure – Basic

Well I am very grateful for all of the comments being left on my blog and one of the frequent requests has been for game structure. I will make my disclaimer once again, I am in no way an expert at programming for the Iphone (or anything for that matter), BUT I will try to explain how I managed to do it in my Game “Planet One”.

This tutorial is going to be fairly vague as each games runs a little different and I want to give just some basic information so you can adapt the CONCEPT for the code your are writing.

I will start off by explaining how my game is structured then go into how I accomplished it.

Read more of this post

Planet One screen Shots – In App Store!

App Icon

Here are the screen Shots

Day 53 – “Planet One” Game Update

It is day 53 today and I wanted to give my weekly update on the progress of my first iphone application, a game called “Planet One”. It is getting very exciting as the game is very close to be finished. I have been working on a lot of game data for the player such as fastest time to complete a level, which levels the player has found the hidden gem, that sort of stuff. I feel it is very important to have some initiatives within your game to make the player want to keep player.

Another thing I have been working on the last week is my graphics. I have created many of the final graphics for backgrounds as well as cleaned up most of the tile images. (Still a few more to do) I have also added some more player sprite frames to represent if he has a particular power or not. All of these image ‘upgrades’ are very exciting as they are visual and really give you the feeling that you are almost done.

Read more of this post

Tutorial 3 – Saving Game State (Iphone Game Tutorial Cocos2d)

Well its day 44 of my Iphone game developing and I decided to do a third tutorial. This tutorial describes how I save the game state to the device which is an extremely important feature to include with your game (or any application for that matter).

This is actually very easy to do using NSCoder and I will describe what I have done in this 20 min video located below. Also in the video is a quick preview of what my game “Planet One” is looking like at day 44.

Read more of this post

Day 38 – Iphone Game Update – “Planet One”

Hi all. Well it has been another week so I thought I would give a quick update on the game so far. I have been busy and completed 11 more levels within the last 5 days.

I have 10 more levels to do, for a total of 22 levels. Below you will find a short video showing some of the different level styles.

Read more of this post

Day 30 – First test on Ipod device

Well I showed you a video of where the  game was at on day 29 and now I have put the game on my ipod device for its first testing.


** Test your app on a device early and often!!!

Read more of this post

Day 29 – Game Preview

Well it has been a few weeks since I last posted something, BUT I have been busy creating my game. It has a working title of “Planet 1” and without getting into to much detail, the story is about an Alien Dude who has his planet taken over by a robot army. So he has to defeat them and get his planet back. You know the story…lol.

So after the first two weeks learning about Iphone dev. and Cocos2d / Box2d, I started working on my actual game. In technical terms this is day 15 of creating this game but for this journal I will keep it honest and say day 29 since the day I bought the mac.

Read more of this post

Tutorial 2 – Parallax Backgrounds & Enemies (Cocos2d Game)

This tutorial is the next in line as it walks you through the creation of a small Cocos2d game using a scrollable TileMap. This is the next long video about 100 min but includes a ton of great items such as creating the parallax background and adding enemies based on tilemap locations.

I strongly recommend watching the tutorial 1 before watching this tutorial.

The source code can be downloaded from the link below.

Read more of this post