Cocos2d

(5)
3.7 out of 5 stars

Cocos2d is an open-source framework for building cross-platform 2D games with Xcode and Objective-C.

Work for Cocos2d?

Learning about Cocos2d?

We can help you find the solution that fits you best.

Cocos2d Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 5 Cocos2d reviews
LinkedIn Connections
Cocos2d review by Darma K.
Darma K.
Validated Reviewer
Verified Current User
Review Source

"Open Source Framework with good community and lot language picks."

What do you like best?

For open source project cocos2d has mantain a very god community. It mean, a bug issue and help are always on their forum. Super good for fast prototyping game without headaches. Some famous games like Bad land , hill climb racing , 2048 are products of cocos2d (Obj C) and his brother cocos2dx (c++).

What do you dislike?

While community is big, a documentation for the api is lacking. This makes some kind of hard entry barrier for newbie. But i think its fair enough.

Recommendations to others considering the product

If you are a experienced programmer, knowing what API and library does, cocos2d is a best shot you can get for developing Ios Games, beside than spritekit.

What business problems are you solving with the product? What benefits have you realized?

For me, cocos2d is perfect for simple game prototyping and projects. Best Part of these technologies are they work in native language like obj C with great native support and robust performance. And currently if you are fluent with javascript like me, you can use Cocos2djs, based javascript but also can compiled into native.

Sign in to G2 Crowd to see what your connections have to say about Cocos2d
Cocos2d review by Emad A.
Emad A.
Validated Reviewer
Verified Current User
Review Source

"Best 2D game engine for indie teams"

What do you like best?

This engine is fully open-source and have a good community. It's cross platform and you can easily release your game ( and even your app) for iOS, Android, Windows phone. Working and learning the engine is straightforward and it took about one week. the quality of engine (renderer, physics, etc) is awesome and I experienced more than 5 commercial projects.

the cocos2d-x version is primly in c++ and It's so convenient to use. It also support scripting as well. recently It also added 3D feature which will make it more popular besides unity3d.

What do you dislike?

It's awesome except for supporting right-to-left language. It also have some problem in windows phone and I see frame rate drop. 3D feature is still young and it is not as powerful as unity. the animation system also is missed.

Recommendations to others considering the product

Best game engine for commercial 2D game ! Free and open-source. ease of publishing and releasing your game for multiple platform such as iOS, Android, Windows Phone.

the -x version ( called Cocos2d-X) is written primarily in C++ so it can compile natively on just about any system.

you also will love the speed of this game engine. I use particle system for some project and the frame rate never drops. I really love the v3 of this engine (currently v3.10 is final stable one).

It also recently add 3D feature which show-case present a good performance.

What business problems are you solving with the product? What benefits have you realized?

This engine help you create your app and game easily and publishing for multiple platform is time-saving. It's free and open-source and it's very useful in game industry.

What Game Engine solution do you use?

Thanks for letting us know!
Cocos2d review by Raydelto H.
Raydelto H.
Validated Reviewer
Verified Current User
Review Source

"Very useful lightweight free open source game engine."

What do you like best?

I like the flexibility the framework provides. I've mostly used Cocos2d-x which allows you to create your games using C++, Lua and Javascript.

Using the Javascript bindings you can literally create a flappy bird clone in 2 hours or less (assuming you already have your audio and graphic assets). The JS development cycle is fast, lightweight and allows you to test your code in 2 seconds or less (depending on your computer capabilities)

If you would like to use Cocos2d Sprite Builder you could also create games easily using the tools bundled with framework.

What do you dislike?

The side tools provided by the framework are not as integrated as it should yet. They've deprecated many tools before being able to adapt it to the current needs (like Cocos IDE and CocosStudio).

Also they've just launched the Cocos Editor, that overlaps some feature of other tool calles Cocos.

The tool strategy is not clear yet. in 2015 they've announced that they will change the name of the Cocos2d-x framework to just Cocos, they've launched the Cocos tool, but Cocos.org site still only available in Chinese. They still launching tools outside the Cocos integrated tools even when they said they wont.

Recommendations to others considering the product

If you're creating a simple 2D game, consider using Cocos2d-x. I would highly encourage you to try the Javascript binding since it will allow you to work really fast.

If you're creating complex 3D games , even though Cocos already support 3D, you may consider using other framework.

What business problems are you solving with the product? What benefits have you realized?

I've been creating lightweight games with this tool since 2013. It's totally free of charge and it's opensource, which means that you can change the code for convenience, but in my particular case, the greatest advantage I have derived from the code is having access to deeper debugging capabilities.

Cocos2d review by Fatir A.
Fatir A.
Validated Reviewer
Review Source

"Mature framework that is good for prototyping"

What do you like best?

Different solutions for different people. Find the tool that works best for you or is the most like your other workflows. Well tested with lots of high quality products make this a good bet for final products.

What do you dislike?

Many split up codebases and frameworks that make it confusing to get started and difficult to find good tutorials.

Documentation is lacking, and information on the internet is a scattershot compared to other engines. This makes it especially hard for beginners.

Recommendations to others considering the product

Be careful when getting in to Cocos2d. There a lot of different choices, and documentation isn't the greatest across the board. This is a great and mature product if you are able invest the time into learning it. Make sure you weigh this against competitors, as there are other options that provide similar or better solutions to the same problems.

What business problems are you solving with the product? What benefits have you realized?

Game prototyping. I would like to have a good solution that I can get up and running quickly for testing various game ideas. This engine is very good after you get more comfortable with the codebase, however, that time investment is steep when compared to other solutions.

Cocos2d review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"So so"

What do you like best?

Cocos2D is very flexible, supported by good UI Widget that help new users to make their game easily. Other than that, Because cocos is already famous from the start, when I tried to find tutorial can easily found.

When i'm trying to make some html5 games using cocos2d, I read the API online of cocos and it help me very much, and when I'm downloading full version of cocos, they give example of game that can be easily understand and can be used as preferences for my next game

What do you dislike?

When I'm using cocos to create my game, I met some difficulties to make some sprite frame animation. It very complicated, and not simple enough. I think this is some flaw of cocos because it is very flexible.

Recommendations to others considering the product

Cocos is very good framework to start, because it very flexible..

What business problems are you solving with the product? What benefits have you realized?

Right now I work as game programming in some company. When I move to cocos from other framework, at first it was difficult because cocos is very different from my basic game framework, so I must arrange some new things.

Luckily, after studied cocos for some time, it make my work more easy and can make my new game more creative than before.

Kate from G2 Crowd

Learning about Cocos2d?

I can help.
* We monitor all Cocos2d reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.