iphone Game development [closed]
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this questionI would to ask about iphone Game development
i wanaa to develop a game for iphone device , i was read many info about this topic, As i saw there are many ways to develop game for iphone like coca2D, using unity#d or UDK and other IDE's
I wanna to now WHAT IS THE easiest way or tool to develop game for iphone and if any one know the list for all possible ways for develo开发者_JAVA百科ping game for iphone :) any idea ??
No offense, but you're asking the wrong question. What you should be asking (yourself) is, what tools are best suited for my particular game and my experience level? For example, if you've never developed on a platform, it usually helps to create a few programs from scratch (I assume this would be with the basic SDK on the iPhone) first. Then go over your game. Is it 2D? 3D? What kind of complexity is involved? What experience do you have (if any) with any of the existing tools currently out there for your platform? If you haven't used any of them, experiment with them first to see if you like them and if they mesh with your game's needs. Every game has different requirements and workflows.
Once you've done some research on this topic, you will have answered your own question. With that said, however, I've heard many good things about Unity, as well as Corona, which lets you build apps on the iPhone (and the iPad, too, I think) and Android devices simultaneously.
Edit: Galaxy Engine and ShiVa 3D also appear to be promising engines which come with tools to aid development. ShiVa 3D can also build games for multiple platforms, which may come in handy if you are looking to port your game.
If you are interested in 2D game development, I would highly recommend cocos2d. There are plenty of tutorials, both from the developers and from third parties, and there is a thriving community on the cocos2d forums to help you along with way. If you are already familiar with Objective-C you shouldn't have a problem learning it. An added benefit is that they recently added Mac support, so porting your iPhone cocos2d app to run on MacOS (and, by extension, to sell on the Mac App Store) is trivial.
If you are working with 3D, or if you're more interested in portability, Unity3D is a very popular option. The only sticking point with Unity3D is the price point, which starts at $400 for iOS development and goes up from there. If that's in your budget, it's definitely worth a look.
Well download XCode, trick around with apple documentation and see if it suits you.
There are a few givens:
- Buy a Mac
- Download Xcode
- Buy a book on beginning Objective C (not necessarily game-specific)
If you want to eventually release your game, 1. and 2. are (almost) imperative.
精彩评论