iphone game development, Cocos2d or OpenGL [closed] - iphone

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am a programmer new in iphone development.
I want to make a game for iPhone.
I am confused which is better for development of games, OpenGl or Cocos2d, and what is difference between these two?
Thanks

OpenGL is programming "at the metal". Cocos2d is, effectively, a wrapper around OpenGL (and other technologies) that provides a higher level API. Cocos2d is more than that; there are also physics engines and other higher level tools available, too (there are the same available for OpenGL, too, really, but they are lower level, typically).
Personally, I would lean strongly to Cocos2d. There are some fantastic high level tutorials available and it is, in my experience, much easier to use than raw OpenGL.
If you are worried about performance, consider that the game that shipped will always outperform the game that is still in development....
Ray Wenderlich's weblog has a long series of articles on programming with cocos2d. It is pretty awesome stuff.
http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial

Related

2D game development [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I just wanted to know some initial things before developing 2D games. I have developed 4-5 apps for iPhone in my career and am very much familiar with programming on iphone, but this is my first time developing a 2D game. I want to develop a game in which mountains and trees etc are constantly moving in background and a man or any living thing is running forward having so many obstacle in its way. He has ability to jump over obstacle etc.
I have no idea about Cocos2d or openGLES or Quartz 2D. I guess its important to choose the best template for 2D game development otherwise i can go in the wrong direction. Please guide me who have experience in 2D game development in iPhone. Any books or links for tutorial is highly appreciated.
May be this post helps...
Best iphone game with source to learn from for a beginner
or the given book is also helpful
http://www.amazon.com/dp/0321699424/?tag=stackoverfl08-20

Which should I choose for an iPhone game: HTML5 or OpenGL ES? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am interested in developing IPhone game and am confused whether to choose HTML5 way to do it using Phonegap or using OpenGL ES.
I have developed HTML5 based games but I have never used OpenGL. This is very basic games and requires some great lighting. It's rocket flare game where rocket comes down to earth flaring.
If you have already programmed a game in HTML5, you should know whether this approach is ok for you or have some limitations. Big benefit is you don't have to develop the game for each platform, and this is a big plus.
On the other hand, using OpenGL ES will give you access to all the potentiality of hardware acceleration has they are available on iOS and possibly improve your frame rate. But you have a steeper learning curve and this is not exactly a multi-platform approach.
In any case, if you are interested in giving a try to OpenGL, I would suggest looking into one of the frameworks that are available out there to make you life easier, both as far as ease of use (programming) in concerned and portability.
One great framework is cocos2d, including one of the two major physics libraries it supports, chipmunk and Box2d.
Another framework you could look into is Cinder, and a third one is openFrameworks, depending on your game overall feature set.
I have worked mostly with cocos2d, and IMO this is the best option if you want to build a game; the other two frameworks, that I have only investigated about, offer a better integration of different technologies, like audio, video, besides OpenGL. As far as I know, none offers an IDE allowing you to define your scene or sprites. Anyway, for cocos2d there are several tools that make easier to manage texture atlas, tilemaps, or define the shapes of your sprites (e.g., for collision detection).
The only framework I know of that also sports an IDE is Unity3d, but this has a cost.

Airplay SDK, MoSync and others comparison [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Are there any experienced developers to make a comparison between these two SDKs?
What have better learning curve for beginners? Is the deployment for many platforms easy the same in both? Any others sugestions about difference unvisible in the first contact working with these SDKs?
I have not used MoSync, but I have made several games with Airplay SDK, for iPhone, Android, and bada. It's a very solid system with very good community support when you have questions. You need to know C (and a bit of C++ but mostly it's just C), but otherwise it's very easy to use. You can use a 3D API or a 2D API. They include lots of good examples. They have good profiling tools. It's great for people who like Visual Studio, with all the debugging advantages of that system. You can definitely make games for multiple platforms all from the comfort of your PC (or Mac, but I haven't tried the Mac version). I have a bit more about my experiences with it at www.immortalcode.com.

Should i choose ogre 3d or unity 3d? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm new to game development.i'm good at c++,c,python so programming is not my problem. but i'm confused between ogre 3d and unity 3d (free version).i know that both are different ogre is something like API and unity is game engine. but i'm really confused which to use for my project. i've 1 month for the project and i need to develop a game with good graphics in small time. can anyone direct me to a right path.? can anyone give me pros and cons of unity and ogre..?.
in short, which one is better for game development..?..ogre or unity (free version)..?
"Better" is a relative term, because each has pros and cons. Ogre has the advantage that it's more flexible and more low-level so if you are intending to become a game programmer (it sounds like this is a programming assignment) then you are going to learn more useful stuff from it. However Unity is MUCH simpler to use and thus you'll get more done in the month.

What are some great Quartz 2D drawing tutorials? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm searching for some great Quartz 2D drawing tutorials aimed at the iPhone. I'm new to Quartz and want to start off with something easy and then progress to more difficult stuff.
Does anyone know of any Quartz 2D drawing tutorials that they would recommend?
I devoted an entire class to Quartz 2D drawing last semester in my advanced iPhone development course. The video for that is available on iTunes U, along with the rest of the class. The course notes for that session can be found here, and I created a sample application to show off some more advanced Quartz drawing concepts.
Beyond that, I highly recommend reading the Quartz 2D Programming Guide.
Start with Apple's Quartz2D demo project. Compile it, run it on your device, read the code while you use the demos in the app.