Cocos3d Now Available for iPhone/iPad

If you want to make an iPhone/iPad game, you can’t go wrong with cocos2d. It is an awe­some frame­work entirely writ­ten in Objective-C that makes it incred­i­bly eas­ier to work with the plat­form and has been used in many suc­cess­ful games since its release. The only lim­i­ta­tion of cocos2d, as its name very aptly indi­cates, is that it is suit­able only for 2D games, so until now if you wanted more than that you would have to find a dif­fer­ent frame­work or engine (e.g., Unity). Thank­fully, this has changed with the arrival of cocos3d.

"Hello, World" in cocos3d

Hello, World” in cocos3d

Cocos3d is an exten­sion of cocos2d and shares many of its fea­tures and char­ac­ter­is­tics. From the announcement:

Inte­gra­tion with cocos2d is seam­less. Ren­der­ing of all 3D model objects occurs within a spe­cial cocos2d layer, which fits seam­lessly into the cocos2d node hier­ar­chy, allow­ing 2D nodes such as con­trols, labels, and health bars to be drawn under, over, or beside 3D model objects. With this design, 2D objects, 3D objects, and sound can inter­act with each other to cre­ate a rich, syn­chro­nized audio-visual experience.

Like cocos2d, cocos3d is writ­ten entirely in Objective-C, and many of your favourite cocos2d par­a­digms, such as CCAc­tions, are avail­able for 3D objects. And like cocos2d, it is dis­trib­uted for free under an MIT license.

The fact that it is inte­grated with cocos2d means that the entry bar­rier will be low for any­one already famil­iar with the orig­i­nal frame­work and even the new users should have an eas­ier life because of the exten­sive mate­r­ial already avail­able for it.

This release is awe­some news and if cocos3d is able to do to 3D game devel­op­ment on the iOS plat­forms the same thing that cocos2d did to 2D game devel­op­ment, we are in for some very excit­ing times ahead!

If you have any inter­est in cocos3d, don’t for­get to read the orig­i­nal announce­ment, since it’s packed with a lot more infor­ma­tion, includ­ing a list of fea­tures and lots of links, includ­ing the down­load link, pro­gram­ming guide, forums…

I don’t know about you, but I can’t wait to see the first games being released with this extension!

Leave a Reply