OK I've recently been really interested in Cocos2D as you can see by my games engine and Xcode template post (Xcode template may be broken...) So today I'll teach you how to make a simple cocos2D "Hello World" application. It's actually really simple, it's just to get you used to cocos2D. This is going to be really simple, and I'll explain each step. Before we start you're going to need to download the Cocos2D library which I've linked to here. OK so first open up Xcode and choose a Window Based Project Please Register or Log in to view images Now name your project whatever you want I'm just choosing Cocos2D Please Register or Log in to view images OK so after that open up your Cocos2D-Info.plist and delete "Main nib file base name" Please Register or Log in to view images Now open up the folder where you saved the Cocos2D library inside you should see a folder called "Cocos2D" Please Register or Log in to view images Now drag that into your Xcode projects "Resources" folder. It will ask you if you want to add the folder into your project and whether you want to copy files to your project directory, tick the little box. Please Register or Log in to view images Now click add. After that go back to the cocos2D folder you downloaded then go to the resources folder and inside that the images. In that folder you should see a file called fps_images.png drag that into the resources of your Xcode project. OK now in the side bar you will see a folder called Other Sources, open that up and click on main.m in the last nil of that method replace it with "Cocos2DAppDelegate" In the sidebar you'll see a folder called "Classes" open that up and click on "Cocos2DAppDelegate.m" Please Register or Log in to view images Now delete where it says [OBJC][window makeKeyAndVisible];[/OBJC] delete that. Please Register or Log in to view images Now where you see the imports you need to add [OBJC]#import "cocos2D.h"[/OBJC] Note to Bgizzle/Skylar import is messed up only #import should be brown, but I bet you knew that Please Register or Log in to view images Your imports should now look like the above image OK so now in [OBJC]- (void)applicationDidFinishLaunchingPlease Register or Log in to view imagesUIApplication *)application[/OBJC] add these lines of code [OBJC] [window setUserInteractionEnabled: YES]; // Allows you to use touch gestures on the screen [window setMultipleTouchEnabled: YES]; // Allows you to use mutiple touch gestures on the screen [window makeKeyAndVisible]; // Allows you to see the window? // Here is where we get into the Cocos2D Director is what manages scenes, and running scenes [[Director sharedDirector] attachInWindow: window]; // Attaches the Director to your window [/OBJC] Your code should now look like this Please Register or Log in to view images Now go to File > New File. Click on Cocoa Touch Class, then select Objective-C class, then in the drop down menu make sure it says Subclass of NSObject. Please Register or Log in to view images If it looks like that press Next. Because of the 10 image post I'm continuing writing this in another post. I'd appreciate it if you didn’t post until I've finished it.