Well I just started so i dont really know much, but I have gotten some tips from devs on TA. I think you should start by learning C++/objC right? Then download the sdk for free from http://developer.apple.com/iphone/ if you dont want to pay the 99 dollars right now. It REALLY helps by looking at codes for apps. Then once your basic foundation is set and your game design is well planned out, go for the $99 developing.
You should prolly contact a real dev and ask him. Im pretty sure theres more to it than that. oh and you need a mac
If you have a Mac, download XCode and start developing. Apple provides an emulator that lets you test and develop your applications. If you want to transfer the app to your device (yes, even one you own) it will cost $99/year for a developer license. If you have a development background, jumping in is very easy. If you don't, you might consider learning an easier language / platform first. Objective-C isn't that bad, but I've found it to be more difficult than similar languages like C# and Java. Once you've downloaded the SDK, you may want to take a look at some existing code. I highly recommend Cocos2D which is a 2D game engine that GREATLY reduces the amount of effort needed to get started writing games for iPhone.
thank you for your help but i have no background whatsoever in making games... i have a mac and an iphone (obviously) and a great game idea but i have no clue how to make a game.... maybe i will take an online course or something.... idk
lol i can understand, but if he's working hard and has a good idea, he don't need to be an artist or a coder. However, I don't see how someone with just a good idea can make a game.
lol i hear ya... im just am an ambitious guy... according to what i have heard, it will take me a year possibly to understand the mechanics of game making i understand its a very long process, i just need some info for an absolute beginner
Firestar is 14 and managed to get a good grip on coding in about a month, all on his own. You might not pick it up that fast but you should ask him how he did it.